虚拟机NAT模式联网问题排查

发布时间:2024年01月21日

1.点击编辑->虚拟网络编辑器->VMnet8,按照图中的要求勾选以及配置。

2,查看虚拟网卡的配置,此虚拟网卡需要手动配置,其网关ip地址要和上图的网关IP设置一致,此实验都是设置的192.16.10.2,

3,启动虚拟机,配置ifcfg-ens33文件,配置该文件需要切换到root用户模式下,打开终端,输入su root,接下来会提示输入命令,注意在输入密码的时候,界面不会显示密码的输入,就是敲了什么敲了多少个字母都不会显示,直接输入完,敲回车键(Enter)即可。

su root

在root用户下输入vi?/etc/sysconfig/network-scripts/ifcfg-ens33,配置ifcfg-ens33文件,打开该文件后,要进行编辑操作,按键盘字母“i”(insert),表示进入输入状态,不然只能查看不能更改。

vi /etc/sysconfig/network-scripts/ifcfg-ens33

?按图中配置的内容添加和修改数据。配置完之后,退出的命令是:

按Esc? ->输入冒号(:)->输入字母(wq)->按回车。

到此步骤,重新启动网络服务,虚拟主机和物理主机能相互ping通,

命令:service network restart? ?---如果不成功,可以将虚拟机重启。

但是baidu.com可能无法ping通,因此还需要配置一下域名解析文件,有想深入了解的,相关知识可看下面这篇博文。(域名解析的作用就是告诉你,你像访问的baidu.com对应的ip地址)

Linux 系统中 resolv.conf 文件详解-CSDN博客

4,配置域名解析的文件,resolv.conf ,与前面配置ifcfg-ens33一样的操作

vi /etc/resolv.conf

在resolv.conf 文件里面输入:nameserver 8.8.8.8(域名解析服务器的ip国际通用),保存退出操作和前面配置ifcfg-ens33一样的操作。

nameserver 8.8.8.8

5,重新启动网络服务,如果启动失败,虚拟机重启,效果一样。(如果不重启刚刚的配置可能不会生效)

service network restart? ?

6,检查配置是否生效,

命令:ip addr

ens33下面的ip是否和你在文件里面写的一致,如果不一致,检查文件里面的字母大小写,格式等。

查看默认路由,命令 route -n

下图标红的数据没有,要嘛重启网络服务,看第5步,如果没用,自己设置一个

命令?route add default gw 192.168.10.2 (这个是网关,要和你前面设置的保持一致)

检测网络联通性,虚拟机ping物理主机,物理主机ping虚拟机,虚拟机ping baidu.com

7,其他问题:输入ip addr 查看网络配置信息,如果没有ens33这个数据,输入下面的命令,然后重启。

systemctl stop NetworkManager

systemctl disable NetworkManager

文章来源:https://blog.csdn.net/l_vv_smile/article/details/135715238
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。