这两天,我们宿舍的网络连接又出现了问题。。。
首先先说一下现象:我们宿舍本来有两个网线孔的,我和舍友正好一人一个。之前用的都是好好的,这次假期回来后我的那个网线孔不能用了,于是我就和舍友通过交换机共用一个网线孔。
因为坑爹的学校只有坑爹的天翼校园宽带,必须要使用天翼校园客户端拨号上网。我通过虚拟机桥接的方式开启Internet连接共享(ICS)实现宿主机共享虚拟机网络进行上网。从逻辑上来说,虚拟机作为网关确保宿主机和互联网的通信,从物理上来说,宿主机和虚拟机都是通过同一端口出去的。。。
我和舍友两个人连接在交换机上,然后各自进行拨号上网。开始的时候都是运行正常的,过了一会儿后舍友反应自己的帐号断开了,而且连接失败,但是网络却是通的。发现是连上了我的帐号,以我的虚拟机作为网关与互联网进行通信。
通过在虚拟机上抓包发现舍友的IP为私有IP,猜测是虚拟机开启了DHCP服务,提供给舍友IP地址。当然我并未主动开启过DHCP服务。
上网查找后发现原来ICS默认会开启DHCP服务。舍友的本地连接适配器通过自动获取接收到虚拟机分配的私有IP,同时其向电信进行拨号时,天翼校园客户端生成的PPP网络适配器也获得一个IP。因为我的虚拟机离他比较近,所以他就通过我的虚拟机作为网关连接上了网络。。。
解决方法:开启ICS时,默认会将网关地址设置成192.168.0.1。通过将其更改可关闭DHCP服务。
时间: 2024-11-07 09:55:55