家庭网络一直使用联通宽带,在这个联通宽带市场占有率很低的城市,它提供了最好的服务。公司的服务器在电信机房,而电信网络又对来自联通的连接随机丢包。安装两条宽带就成了解决问题的唯一办法。在过去这几年我一直都没有真正掌握iptables和Linux高级路由知识,直到今天。
在朋友的帮助下,我搞清楚了家庭网络的拓扑,写出了正确的路由和iptables设置。为了这两行设置,我总计可能花费了超过30小时。
ip route add xx.xx.xx.xx scope global nexthop via 192.168.11.1 dev eth1 iptables -t nat -A POSTROUTING -d xx.xx.xx.xx -o eth1 -j SNAT --to-source 192.168.11.3