网络故障:桥接模式下路由器不能dhclient分配IP给虚拟机

回复 收藏
本帖最后由 有人喜欢蓝 于 2016-8-27 20:16 编辑

故障说明:
原网络配置:
桥接模式,eth0配置文件,ONBOOT=yes,BOOTPROTO=dhcp。因为需要在另外一台电脑secureCRT访问虚拟机,所以需要同一个网段,不能设置为nat模式。IP由家里的路由器分配。
现象描述:
开机后,ifconfig可以看到eth0已经开启,但是没有IP地址,于是手动dhclient分配
http://note.youdao.com/yws/res/891/WEBRESOURCE7934808cd19d5b56bd98d3c4ea71181c

dhclient执行时间比平常长很多,然后重新ifconfig
http://note.youdao.com/yws/res/904/WEBRESOURCE87604e6a4f79ab952855113b19766485
解决方法1:
重启网卡,网络服务,电脑,恢复VMware网络配置都不行。
群里小伙伴建议我把BOOTPROTO=dhcp改成BOOTPROTO=static,手动指定IP设为和宿主机同一个网段,IP地址最好大一点,以免与网络中其他设备IP冲突。网关也设为宿主机的网关。DNS1我采用了万能114DNS。
http://note.youdao.com/yws/res/914/WEBRESOURCE31bd18459ebac457e68d93f281ea4c04
修改后,service network restart,虚拟机恢复正常上网。
但此时,另外一台电脑仍然ping不通虚拟机,但是虚拟机可以ping同另外一台电脑。(下图IP仅供参考,实际为192.168.1.120)
http://note.youdao.com/yws/res/933/WEBRESOURCE9e63496bb8436c1ca2503c9c20ff9812
此时怀疑,遭到虚拟机的宿主机防火墙拦截。
关闭宿主机防火墙后,虚拟机和另外一台电脑,可以互相ping同,正常连接。
至此,问题解决!

解决方法2:
重启路由器其实就好了。但是怕每次重启路由器后,虚拟机的IP会再次被路由的dhcp服务自动分配。远程连接需要设定固定IP。所以最好采用指定的固定IP。
以下是我重启路由器后,路由器客户端名的IP变化。(客户端名none为我的虚拟机,之前ip自动分配为192.168.1.107)
http://note.youdao.com/yws/res/944/WEBRESOURCE49b7e74ec4fbb4ecb8599a9145d06e4f



2016-08-27 20:11 举报
已邀请:
0

小杰

赞同来自:

你的图挂了,还是我没显示
0

有人喜欢蓝

赞同来自:

小杰 发表于 2016-8-28 08:18
你的图挂了,还是我没显示

你的没显示吧。图没挂
0

wzwyql

赞同来自:

你的图看不到。其实是可以用nat模式的,做个端口映射就行了。
0

有人喜欢蓝

赞同来自:

wzwyql 发表于 2016-8-29 09:06
你的图看不到。其实是可以用nat模式的,做个端口映射就行了。

啊,你也看不到?
怎么做端口映射?在宿主机上做吗?请大神指教!!!
0

有人喜欢蓝

赞同来自:

wzwyql 发表于 2016-8-29 09:06
你的图看不到。其实是可以用nat模式的,做个端口映射就行了。

我看了看路由器设置,有转发规则,我想是在路由器上做转发规则是吧。映射到虚拟网卡Vmnet8的IP的某一端口上???不知我猜测的对不对!
0

有人喜欢蓝

赞同来自:

wzwyql 发表于 2016-8-29 09:06
你的图看不到。其实是可以用nat模式的,做个端口映射就行了。

十分感谢啦!!
受你启发,做了个端口映射,也可以!!!

外网访问内网:通过外网访问本地NAT模式上网的Centos之端口映射
http://www.apelearn.com/bbs/fo ... 10439
(出处: 【阿铭Linux】)

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: