47.2. 使用 nmcli 永久配置网络设备,以接受所有流量
您可以使用 nmcli
工具永久配置网络设备以接受所有流量,而不考虑 MAC 地址。
流程
可选:显示网络接口以标识您要接收所有流量的接口:
ip address show
# 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 ...
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 如果没有任何连接,您可以创建一个新的连接。
修改网络设备以启用或禁用此属性。
为
enp1s0
启用ethernet.accept-all-mac-addresses
模式:nmcli connection modify enp1s0 ethernet.accept-all-mac-addresses yes
# nmcli connection modify enp1s0 ethernet.accept-all-mac-addresses yes
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 为
enp1s0
禁用accept-all-mac-addresses
模式:nmcli connection modify enp1s0 ethernet.accept-all-mac-addresses no
# nmcli connection modify enp1s0 ethernet.accept-all-mac-addresses no
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
应用更改,重新激活连接:
nmcli connection up enp1s0
# nmcli connection up enp1s0
Copy to Clipboard Copied! Toggle word wrap Toggle overflow
验证
验证是否启用了
ethernet.accept-all-mac-addresses
模式:nmcli connection show enp1s0
# nmcli connection show enp1s0 ... 802-3-ethernet.accept-all-mac-addresses:1 (true)
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 802-3-ethernet.accept-all-mac-addresses: true
表示该模式已启用。