CentOS7修改網絡卡名稱 Change Network Card Name On CentOS7
摘要:
系統資訊
作業系統
版本
備註
CentOS
7.5.1804
檢視IP資訊
i...
系統資訊
作業系統 | 版本 | 備註 |
---|---|---|
CentOS | 7.5.1804 |
檢視IP資訊
ip a <<"COMMENT" 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens2p3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 0c:c4:7c:7g:af:50 brd ff:ff:ff:ff:ff:ff inet 10.13.14.203/24 brd 10.13.14.255 scope global noprefixroute ens2p3 valid_lft forever preferred_lft forever inet6 fe80::ec4:7aff:fe7e:ef20/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: ens2p2: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 0c:c4:7c:7g:af:51 brd ff:ff:ff:ff:ff:ff COMMENT
修改網絡卡配置檔案
cd /etc/sysconfig/network-scripts/ # 複製檔案 cp ifcfg-ens2p3 ifcfg-eth0 cp ifcfg-ens2p2 ifcfg-eth1 # 修改網口名 eth0 sed -i "s/ens2p3/eth0/g" ifcfg-eth0 sed -i "/ONBOOT/d" ifcfg-eth0 sed -i "/BOOTPROTO/d" ifcfg-eth0 # 修改網口名 eth1 sed -i "s/ens2p2/eth1/g" ifcfg-eth1 # 新增具體內容 cat >> ifcfg-eth0 << EOF ONBOOT="yes" BOOTPROTO="static" IPADDR=10.13.14.202 NETMASK=255.255.255.0 GATEWAY=10.13.14.254 DNS1=1.1.1.1 DNS2=8.8.8.8 EOF # 刪除原有檔案 rm -f ifcfg-ens2p3 ifcfg-ens2p2
關閉“一致性裝置命名法”
# 更新grub檔案 sed -i "s/rhgb/biosdevname=0 net.ifnames=0 rhgb/g" /etc/sysconfig/grub # 更新GRUB、核心配置 grub2-mkconfig -o /boot/grub2/grub.cfg # 新增裝置規則配置檔案 echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"0c:c4:7c:7g:af:50\", ATTR{type}==\"1\", KERNEL==\"eth*\", NAME=\"eth0\"" >> /etc/udev/rules.d/70-persistent-net.rules echo "SUBSYSTEM==\"net\", ACTION==\"add\", DRIVERS==\"?*\", ATTR{address}==\"0c:c4:7c:7g:af:51\", ATTR{type}==\"1\", KERNEL==\"eth*\", NAME=\"eth1\"" >> /etc/udev/rules.d/70-persistent-net.rules
-
注意:MAC地址與網絡卡名稱一定要對應上,可以通過
ip a
檢視
重啟裝置
reboot # 重啟後 ip a <<"COMMENT" 1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000 link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 scope host lo valid_lft forever preferred_lft forever inet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000 link/ether 0c:c4:7c:7g:af:50 brd ff:ff:ff:ff:ff:ff inet 10.13.14.202/24 brd 10.13.14.255 scope global noprefixroute eth0 valid_lft forever preferred_lft forever inet6 fe80::ec4:7aff:fe7e:ef20/64 scope link noprefixroute valid_lft forever preferred_lft forever 3: eth1: <NO-CARRIER,BROADCAST,MULTICAST,UP> mtu 1500 qdisc mq state DOWN group default qlen 1000 link/ether 0c:c4:7c:7g:af:51 brd ff:ff:ff:ff:ff:ff COMMENT
網絡卡的一些常用命令
# 檢視network服務 systemctl status network.service # 重啟network服務 systemctl restart network.service # 關閉NetworkManager服務 systemctl stop NetworkManager.service # 關閉NetworkManager服務自動重啟 systemctl disable NetworkManager.service # 關閉網絡卡eth0 ifdown eth0 # 開啟網絡卡eth0 ifup eth0 # 檢查網絡卡eth0狀態,可以檢視到網線處於連線狀態 ethtool eth0 <<'COMMENT' Settings for eth0: Supported ports: [ TP ] Supported link modes:1baseT/Half 1baseT/Full 10baseT/Half 10baseT/Full 100baseT/Full Supported pause frame use: Symmetric Supports auto-negotiation: Yes Supported FEC modes: Not reported Advertised link modes:1baseT/Half 1baseT/Full 10baseT/Half 10baseT/Full 100baseT/Full Advertised pause frame use: Symmetric Advertised auto-negotiation: Yes Advertised FEC modes: Not reported Speed: 1000Mb/s Duplex: Full Port: Twisted Pair PHYAD: 1 Transceiver: internal Auto-negotiation: on MDI-X: on (auto) Supports Wake-on: pumbg Wake-on: g Current message level: 0x00000007 (7) drv probe link Link detected: yes COMMENT
- 很多人喜歡執行重啟network服務,來設定IP。但不建議這樣,因為該命令是對所有網絡卡操作。建議使用”ifup”與”ifdown”命令操作單獨的網絡卡;
BMC的常用命令
# 安裝ipmitool工具 yum install -y ipmitool # 檢視BMC的IP型別與IP值 ipmitool lan print 1|grep "IP Address" <<'COMMENT' IP Address Source: Static Address IP Address: 10.13.14.20 COMMENT # 設定ipsrc的型別(dhcp/static),set 1表示網路連線的型別,為channel1 ipmitool lan set 1 ipsrc static # 設定靜態IP ipmitool lan set 1 ipaddr 172.20.1.1 # 檢視楓樹轉速 ipmitool sdr list | grep -i '^FAN' <<'COMMENT' FAN1_Speed| 2000 RPM| ok FAN2_Speed| 2000 RPM| ok FAN3_Speed| 2000 RPM| ok FAN1_Present| 0x00| ok FAN2_Present| 0x00| ok FAN3_Present| 0x00| ok COMMENT
參考文獻
- ofollow,noindex" target="_blank">centos7修改網絡卡名
- CentOS 7.2更改網絡卡名稱
- 關閉NetworkManager的作用
- ipmi的使用_命令與ip設定