NAT的静态ip设置并且修改网卡名为eth0
1 cd /etc/sysconfig/network-scripts/
mv eno16777736 ifcfg-eth0 #修改名称
vi eth0 #编辑
NAME=eth0 #修改为eth0
DEVICE=eth0 #修改eth0
:wq! #保持退出
2 vi /etc/sysconfig/grub #编辑
在”GRUB_CMDLINE_LINUX“变量中添加一句”net.ifnames=0 biosdevname=0“
:wq! #保存退出
3 运行命令:grub2-mkconfig -o/boot/grub2/grub.cfg #重新生成grub配置并更新内核参数
cd /etc/udev/rules.d“目录
vi 70-persistent-ipoib.rules
添加:
SUBSYSTEM=="net",ACTION=="add",DRIVERS=="?*",ATTR{address}=="00:0c:29:dc:dd:ad",ATTR{type}=="1" ,KERNEL=="eth*",NAME="eth0"
#ATTR{address}=="00:0c:29:dc:dd:ad"是网卡的MAC地址-》后面要修改成我们自己的00:50:56:2f:52:22
运行命令:grub2-mkconfig -o/boot/grub2/grub.cfg #重新生成grub配置并更新内核参数
4 关闭虚拟机后查看mac(r如果重启网略标错的话需要注意此处)
5 vi /etc/sysconfig/network-scripts/ifcfg-eth0,设置IP
注:centos7的IP地址与真实机的虚拟NAT网卡IP地址应该处于同一个网段
如何判断:
![](https://i-blog.csdnimg.cn/blog_migrate/ef976a56246896c71668636d2679def2.webp?x-image-process=image/format,png)
->虚拟网略编辑器
![](https://i-blog.csdnimg.cn/blog_migrate/9a8297c9bc458727016b1c4c185d91f6.webp?x-image-process=image/format,png)
cat /etc/sysconfig/network-scripts/ifcfg-eth0
TYPE=Ethernet
BOOTPROTO=static
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
NAME=eth0
UUID=9a371655-17ca-4307-8c78-d40c60cbed17
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATEWAY=192.168.1.2
DNS1=192.168.1.2
HWADDR=00:50:56:2f:52:22
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
6 service network restart 重启网卡
如果报错参考:https://blog.csdn.net/zkja595470467/article/details/53007915
ifdown eth
关闭网卡ifup 开启网卡
7 查看ip
![](https://i-blog.csdnimg.cn/blog_migrate/71f60b6cdf3765d9d5d9afd535bd1e06.webp?x-image-process=image/format,png)
8. 验证网略
![](https://i-blog.csdnimg.cn/blog_migrate/8b8a34a837ced89b576d1c2d831600db.webp?x-image-process=image/format,png)