CentOS7修改网卡名称 Change Network Card Name On CentOS7

栏目: 服务器 · 发布时间: 7年前

系统信息

操作系统 版本 备注
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

参考文献

  1. centos7修改网卡名
  2. CentOS 7.2更改网卡名称
  3. 关闭NetworkManager的作用
  4. ipmi的使用_命令与ip设置

以上所述就是小编给大家介绍的《CentOS7修改网卡名称 Change Network Card Name On CentOS7》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们

计算机与人脑

计算机与人脑

[美] 约·冯·诺意曼 / 甘子玉 / 商务印书馆 / 1965-3 / 7.00元

《计算机与人脑》是自动机(以电子计算机为代表)理论研究中的重要材料之一。原书是冯·诺意曼在1955-1956年准备讲演用的未完成稿。著者从数学的角度,主要是从逻辑和统计数学的角度,探讨计算机的运算和人脑思维的过程,进行了一些比较研究。书中的许多技术推论带有预测性,尚待今后实验研究及进一步探讨才能判断其是否正确。一起来看看 《计算机与人脑》 这本书的介绍吧!

JS 压缩/解压工具
JS 压缩/解压工具

在线压缩/解压 JS 代码

XML、JSON 在线转换
XML、JSON 在线转换

在线XML、JSON转换工具

HEX CMYK 转换工具
HEX CMYK 转换工具

HEX CMYK 互转工具