Good day, I seem to be having getting my split access scripts to run properly. Here is my split_access script: IF1=eth0 IF2=eth1 IP1=10.123.124.52 IP2=10.123.124.240 P1=10.123.124.1 P2=10.123.124.251 P1_NET=10.123.124.0/25 P2_NET=10.123.124.128/25 IFE0=eth0 IFE1=eth1 ip route flush all ip route add $P1_NET dev $IF1 src $IP1 table $IFE0 ip route add default via $P1 table $IFE0 ip route add $P2_NET dev $IF2 src $IP2 table $IFE1 ip route add default via $P2 table $IFE1 ip route add $P1_NET dev $IF1 src $IP1 ip route add $P2_NET dev $IF2 src $IP2 ip route add default via $P1 ip rule add from $IP1 table $IFE0 ip rule add from $IP2 table $IFE1 exit 0 Now here is my rt_tables file: # # reserved values # 255 local 254 main 253 default 0 unspec 2 eth0 4 eth1 # # local # 1 inr.ruhep Now when I run the script I get these errors: (run script using sh -x split_access) + IF1=eth0 + IF2=eth1 + IP1=10.123.124.52 + IP2=10.123.124.240 + P1=10.123.124.1 + P2=10.123.124.251 + P1_NET=10.123.124.0/25 + P2_NET=10.123.124.128/25 + IFE0=eth0 + IFE1=eth1 + ip route flush all + ip route add 10.123.124.0/25 dev eth0 src 10.123.124.52 table eth0 + ip route add default via 10.123.124.1 table eth0 + ip route add 10.123.124.128/25 dev eth1 src 10.123.124.240 table eth1 + ip route add default via 10.123.124.251 table eth1 RTNETLINK answers: File exists + ip route add 10.123.124.0/25 dev eth0 src 10.123.124.52 RTNETLINK answers: File exists + ip route add 10.123.124.128/25 dev eth1 src 10.123.124.240 RTNETLINK answers: File exists + ip route add default via 10.123.124.1 RTNETLINK answers: File exists + ip rule add from 10.123.124.52 table eth0 RTNETLINK answers: Invalid argument + ip rule add from 10.123.124.240 table eth1 RTNETLINK answers: Invalid argument + exit 0 Why am I getting "file exists and Invalid arguments again? Thanks in advance -Mike T. _______________________________________________ LARTC mailing list / LARTC@mailman.ds9a.nl http://mailman.ds9a.nl/mailman/listinfo/lartc HOWTO: http://lartc.org/