解决虚拟机安装linux系统后不能上网的问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了解决虚拟机安装linux系统后不能上网的问题相关的知识,希望对你有一定的参考价值。

一、首先虚拟机设置为桥联方式
需要配置下centos的IP及DNS

二、CentOS 修改网关 
修改对应网卡的网关的配置文件
[[email protected]]# vi /etc/sysconfig/network
修改以下内容
NETWORKING=yes     (表示系统是否使用网络,一般设置为yes。如果设为no,则不能使用网络,而且很多系统服务程序将无法启动)
HOSTNAME=centos     (设置本机的主机名,这里设置的主机名要和/etc/hosts中设置的主机名对应)
GATEWAY=   (设置本机连接的网关的IP地址。例如,网关为10.0.0.2)
三、CentOS 修改DNS
修改对应网卡的DNS的配置文件
# vi /etc/resolv.conf
修改以下内容
nameserver 202.96.128.86
nameserver 202.96.125.166
nameserver #google域名服务器
nameserver 8.8.4.4#google域名服务器
四、重新启动网络配置
# service network restart
或
# /etc/init.d/network restart

五、测试ping一下网关是否通信,不通的话就添加路由表:
1:使用 route 命令添加
使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
//添加到主机的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到网络的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默认网关
# route add default gw IP
//删除路由
# route del –host 192.168.168.110 dev eth0

2:在linux下设置永久路由的方法:
1.在/etc/rc.local里添加
方法: 
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254

2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

3./etc/sysconfig/static-router : 
any net x.x.x.x/24 gw y.y.y.y
确定以上无误,还是不能上网的话,就在ping 网址 时,切换虚拟机网卡配置。 
如原来的桥接模式,换成NET模式,再切回来,来回一次两次就能上网了。

本文出自 “11671429” 博客,请务必保留此出处http://11681429.blog.51cto.com/11671429/1876587

以上是关于解决虚拟机安装linux系统后不能上网的问题的主要内容,如果未能解决你的问题,请参考以下文章

vmware虚拟机不能上网怎么办

VMware虚拟机里Linux系统怎么上网

vmware中虚拟机与主机能ping通 为啥虚拟机不能上网

用虚拟机安装了一台Linux系统,突然想克隆一台服务器,克隆后发现无法上网,如何解决?

VMware虚拟机无法上网怎么办

如何在虚拟机ubuntu系统下联网