Tom's Guide | Tom's Hardware | Tom's Games
![]() |
![]() |
![]() |
Greetings,
my children's school is temporarily without a sysadmin and I am helping them with little tasks. The current one is adding a third ISP to their split-routing configuration. Their configuration is the one described in the "Linux Advanced Routing HOWTO", with one iptable that looks like this:
[root@fire ~]# ip route show table 222
default proto static
nexthop via 111.11.111.1 dev eth3.100 weight 6 onlink
nexthop via 22.122.22.222 dev eth3.101 weight 2 onlink
nexthop via 192.168.100.1 dev eth3.102 weight 1 onlink(IP addresses changed). The system works fine with the first two "nexthop", but when I add the third one, I don't see any packets being sent or received on eth3.102. Now, I have tested that route separately by routing packets to a certain destination through it with this command:
# ip route add 99.99.99.111 via 192.168.100.1
and verifying with tcpdump that pings to that site go through eth3.102. So that parts works fine.
How can I figure out what's wrong? The firewall script is huge and I don't understand most of it, but there seem to be no special rules for that path (except one ALLOW rule for ssh-ing to a PC that does forwarding and NAT). I am not familiar with debugging this stuff, beyond what I just did. Any suggestions?
Thanks!
Luigi

![]() |
![]() |
![]() |

This post is quite old and has been locked from receiving new replies. Please create a new posting instead.
| Ads by Google |