防止 Fedora 29 创建假网络设备

防止 Fedora 29 创建假网络设备

我最近升级到了 Fedora 29,它wlp4s0每次都会创建一个带有不同假 mac 地址的假网络设备:

> ifconfig
eth0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
    inet 192.168.0.1  netmask 255.255.255.0  broadcast 192.168.0.255
    ether <TRUE MAC ADDRESS OF MY CARD>  txqueuelen 1000 (Ethernet)
    RX packets 375891  bytes 523426707 (499.1 MiB)
    RX errors 0  dropped 3  overruns 0  frame 0
    TX packets 145987  bytes 12280970 (11.7 MiB)
    TX errors 1  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
    inet 127.0.0.1  netmask 255.0.0.0
    loop  txqueuelen 1000  (Local Loopback)
    RX packets 1167  bytes 190105 (185.6 KiB)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 1167  bytes 190105 (185.6 KiB)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp4s0: flags=4099<UP,BROADCAST,MULTICAST>  mtu 1500
    ether 26:d2:a7:1b:7f:2b  txqueuelen 1000  (Ethernet)
    RX packets 0  bytes 0 (0.0 B)
    RX errors 0  dropped 0  overruns 0  frame 0
    TX packets 0  bytes 0 (0.0 B)
    TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

即使发出 a 后ifconfig wlp4s0 down,大约一分钟后它也会再次创建。发号施令ls /etc/sysconfig/network-scripts | grep wlp4s0,却grep wlp4s0 /etc/sysconfig/network-scripts/*什么也不给。

我使用以下文件重命名网卡/etc/udev/rules.d/70-persistent-net.rules

SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="78:2B:CB:ED:14:07", ATTR{type}=="1", KERNEL=="eth*", NAME="eth0"

我应该怎么做才能防止这种情况发生?为什么要创建新的网络设备?

答案1

wlp4s0 建议您的系统上有无线 LAN 适配器。该设备是为此适配器创建的。在许多笔记本电脑上,有一个神奇的组合 fn-f11(或 f9、f10 或 f12,具体取决于您的特定笔记本电脑品牌)来禁用 wifi。在其他系统上,情况可能有所不同。

当wifi适配器被移除时,附加接口也应该消失。

相关内容