Programming & Tools/Linux
[Linux] Ubuntu 16.04 LTS Ethernet Interface 이름 바꾸기
다크쌍피
2017. 1. 11. 11:35
$ ifconfig
enp0s31f6 Link encap:Ethernet HWaddr 00:30:64:18:4b:6b inet addr:192.168.1.63 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::18c2:c3dd:6a67:99dc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1184 errors:0 dropped:0 overruns:0 frame:0 TX packets:139 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:129322 (129.3 KB) TX bytes:21962 (21.9 KB) Interrupt:16 Memory:df100000-df120000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:235 errors:0 dropped:0 overruns:0 frame:0 TX packets:235 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:18673 (18.6 KB) TX bytes:18673 (18.6 KB) |
"/etc/default/grub" 를 에디터로 아래 내용을 변경한다.
#GRUB_CMDLINE_LINUX=""
GRUB_CMDLINE_LINUX="net.ifnames=0 biosdevname=0" |
그리고 반드시 업데이를 해줘야 함.
시스템을 재시작 한다.
$ ifconfig eth0 Link encap:Ethernet HWaddr 00:30:64:18:4b:6b inet addr:192.168.1.63 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::a222:5ba2:694:80da/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:70 errors:0 dropped:0 overruns:0 frame:0 TX packets:126 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:11995 (11.9 KB) TX bytes:18626 (18.6 KB) Interrupt:16 Memory:df100000-df120000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:198 errors:0 dropped:0 overruns:0 frame:0 TX packets:198 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:15387 (15.3 KB) TX bytes:15387 (15.3 KB) |
이제 eth0를 내가 원하는 이름으로 다시 변경 하도록 하자.
아래 경로에 "70-persistent-net.rules" 파일을 생성한다.
$ sudo vi /etc/udev/rules.d/70-persistent-net.rules |
아래 내용을 추가하고 저장 한다.
# This file was automatically generated by the /lib/udev/write_net_rules # program, run by the persistent-net-generator.rules rules file. # # You can modify it, as long as you keep each rule on a single # line, and change only the value of the NAME= key.
# PCI device lan Device #SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:aa:aa:aa:aa:aa", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="ethX"
# PCI device Wlan Device #SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="aa:aa:aa:aa:aa:aa", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="wlanX"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{dev_id}=="0x0", ATTR{type}=="1", KERNEL=="eth*", NAME="NB_wlan" |
$ ifconfig
NB_wlan Link encap:Ethernet HWaddr 00:30:64:18:4b:6b inet addr:192.168.1.63 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::18c2:c3dd:6a67:99dc/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1184 errors:0 dropped:0 overruns:0 frame:0 TX packets:139 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:129322 (129.3 KB) TX bytes:21962 (21.9 KB) Interrupt:16 Memory:df100000-df120000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:235 errors:0 dropped:0 overruns:0 frame:0 TX packets:235 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1 RX bytes:18673 (18.6 KB) TX bytes:18673 (18.6 KB) |