Portál AbcLinuxu, 7. listopadu 2025 09:03
iptables -t mangle -A PREROUTING -s $IP1 -j MARK --set-mark 1
iptables -t mangle -A PREROUTING -s $IP2 -j MARK --set-mark 2
iptables -t nat -A POSTROUTING -o ${WAN} -j SNAT --to $IP1
iptables -t nat -A POSTROUTING -o ${WAN1} -j SNAT --to $IP2
ip rule add fwmark 1 table 1
ip rule add fwmark 2 table 2
ip rule add from $IP1 table 1
ip rule add from $IP2 table 2
ip route add default via $GW1 table 1
ip route add default via $GW2 table 2
pk nahodim VPN (OpenVPN) a takto vypada routovani:
root@router:~# ip route 10.10.14.2 dev tun0 proto kernel scope link src 10.10.14.1 10.10.16.2 dev tun2 proto kernel scope link src 10.10.16.1 $GW2 dev eth1 proto kernel scope link src $IP2 $GW1 dev eth0 proto kernel scope link src $IP1 192.168.5.0/24 dev eth2 proto kernel scope link src 192.168.5.1 192.168.4.0/24 dev eth2 proto kernel scope link src 192.168.4.1 10.10.16.0/24 dev tun2 scope link 10.10.16.0/24 via 10.10.16.2 dev tun2 192.168.1.0/24 via 10.10.14.2 dev tun0 10.10.14.0/24 dev tun0 scope link 10.10.14.0/24 via 10.10.14.2 dev tun0 127.0.0.0/8 dev lo scope link default via $GW1 dev eth0
Na otázku zatím nikdo bohužel neodpověděl.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.