首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >连接到(特定) VPN网络时禁用IPv6

连接到(特定) VPN网络时禁用IPv6
EN

Ask Ubuntu用户
提问于 2019-05-03 08:49:38
回答 1查看 4.3K关注 0票数 3

在我工作的大多数地方,都支持IPv6。对于我的研究工作,我也有VPN访问大学的权利。然而,这所大学不支持IPv6,因此IPv4数据在连接时是通过VPN路由的,但是IPv6是通过本地路由器路由的。

有各种各样的网站(如https://ieeexplore.ieee.org/),它们根据大学的IP为其提供某些内容,不需要登录或免费。由于这些网站支持IPv4和IPv6,并且Ubuntu/my更喜欢IPv6,所以即使我连接到了大学VPN,也无法访问所提供的内容。只有当我禁用IPv6 (手动,例如,删除IPv6 ip地址)时,这才能起作用。

在连接到此特定的虚拟专用网时,是否有任何方法可以使用网络管理器禁用我的计算机的IPv6?在网络管理器的IPv6设置中选择“禁用”,它只禁用大学连接(它也没有IPv6 )的IPv6。如何在连接到此大学虚拟专用网时全局禁用/阻止IPv6流量?

我正在使用Ubuntu19.04与网络管理器。

EN

回答 1

Ask Ubuntu用户

发布于 2019-05-03 09:14:27

使用ifconfig检查您的虚拟专用网接口。表示您的接口名称。

/etc/network/if-up.d中创建一个脚本,包含

代码语言:javascript
复制
#!/bin/sh

if [ "$IFACE" = "tun0" ]; then
  sysctl -w net.ipv6.conf.all.disable_ipv6=1
  sysctl -w net.ipv6.conf.default.disable_ipv6=1
fi

如果您使用tap或其他VPN接口替换行

if [ "$IFACE" = "tun0" ]; then

使用

if [ "$IFACE" = "tap0" ]; then

if [ "$IFACE" = "your_denoted_vpn_interface_name" ]; then

票数 2
EN
页面原文内容由Ask Ubuntu提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://askubuntu.com/questions/1140172

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档