昨天还用的好好的,今天就上不了网了,郁闷,不过,正好是一次学习linux网络配置的好机会,这会已经把它折腾好了,此文就是在linux下面的浏览器中写的!
先检查一下虚拟机中的网络设置是否正常,由于我的本机系统使用的是windows2008,所以只能使用桥接方式来使虚拟机上网了。
再来看看 edit-> virtual network editor... (并不是我的英语好,而是虚拟机上的英文我翻译不过来,所以就老实一点,照着人家的写吧)
把其它的都删除了,就留下了一个VMnet0,而且还是使用桥接的方式来搞的;下面得指定桥接的方式,而且要指定网卡;
下面来配置linux上面的网络:
这个地方先前不管有几个网卡,全部给删除了,这里的截图是我配置好了以后看到的网卡;
进入命令行,修改ifcfg-eth0文件,不知道是不是由于我把上面那个截图里面的网络全删除了的原因,总之没有这个文件了,好吧
进入目录:/etc/sysconfig/network-scripts/ 看一下这里面的文件,有一个ifcfg-lo的文件,这个就是备用的文件,复制一份,改名成ifcfg-eth0,打开文件,修改里面的内容,至于怎么改我就不详细说了,由于使用的桥接模式,说白了,这种模式,虚拟机和实体机就是在同一个网段下面,什么意思呢,就是说,实体机和虚拟机两个机器都接在同一个路由器下面;只不过这里实现的技术是使用了虚拟交换机,就是说,有一个虚拟的交换机,实体机连接到这台交换机上面,而虚拟机也连接到这台交换机上面,它就是这样实现的!
修改完ifcfg-eth0文件之后,重新导入ifcfg-eth0的配置文件:# /etc/init.d/network reload
如果在执行这个命令的时候出现:device not managed by networkmanager的问题,请先关闭networkmanager这个服务:# service NetworkManager stop. 然后再执行# /etc/init.d/network reload # ifdown eth0 # ifup eth0
关闭linux, 重启一下虚拟机,再启动linux,看不到右上角有一个网络连接的符号的话,那是因为把NetworkManager这个服务给关闭了的原因,把它重开启就能看到这个图标了,本机与虚拟机互相ping一下,通了, 再ping一下外网,也通了,OK了,可以上网了!