OpenWrt 给指定设备分配不同网关/旁路由
问题
Xbox 上的极限竞速:地平线下载调教、涂装以及拍卖场功能访问都很慢,基本不可用,需要科学上网,所以选择旁路由透明代理实现科学上网。但是旁路由会影响局域网内的所有设备,如何只给Xbox设置透明代理呢?
解决方案
方案一:静态 IP
给 Xbox 设置静态IP,网关填旁路由的IP即可
方案二:DHCP 根据 Mac 地址指定网关
vim /etc/dnsmasq.conf
添加
dhcp-host=A1:B2:C2:D4:E5:F6,set:TPROXY
dhcp-option=tag:TPROXY,3,10.0.0.121
dhcp-option=tag:TPROXY,6,10.0.0.121
10.0.0.121
是网关地址
重启生效
/etc/init.d/dnsmasq restart
讨论
用 XBox 手柄设置静态IP比较麻烦,方案二虽然要修改路由器配置,但都是在电脑上操作,相对便捷。