服务器有 a/b 网卡,网卡 a 连接局域网 a192.168.1.0/24 ,网卡 b 连接局域网 b192.168.2.0/24 ,并做局域网 b 网关,局域网 b 中客户端需要通过局域网 a 中的客户端 a1 连接其他网络 192.168.3.0/24.
求解怎么配置路由或者用其他方式联通局域网 b 中客户端和其他网络
服务器为 linux 最好客户端上 0 配置
1
zxb 2016-07-08 15:59:11 +08:00
难道不是服务器上一句
ip route add 192.168.3.0/24 via $a1_ip 就完事了吗 |
4
jasontse 2016-07-08 16:09:48 +08:00 via iPad
@trepwq 这不就是路由器吗
iptables -t nat -A POSTROUTING -o 网卡 A -j MASQUERADE |
11
trepwq OP @zxb 服务器不能把 a1 当网关,直说了吧,就是 a1 是个透明翻墙服务器,但是不能把它当网关,局域网内还有其他服务器。现在就是想一种办法把 b 透明翻墙。服务器是群晖,网卡连的是 a , b 是群晖 vpn 服务器的子网,由于群晖经常连国外 ip 流量巨大,把 a1 作网关流量花不起。。。
|
12
zxb 2016-07-08 16:35:14 +08:00 via Android
@trepwq 你的意思是不是只让 b 走 a1 啊?
你需要 ip rule ,也就是策略路由 ip rule add from $b table vpn ip route add default via $a1 table vpn 里面那个 vpn 是个名字,可以随便改。意思就是对从 b 来的流量路由到 a1 上。 |
13
zxb 2016-07-08 16:39:26 +08:00 via Android
|