栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

Ubuntu设置IPv4走宽带,IPv6走手机流量

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Ubuntu设置IPv4走宽带,IPv6走手机流量

最近把笔记本拿到另一个地方,那里的宽带只有IPv4,没有IPv6。但是我要用SSH远程操控家里的电脑,家里的宽带有公网IPv6(我不愿意使用第三方的转发服务,如TeamViewer)。幸好我的手机流量有IPv6,但是我的手机流量比较少,一般上网时希望尽量使用IPv4宽带。我想结合这两种网络的实现优势互补。

我的笔记本WiFi连着宽带,USB连着手机,手机关掉了WiFi,打开了USB共享网络。
我的手机如果开WiFi所有数据都会走WiFi,就无法使用流量的IPv6了。
电脑上输入ifconfig看到以下内容

enp9s0: flags=4099  mtu 1500
        ether f0:76:1c:0c:4c:64  txqueuelen 1000  (以太网)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10
        loop  txqueuelen 1000  (本地环回)
        RX packets 10401  bytes 1181805 (1.1 MB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 10401  bytes 1181805 (1.1 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

usb0: flags=4163  mtu 1500
        inet 192.168.161.16  netmask 255.255.255.0  broadcast 192.168.161.255
        inet6 2409:8929:670b:e36:b899:3f98:beda:db46  prefixlen 64  scopeid 0x0 //公网IPv6
        inet6 2409:8929:670b:e36:ecb4:3002:912b:eda6  prefixlen 64  scopeid 0x0 //公网IPv6
        inet6 fe80::b2ce:f9a5:a1e7:965  prefixlen 64  scopeid 0x20
        ether a6:f9:0f:1f:63:4f  txqueuelen 1000  (以太网)
        RX packets 1642  bytes 945355 (945.3 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1985  bytes 373132 (373.1 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlp8s0: flags=4163  mtu 1500
        inet 192.168.2.18  netmask 255.255.255.0  broadcast 192.168.2.255
        inet6 fe80::f356:3faa:57e2:bd8d  prefixlen 64  scopeid 0x20
        ether 30:3a:64:e5:ec:b4  txqueuelen 1000  (以太网)
        RX packets 158761  bytes 159154212 (159.1 MB)
        RX errors 0  dropped 9  overruns 0  frame 0
        TX packets 58604  bytes 9449079 (9.4 MB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

看到usb0有两个公网IPv6地址,测试了一下SSH可以连接家里的电脑,但是浏览普通网页也会使用手机流量,这点很难受。
进入设置->网络->USB以太网(也可以点击右上角,以太网 已连接,有线设置)->点击齿轮按钮->IPv4,选禁用。
拔掉USB,再次连接,输入ifconfig usb0看到IPv4地址消失了

usb0: flags=4163  mtu 1500
        inet6 2409:8929:670b:e36:b899:3f98:beda:db46  prefixlen 64  scopeid 0x0
        inet6 fe80::b2ce:f9a5:a1e7:965  prefixlen 64  scopeid 0x20
        inet6 2409:8929:670b:e36:3e82:976d:8d08:7588  prefixlen 64  scopeid 0x0
        ether 52:b3:35:36:ba:56  txqueuelen 1000  (以太网)
        RX packets 197  bytes 24608 (24.6 KB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 190  bytes 35584 (35.5 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

再测试一下SSH,仍然可以连接。
这些操作还不够,有些网站会走IPv6,禁用浏览器的IPv6可以更节省流量,firefox可以参考这篇文章

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/974391.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号