如何修改linux中的網卡名
- 用ip add 或者ip link 命令查看網絡接口詳細信息
[root@centos6 ~]
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:3d:56:58 brd ff:ff:ff:ff:ff:ff
inet 192.168.27.128/24 brd 192.168.27.255 scope global eth0
inet6 fe80::20c:29ff:fe3d:5658/64 scope link
valid_lft forever preferred_lft forever
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 52:8f:9d:89:cb:a1 brd ff:ff:ff:ff:ff:ff
4: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:3d:56:62 brd ff:ff:ff:ff:ff:ff
inet 172.18.16.20/16 brd 172.18.255.255 scope global eth1
inet6 fe80::20c:29ff:fe3d:5662/64 scope link
valid_lft forever preferred_lft forever
- 從上面看出有一個爲eth1 的網卡,就把這個名字改成GOOD 的名字
操作
- 首先修改/etc/udev/rules./70-persistent-net.rules
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:3d:56:58", ATTR
{type}=="1", KERNEL=="eth*", NAME="eth0"
SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="00:0c:29:3d:56:62", ATTR
{type}=="1", KERNEL=="eth*", NAME="GOOD"
- 由於修改後並不是立馬生效,需要重啓後生效,不想重啓要讓這個配置文件生效的辦法就是卸載網卡驅動然後在重裝
- 如何查看網卡驅動,用ethtool -i eth1
[root@centos6 ~]
driver: e1000
version: 7.3.21-k8-NAPI
firmware-version:
bus-info: 0000:02:05.0
supports-statistics: yes
supports-test: yes
supports-eeprom-access: yes
supports-register-dump: yes
supports-priv-flags: no
[root@centos6 ~]
- 卸載網卡 modprobe -r e1000 ,
[root@centos6 ~]
這需要特別注意,由於我們的用的都是同一型號的網卡,所以驅動也一樣
雖然有兩個網卡,但是取得的都是一樣的,所以卸載之後不能上網,也遠程連接不了!!!!
- 由於把網卡驅動卸載了,所以們要在本地主機上操作,在把網卡驅動裝上 modprobe e1000
[root@centos6 ~]
[root@centos6 ~]
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
3: pan0: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN
link/ether 52:8f:9d:89:cb:a1 brd ff:ff:ff:ff:ff:ff
5: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:3d:56:58 brd ff:ff:ff:ff:ff:ff
inet 192.168.27.128/24 brd 192.168.27.255 scope global eth0
inet6 fe80::20c:29ff:fe3d:5658/64 scope link
valid_lft forever preferred_lft forever
6: GOOD: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:3d:56:62 brd ff:ff:ff:ff:ff:ff
inet 172.18.16.20/16 brd 172.18.255.255 scope global GOOD
inet6 fe80::20c:29ff:fe3d:5662/64 scope link
valid_lft forever preferred_lft forever
[root@centos6 ~]
- 這樣就不用重啓就可以生效了。