内容
在VMware中配置centos7,centos8 和Ubuntu18 网络为静态ip
详细配置
- VMware的网络配置
- centos7/centos8/ubuntu18的配置
- 使用命令使其配置生效
VMware 的配置
1.点击VMware菜单栏的编辑按钮,选择虚拟网络编辑器,在”虚拟网络编辑器“的弹框中,点击更改设置:
2.鼠标点击弹框的上面NAT模式这一栏(移除网络VMnet1,防止以后虚拟机网络有问题),勾选下图所示的所有内容,填写 “子网ip”和“子网掩码”的值,然后点击右边的“NAT设置”按钮。(记住这里的子网IP:192.168.42.0,子网掩码:255.255.255.0)
注:如果没有下面这些内容,那就点击弹框左下角的“还原默认设置”按钮
设置VMware的网关,这个后面在配置静态IP的时候会用到。(记住网关IP:192.168.42.2)
注意:子网ip是192.168.42.0,那么网关要和子网ip在同一个网段上(192.168.42.X),不然会出错。
最后点击确定关闭弹框。
centos7/centos8/ubuntu18配置
centos7的配置:
1.修改配置文件:/etc/sysconfig/network-scripts/ifcfg-ens33
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33 #这个是网卡名使用ifconfig查看
UUID=67256f33-b542-45f7-a2ef-fe8638a74af1
DEVICE=ens33 #这个是网卡名ifconfig查看
#static assignment
NM_CONTROLLED=no #表示该接口将通过该配置文件进行设置,而不是通过网络管理器进行管理
ONBOOT=yes #开机启动
#BOOTPROTO=static #静态IP
IPADDR=192.168.42.100 #本机地址
NETMASK=255.255.255.0 #子网掩码
GATEWAY=192.168.42.2 #默认网关
DNS1=8.8.8.8
DNS2=8.8.4.4
2.修改配置文件: /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
3.重启网络服务:systemctl restart network.service
4.查看ip地址:ifconfig
5.检查是否联网:ping www.baidu.com
注意:如果不行,就将VMware网络重置后再试试。
centos8的配置:
1.修改配置文件:/etc/sysconfig/network-scripts/ifcfg-ens160
YPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens160
UUID=6aee3489-f69d-45cd-b8a3-74f5023cd73f
DEVICE=ens160
ONBOOT=yes
IPADDR=192.168.42.101
NETMASK=255.255.255.0
GATEWAY=192.168.42.2
DNS1=8.8.8.8
DNS2=8.8.4.4
2.修改配置文件: /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4
3.重启网络服务:nmcli c reload ;nmcli c up ens160;
4.查看ip地址:ifconfig
5.检查是否联网:ping www.baidu.com
更新 2020/11/30
重置系统后发现跟着教程设置后还是没有网络,最后花了好久才发现自己漏掉了设置东西(忘了设置成NAT模式)
Ubuntu18的配置:
1.修改配置文件,这是yaml格式文件,注意格式(key和:没有空格,value和:有空格)
ubuntu1804:~$ sudo vim /etc/netplan/01-network-manager-all.yaml
2 执行命令:
ubuntu1804:~$ sudo netplan apply
3.查看ip地址
ubuntu1804:ip addr
ubuntu1804:ping www.baidu.com
注意:如果不行,就将VMware网络重置后再试试。
总结
centos7和centos8配置静态ip地址的步骤都是大同小异的,只是配置文件名可能不一样,还有就是更新配置文件的方式不一样。
修改为静态的ip地址带来的好处就是,即使我主机的网络改变了,虚拟机中的ip也不会改变。
更新记录
时间:2020-11-28
问题:宿主机睡眠后,再重新启动发现ssh连接不上虚拟机
解决:重启宿主机的网卡(先禁用,然后再启用)
参考:https://blog.csdn.net/u012463871/article/details/107192802/