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

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

系统信息

操作系统 版本 备注
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》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!

查看所有标签

猜你喜欢:

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

创业之初你不可不知的融资知识

创业之初你不可不知的融资知识

桂曙光 / 机械工业出版社 / 2010-6-1 / 48.00元

从零到精通 成功融资必读书 像小说一样好看的趣味融资书 手把手教你找到VC拿到钱 本书以创业者寻找风险投资的逻辑顺序为主线,运用理论分析和实例剖析相结合的手法,将简洁、通俗的语言与丰富的图表工具相结合,辅以中肯的建议,同时运用大量鲜活的、有代表性的成败案例,为读者解读创业之初企业有效成功融资的途径和方法,帮助你的企业开创新的辉煌。一起来看看 《创业之初你不可不知的融资知识》 这本书的介绍吧!

HTML 压缩/解压工具
HTML 压缩/解压工具

在线压缩/解压 HTML 代码

UNIX 时间戳转换
UNIX 时间戳转换

UNIX 时间戳转换