背景:学校免费 wifi 封锁视频网站和 P2P,国外速度也很慢,寝室收费有线网没有限制
需求:尝试使用双网卡 IP 分流,特定 IP 转发到有线网卡,大部分 IP 经由无线网卡发出。在路由表设置了需要的 IP 的路由,且因为有线网的网络状况更好,需要把有线网卡 default 的 metric 设置到高于无线网卡 default 的 metric,以让无线网卡的优先级高于有线网卡。
实际使用,几分钟后系统会自动生成另外一个高优先级的 default,重新变成所有流量都走有线网卡,路由表类似如下:
Destination Gateway Metric Iface
default _gateway 202 enp3s0 (之前删除后系统再次生成的条目)
default _gateway 303 wlp4s0
default _gateway 600 enp3s0 (这个是我自己设置的条目)
aaa _gateway 20 enp3s0 (校园网登录页面 IP )
xxx _gateway 20 enp3s0 (需要分流的 IP )
另外,校园网需要登录,并且只能同时在线一个设备,登录后访问 xxx 会再次 DHCP 到另一个 IP,然后再跳转回登录页面,这时就会提示重复登录。ip addr 命令可以看到 enp3s0 下有多个 ip。
所以我是哪里设置有问题?网关应该设置成局域网网关还是 0.0.0.0 ?能详细讲一下路由表吗?
系统:ArchLinux,Deepin DE
另外,此前使用 Cinnamon 等其他 DE 的时候偶尔也会出现类似的得到另一个 IP 出现多个设备同时在线的情况。
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.