关于在PPPoE拨号环境下虚拟机使用桥接模式无法连接到外网的问题
因为之前都是通过连接路由器,由路由器进行PPPoE拨号进行上网,所以一直没注意到这件事。这次正好手头没有路由器,pc直接用宽带连接上的网,发现了这个问题,在翻阅几篇文章后想明白了原因。原因很简单:桥接模式是让虚拟机跟宿主处于同一网段,局域网内的主机可以直接通过ip来访问对应虚拟机,问题就出在这里了。通常我们习惯性会把桥接设置在本地连接上,这时在虚拟机上设置宿主机本地连接对应网段的ip后,宿主机..
因为之前都是通过连接路由器,由路由器进行PPPoE拨号进行上网,所以一直没注意到这件事。这次正好手头没有路由器,pc直接用宽带连接上的网,发现了这个问题,在翻阅几篇文章后想明白了原因。
原因很简单:桥接模式是让虚拟机跟宿主处于同一网段,局域网内的主机可以直接通过ip来访问对应虚拟机,问题就出在这里了。通常我们习惯性会把桥接设置在本地连接上,这时在虚拟机上设置宿主机本地连接对应网段的ip后,宿主机和虚拟机就可以互相通信了,如果是在路由器环境下虚拟机此时就可以连接到外网。但是,我们的宿主机本地连接现在并不能直接连到外网,而要通过PPPoE拨号才行,这就意味着虚拟机也要进行PPPoE拨号才能上网。
一句话总结上段:虚拟机和宿主机同处于你的ISP网关下,所以都需要进行PPPoE连接才能访问外网。
原因找到了,但是一个账号只能让一个ip访问外网,我们不可能去给每一个虚拟机要一个账户,这显然不是我们想要的结果。
最简单解决方案:装个路由器。
不,我要复杂的解决方案:
参考了这个帖子:【转】PPPOE或ADSL拨号上网,虚拟机桥接模式上网 ...
在宿主机中安装sygate或wingate之类的代理服务器
我放弃治疗了,我不想让虚拟机连接外网了,我现在把桥接放在本地连接上,宿主机和虚拟机互相可以ping通,但是宿主机死活访问不到虚拟机的服务器怎么办?
看我下一篇文章。
更多推荐
所有评论(0)