使用多个互联网连接?

使用多个互联网连接?

我在工作时有两个连接。一个用于上网,另一个用于处理公司相关事务。问题是,当我想连接到工作相关事务时,我需要关闭我的 wifi 连接,以便浏览器识别以太网连接并通过以太网路由请求。如果我想访问互联网,我必须拔下我的连接,然后打开 wifi。

如果没有这些麻烦,有没有办法我可以使用这两种连接,但也许可以打开特定的浏览器实例(如 Firefox 或 Chrome)以使用以太网进行特定会话?

顺便说一下,我正在使用 Ubuntu 9.10,并且在同一台主机上有两个接口。

答案1

如果两个网络位于不同的地址空间(例如,一个使用 192.168.1.x/24,另一个使用 192.168.2.x/24),您可以在客户端上执行一些路由。

# ip route add 192.168.2.0/24 via 192.168.2.254 dev eth0
# ip route add 192.168.1.0/24 via 192.168.1.254 dev eth1

地址和以太网卡将特定于您的位置。

如果地址相同(不太可能,但有可能),那么您对此无能为力,只能继续移动电线。

我不会过多地讨论安全方面的问题,但如果有防止这两个网络之间信息泄露的政策(我认为可能存在),您可能希望将它们物理分开。如果有人通过公共互联网入侵您的机器,他们也会访问您的公司网络。

答案2

您需要多条路线。并确保您有一条正确的默认路线。如果没有看到您的设置,我很难定义它应该是什么样子。http://linux.die.net/man/8/route这是路由手册页的链接。我做过类似的事情。但不完全一样。

如果我没记错的话,我还必须将手动命令破解到 ubuntu 的脚本中,才能使其正确设置默认路由。这很麻烦,但确实有效。我发现在这种情况下,debibuntu 的网络脚本受到严重限制。

相关内容