新建虚拟机之后,ifconfig
查看虚机ip
但是在windows上ping这个ip却ping不通。这有可能是因为linux虚机和宿主windows不在一个网段,ip前三位代表网段,这时查看windows的ip地址ipconfig
(一般都是VMnet8)
可以看出windows所在网段为192.168.79.* ,所以需要设置linux静态ip,并改变ip网段。
添加IPADDR=192.168.79.40
如果有BOOTPROTO=dbcp
,就修改为BOOTPROTO=static
,如果没有,直接添加BOOTPROTO=static
一定要保证IPADDR前三位与windows的ip一致,第四位可以随意
保存修改后出来重启网络。systemctl restart network
之后发现可以与主机ping通了(按ctrl
+c
结束进程)
但是又发现一个问题,设置了linux静态ip地址后不能访问网络了。
还要设置一下网关和DNS。
来虚机这里查看下网关。
点NAT设置
可以看见这里网关是192.168.79.2
打开刚才这个配置文件
添加两行:GATEWAY=192.168.79.2
DNS1=192.168.79.2
(注意这里DNS后边是1234的这个1,不是字母l)
保存并退出,接着重启网络。
再ping www.baidu.com,发现可以ping成功了。nice。
具体为什么修改DNS我现在还不太清楚,欢迎路过的大神前来指点!
有知识分享大家共同学习!