我有一个安装了CentOS 6.2的服务器,我想用它作为VM主机来运行一些Windows安装程序用于开发目的。 我希望能够在这些Windows服务器安装上直接从RDP和IIS服务网站,所以我想我会设置为桥接networking。
我一整个早上都在苦苦挣扎,通常结果是当我提出桥接接口时,CentOS的所有networking连接都会消失,但是我想我终于明白了。 但是,这是发生了什么事。
eth0和br0接口在/ etc / sysconfig / network-scripts中用ifcfg-eth0和ifcfg-br0定义。 我没有ifup或ifdown或这些接口的任何其他文件,我还没有发现,如果他们需要。 我可以login和使用Firefox浏览网页,但是,运行ifconfig显示我的eth0没有IP地址,但br0呢。 我实际上可以将RDP安装到Windows安装中,并从那里浏览互联网,但我不能直接连接(通过putty,vnc或浏览网页)CentOS盒子。 任何想法是什么?
的ifcfg-eth0的
DEVICE=eth0 BOOTPROTO=none IPADDR=192.168.1.20 GATEWAY=192.168.1.1 NETMASK=255.255.255.0 NETWORK=192.168.1.0 ONBOOT=yes BRIDGE=br0
的ifcfg-BR0
DEVICE=br0 TYPE=Bridge BOOTPROTO=static DNS1=192.168.1.1 DNS2=8.8.8.8 GATEWAY=192.168.1.1 IPADDR=192.168.1.2 NETMAS=255.255.255.0 ONBOOT=yes
我知道一些选项是不一致的(DNS和BOOTPROTO),因为我试图改变eth0文件中的这些选项以使其工作,并且这些更改没有不利影响网页浏览或其他function
谢谢!
从eth0中删除IP设置,只保留在网桥上。 同时将DELAY=0添加到网桥的ifcfg脚本中。 这应该使你的工作。
还有一件事 – 确保在eth的ifcfg中有正确的HWADDR=行。