Ubuntu的网络管理器现在具有一项很酷的功能,可以仅将接口隔离为本地资源。使用此功能,您可以将接口(例如VPN或LAN连接)指定为仅本地接口,而不用于出站Internet连接。
从WiFi菜单中,转到“ 编辑连接”,然后选择要编辑的以太网连接。然后,转到“ IPv4设置”选项卡,然后单击“ 路由”按钮。选中标有“ 仅将此连接用于其网络上的资源”的框:
如有必要,请对“ IPv6设置”选项卡执行相同的操作。然后,最后断开并重新连接更改后的接口。
现在,Ubuntu将不会智能地通过此接口路由与Internet绑定的流量。
或者,您可以从命令行执行相同的操作。cd
转到/etc/NetworkManager/system-connections
并找到您要定位的界面。
使用打开它,sudo nano <your targeted interface>
并在[ipv4]
和[ipv6]
标头下添加以下文本:
never-default=true
完成的文件应类似于:
...
[ipv4]
dns-search=
method=auto
never-default=true
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
never-default=true
请注意,使用命令行方法,您将需要断开连接并重新连接到网络,以进行这些设置。