![Fedora 29가 가짜 네트워크 장치를 생성하지 못하도록 방지](https://linux55.com/image/145065/Fedora%2029%EA%B0%80%20%EA%B0%80%EC%A7%9C%20%EB%84%A4%ED%8A%B8%EC%9B%8C%ED%81%AC%20%EC%9E%A5%EC%B9%98%EB%A5%BC%20%EC%83%9D%EC%84%B1%ED%95%98%EC%A7%80%20%EB%AA%BB%ED%95%98%EB%8F%84%EB%A1%9D%20%EB%B0%A9%EC%A7%80.png)
최근 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
를 발행한 후에도 ifconfig wlp4s0 down
약 1분 후에 다시 생성됩니다. 명령을 내리지 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 어댑터를 설치할 것을 권장합니다. 이 장치는 이 어댑터용으로 생성되었습니다. 많은 노트북에는 Wi-Fi를 비활성화하는 마법의 fn-f11(또는 특정 노트북 브랜드에 따라 f9, f10 또는 f12) 조합이 있습니다. 다른 시스템에서는 상황이 다를 수 있습니다.
Wi-Fi 어댑터를 제거하면 추가 인터페이스도 사라져야 합니다.