vmware下Linux虚拟机静态IP无法上网问题解决思路

今天在虚拟机上搭建NFS服务器,因为服务器需要在静态IP上进行测试,但在进行网络测试时发现网络无法正常访问,步骤如下:

   1.对域名和IP进行ping的测试,发现出现Destination Host Unreachable的错误,

                        image

    2. 出现这种问题,首先检查自己的IP地址是否正常,路径为:/etc/sysconfig/network-scripts/ifcfg-eth0

                       image

               发现IP地址,子网掩码,网关和DNS都正常;

   3.检查自己的DNS配置是否与ifcfg-eth0的配置一样

                         image

           检查发现两者的DNS是一样的,没有任何问题,看来问题不是出在这里

   4.到现在才发现,我这台服务器有二块网卡,是不是网络出在这个问题上呢,继续看:

                        image

                       刚才看了外网的IP地址和网关是一样的,那么问题是不是出在内网的网卡上呢?

       5.检查路由:

                          image

                         到这里就发现,所有的出去的路由都要经过172.16.1.1的网关,这个不是外网的网关,外网的网关不是10.0.0.2吗?

        6.到这里,再检查一下内网eth1先:

                           image

                          在这里发现不能上外网的原因就是因为内网的网卡我在这边设置了网关,因为内网的网卡我这边没有设置DNS,所以才导致此问题发现,

      把这一行GATEWAY=172.16.1.1删除;

    7.修改ifcfg-eth1的文件,并保存,配置如下:

                                  image

   8.重启一下网络服务:/etc/init.d/network restart ,并查看一下路由:

                                 image

       9.恢复正常了

                                image

       这个给我一个提示,做这一块还是要细心一点才行,慢慢发现问题所在;

猜你喜欢

转载自blog.51cto.com/17532/2298486