- 论坛徽章:
- 0
|
centos , Windows 2008 + vmvare workstation , centos running on vmvare .
检查过很多原因,包括:
1. 查看物理机网卡:多网卡的,要在vmvare workstation 中指定桥接的物理网卡
2. 检查centos 虚拟机eth0网卡的IPADDR , NETMASK ,GATEWAY
3. 检查vmvare workstation 中指定的centos虚拟机MAC地址 与eth0中的MAC地址, 不能有差异
4. 检查ARP 地址绑定 :#arp -a
然后手工绑定宿主机的物理网卡、虚拟网卡及centos虚拟机eth0的arp地址
#arp -s IP_address MAC_address
5. service iptable stop 暂时停止防火墙
6. 检查#netstat -rn 路由设置, 修改/etc/sysconfig/route-eth0 的网关设置 :
网段/掩码 via 网关 : 192.168.0.0/16 via 192.168.1.1
7. #cat /etc/sysconfig/network检查网关设置
8. #brctl show 查看桥接的接口列表 , eth0是否桥接到virBR0接口
/etc/sysconfig/network-scripts/ifcfg-br0内容如下:
DEVICE=br0
TYPE=Bridge
BOOTPROTO=static
BROADCAST=1xx.1xx.xx.xxx
IPADDR=1xx.1xx.xx.xx
NETMASK=255.255.255.0
NETWORK=1xx.1xx.xx.0
GATEWAY=1xx.1xx.xx.xxx
ONBOOT=yes
修改/etc/sysconfig/network-scripts/ifcfg-eth0 :
DEVICE=eth0
TYPE=Ethernet
ONBOOT=yes
BRIDGE=br0
【也可以#brctl addif br0 eth0手动捆绑eth0-br0的桥接】
最后发现是需要激活两个物理网卡。
|
|