设置的虚拟机刚开还是好好的,改完hostname重启后就连不上网了
ping百度时显示未知的名称或服务。
1.找到虚拟机的IP(NAT模式的)
可以看到我的子网IP为192.168.47.0
2.编辑网络配置文件
vim /etc/sysconfig/network-scripts/ifcfg-XXXXX
# 最后面的根据自己的名字进行更改,输入if直接TAB就自动补全了
3.编辑配置文件,加入最后面几行
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static # 改为static静态,虚拟机的IP不会随接入网络改变
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=eui64
NAME=ens160
UUID=fc525c8f-018b-4ff5-a28a-5fa4f27fd382
DEVICE=ens160
ONBOOT=yes # 一般ONBOOT都是yes的,如果不是改为yesNETMASK=255.255.255.0 # 默认
IPADDR=192.168.47.98 # 修改为第一步中自己的子网ip,非0,在49和151之间选一个数字
GATEWAY=192.168.47.2 # 把第一步子网ip中最后一个数字改为2
DNS1=192.168.47.2 # 可以与GATEWAY相同,也可以写114.114.114.114
4.重启网络
sudo systemctl restart NetworkManager
5.再次尝试ping百度