各位大神们,本人菜,表达能力不好,只好用图片配合点小文字来说说今天碰到的虚拟机IP段出故障的解决办法(思路感觉还是有的)。嘻嘻嘻嘻,勿喷。
今天刚学sar命令,本着学习的态度来在虚拟机上试试,发现man sar没有此命令(后来知道了得yum install sysstat(package))得安装sysstat包才能使用sar命令[蠢啊],废话不多说,进入正题。
发现不能PING通www.baidu.com
试试虚拟机防火墙是否开启(我知道默认的LINUX防火墙就是iptables辣)
在试试能否PING通虚拟机网关(此菜鸟用NAT模式学习LINUX啦)
OK,PING通OK虚拟机网关没问题。
试试实体机能否PING通虚拟机网关
OK实体机线路到虚拟机线路也是正常的。
试试LINUX命令ifconfig配置是否正确
OK,也正常。
试试实体机PING总无线路由器网关是否正常
OK 也正常
试试虚拟机PING总无线路由器网关是否正常
OK 不正常啦啦 ,问题可能就出现在这段
小总结,实体机线路正常,虚拟机到实体机这段线路不正常。
猜测虚拟机IP配置出了问题,实体网络还可以用网线测试仪测试,但是虚拟线路就不能哦,又有了废话,上图
解决办法VM虚拟机网络配置这一选项上NAT里改改IP段地址,和原先的IP段最好不同拉,
结果OK啦
之前的地址段是192.168.128.1 现在的是192.168.129.1
原来虚拟机网络(虚拟机网络也会BUG啦)
总结虚拟网络NAT出问题
世上本无完美,软件也是。
今天刚学sar命令,本着学习的态度来在虚拟机上试试,发现man sar没有此命令(后来知道了得yum install sysstat(package))得安装sysstat包才能使用sar命令[蠢啊],废话不多说,进入正题。
发现不能PING通www.baidu.com
试试虚拟机防火墙是否开启(我知道默认的LINUX防火墙就是iptables辣)
在试试能否PING通虚拟机网关(此菜鸟用NAT模式学习LINUX啦)
OK,PING通OK虚拟机网关没问题。
试试实体机能否PING通虚拟机网关
OK实体机线路到虚拟机线路也是正常的。
试试LINUX命令ifconfig配置是否正确
OK,也正常。
试试实体机PING总无线路由器网关是否正常
OK 也正常
试试虚拟机PING总无线路由器网关是否正常
OK 不正常啦啦 ,问题可能就出现在这段
小总结,实体机线路正常,虚拟机到实体机这段线路不正常。
猜测虚拟机IP配置出了问题,实体网络还可以用网线测试仪测试,但是虚拟线路就不能哦,又有了废话,上图
解决办法VM虚拟机网络配置这一选项上NAT里改改IP段地址,和原先的IP段最好不同拉,
结果OK啦
之前的地址段是192.168.128.1 现在的是192.168.129.1
原来虚拟机网络(虚拟机网络也会BUG啦)
总结虚拟网络NAT出问题
世上本无完美,软件也是。
0
本帖最后由 lh3526648 于 2015-12-20 23:46 编辑
追加:
经过阿铭老师亲自远程操作,本菜鸟的虚拟机终于能PING通网址PING通网关。废话不多说。
之前的话是修改下虚拟机IP地址段就OK了,但是现在虚拟机又出现上次的问题了(没有头绪了)
在阿铭老师没有远程操作我电脑前,我查了下资料PING 127.0.0.1 OK的话说明CENOS TCP/IP协议正常,PING localhost(本机IP地址)OK的话说明网卡没问题,PING gateway(网卡地址) PING不正常了,说明出现在这一步。
先PS 查看是否有异常进程修改IP配置文件试试,vim /etc/sysconfig/network-scripts/ifcfg-eth0 这个是IP地址配置文件。
{DEVICE 设备 HWADDR 物理地址 TYPE 类型 Ethernet 以太网 UUID IP身份证号吧 [BOOTPROTO 引导样机((*^__^*) 嘻嘻……):默认是DHCP(自动从虚拟机NAT服务获取IP地址)}
咱们就要改的是DHCP改为static(静态),我记得Windows IP配置也是默认自动获取,CENOS也是默认自动获取IP。在写上.IPADDR=xxx.xxx.xxx.xxx(设置静态IP的地址啦)NETMASK=XXX.XXX.XXX.XXX(MASK地址,不同类型的IP地址段对应的不同的MASK地址段)GATEWAY=XXX.XXX.XXX.XXX(网关地址)DNS1=XXX.XXX.XXX.XXX(域名解析地址,比如谷歌的,114的,阿里云的等等)
重点来了,经过配置好后 service network restart (/etc/init.d/network restart)命令重启网卡后,killall dhclient 后,发现PING还是不行。
阿铭老师猜测可能是虚拟机网络有问题
先点虚拟网络配置器,在点移除网络,然后点应用,在点确定,在点虚拟网络配置器,然后点添加网络(记得是VMnet8 NAT模式)
在把刚新生成的IP地址段里随便一个地址(除了192.168.x.1和gateway和192.168.x.255),新的gateway地址(除了192.168.x.1和192.168.x.255和已有的IP地址),DNS1=(谷歌的,114的,阿里云的都可以)
就酱紫,我的网络又OK了,(阿铭老师跟我说是虚拟机网络有问题(用久了吧)),还小小的批评了一下,(。!)
这种情况下一般如果CENOS配置文件OK的话,就是虚拟机网络有问题啦。
附上阿铭老师虚拟机网络解决的专门录制的视频http://www.apelearn.com/bbs/thread-8677-1-1.html
[url=] [/url]
追加:
经过阿铭老师亲自远程操作,本菜鸟的虚拟机终于能PING通网址PING通网关。废话不多说。
之前的话是修改下虚拟机IP地址段就OK了,但是现在虚拟机又出现上次的问题了(没有头绪了)
在阿铭老师没有远程操作我电脑前,我查了下资料PING 127.0.0.1 OK的话说明CENOS TCP/IP协议正常,PING localhost(本机IP地址)OK的话说明网卡没问题,PING gateway(网卡地址) PING不正常了,说明出现在这一步。
先PS 查看是否有异常进程修改IP配置文件试试,vim /etc/sysconfig/network-scripts/ifcfg-eth0 这个是IP地址配置文件。
{DEVICE 设备 HWADDR 物理地址 TYPE 类型 Ethernet 以太网 UUID IP身份证号吧 [BOOTPROTO 引导样机((*^__^*) 嘻嘻……):默认是DHCP(自动从虚拟机NAT服务获取IP地址)}
咱们就要改的是DHCP改为static(静态),我记得Windows IP配置也是默认自动获取,CENOS也是默认自动获取IP。在写上.IPADDR=xxx.xxx.xxx.xxx(设置静态IP的地址啦)NETMASK=XXX.XXX.XXX.XXX(MASK地址,不同类型的IP地址段对应的不同的MASK地址段)GATEWAY=XXX.XXX.XXX.XXX(网关地址)DNS1=XXX.XXX.XXX.XXX(域名解析地址,比如谷歌的,114的,阿里云的等等)
重点来了,经过配置好后 service network restart (/etc/init.d/network restart)命令重启网卡后,killall dhclient 后,发现PING还是不行。
阿铭老师猜测可能是虚拟机网络有问题
先点虚拟网络配置器,在点移除网络,然后点应用,在点确定,在点虚拟网络配置器,然后点添加网络(记得是VMnet8 NAT模式)
在把刚新生成的IP地址段里随便一个地址(除了192.168.x.1和gateway和192.168.x.255),新的gateway地址(除了192.168.x.1和192.168.x.255和已有的IP地址),DNS1=(谷歌的,114的,阿里云的都可以)
就酱紫,我的网络又OK了,(阿铭老师跟我说是虚拟机网络有问题(用久了吧)),还小小的批评了一下,(。!)
这种情况下一般如果CENOS配置文件OK的话,就是虚拟机网络有问题啦。
附上阿铭老师虚拟机网络解决的专门录制的视频http://www.apelearn.com/bbs/thread-8677-1-1.html
[url=] [/url]
0
192.168.0.1 是无线路由器的地址,要上网肯定要经过家庭无线路由器地址。
周卫 发表于 2015-12-21 23:13
你ping 192.168.0.1那段错误 虚拟机是肯定ping不通的,因为你给虚拟机分配的是192.168.128.1,所有ping不 ...
192.168.0.1 是无线路由器的地址,要上网肯定要经过家庭无线路由器地址。
编辑回复