我的有线接口(eth0)连接到公司VPN(通过代理不允许各种事情),同时无线接口连接到eth1上的访客无线网络,没有任何限制.
我如何配置东西(Ubuntu),以便我的无线处理所有浏览器连接,而我的有线处理其余的(nfs等).
解决方法
由于您使用的是Ubuntu桌面,我认为您正在管理与NetworkManager的连接.
你需要做两件事:
>在NetworkManager中编辑以太网接口,选择路由,然后选择仅将此连接用于其网络上的资源.
>在此处为您需要访问的公司网络上使用的所有IP地址范围添加静态路由.这些网关应该是eth0接口的当前网关IP地址.您可以从网络管理员处获取这些网络的列表.
完成此操作后,您的所有流量都将通过无线连接传出,除非它位于您为其指定静态路由的其中一个网络上.
您可能还需要设置浏览器,以便它只代理公司网络内部IP地址范围的流量.更好的是,使用两个Firefox配置文件:一个用于企业网络,另一个用于一般Internet使用.
(这个答案的一部分,以及上面的图片,借鉴了Ask Ubuntu问题Force network-manager to use wireless for an Internet connection.)