Tenho dois gateways, um é o Embratel, que interliga sistemas da empresa. Outro da Velox fará apenas a conexão com a internet porta 80...
Estou usando o Suse 10.
No servidor as portas estão assim configuradas.
eth0= 192.168.254.3 gw 192.168.254.254 velox
eth1= 192.168.10.1 gw 192.168.10.200 embratel
Tentei fazer a seguinte configuração em um script:
(...)
ip rule add fwmark 3 table 30 prio 20
ip rule add from 192.168.254.254 table 30 prio 20
ip route add default via 192.168.254.254 dev eth0 table 30
ip rule add fwmark 2 table 20 prio 20
ip rule add from 192.168.10.200 table 20 prio 20
ip route add default via 192.168.10.200 dev eth1 table 20
iptables -t mangle -A PREROUTING -j MARK --set-mark 2
iptables -t mangle -A PREROUTING -p tcp --dport 80 -j MARK --set-mark 3
ip rule add fwmark 1 lookup 20
ip rule add fwmark 1 lookup 30
ip route flush cached
(...)
Nas máquinas que coloco o gateway 192.168.10.1 as mesmas continuam usando a internet via o gateway da embratel.
Tentei também:
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -p tcp --dport 80 -j SNAT -
-to-source 192.168.254.254:80
iptables -t nat -A POSTROUTING -s 192.168.10.0/24 -p tcp --dport 8080 -j SNAT
--to-source 192.168.254.254:8080
Nesse caso não acessa nada.
Alguém já passou por essa situação, ajude-me. Ficarei grato