Red Hat Training

A Red Hat training course is available for RHEL 8

16.2. 使用 nmcli 永久配置网络设备来接受所有流量

您可以使用 nmcli 实用程序永久配置网络设备来接受所有流量,而不考虑 MAC 地址。

步骤

  1. 可选:显示网络接口以标识您要接收所有流量的接口:

    # ip address show
    1: enp1s0: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc fq_codel state DOWN group default qlen 1000
        link/ether 98:fa:9b:a4:34:09 brd ff:ff:ff:ff:ff:ff
    ...

    如果没有任何连接,您可以创建一个新的连接。

  2. 修改网络设备以启用或禁用此属性。

    • enp1s0 启用 ethernet.accept-all-mac-addresses 模式:

      # nmcli connection modify enp1s0 ethernet.accept-all-mac-addresses yes
    • enp1s0 禁用 accept-all-mac-addresses 模式:

      # nmcli connection modify enp1s0 ethernet.accept-all-mac-addresses no
  3. 应用更改,重新激活连接:

    # nmcli connection up enp1s0

验证步骤

  • 验证是否启用了 ethernet.accept-all-mac-addresses 模式:

    # nmcli connection show enp1s0
    ...
    802-3-ethernet.accept-all-mac-addresses:1     (true)

    802-3-ethernet.accept-all-mac-addresses: true 表示该模式已启用。