Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!/bin/bash
- # File: ip-commands-add
- # Module: ip-commands-add
- # Summary: Main ip-commands-add start script
- # Authors: Boyd Lynn Gerber <gerberb@zenez.com>
- #
- #
- # This script is called when the user just types 'ip-commands-add'. It starts
- # the qt user interface in case the DISPLAY variable is set and other-
- # wise ncurses. It starts then the module 'menu' which implements
- # the configuration and administration menu.
- export PATH=/bin:/usr/bin:/sbin:/usr/sbin:/usr/local/bin:$PATH#
- # reserved values
- #
- #IF0=eth1
- #IF1=eth0
- #IF2=eth1
- IF1=enp0s3
- IF2=enp1s5
- IP0=192.168.0.100
- IP1=166.70.62.2
- IP2=198.60.105.2
- P0=192.168.0.1
- P1=166.70.62.1
- #P1=166.70.62.2
- P2=198.60.105.2
- P0_NET=192.168.0.0/24
- P1_NET=166.70.62.0/28
- P2_NET=198.60.105.0/24
- #P2_NET=168.103.176.48/29
- P0_NET_MASK=255.255.255.0
- P1_NET_MASK=255.255.255.240
- P2_NET_MASK=255.255.255.0
- ip route add $P1_NET dev $IF1 src $IP1 table T1
- ip route add default via $P1 table T1
- #ip rule add from $IP1 table T1
- ip route add $P2_NET dev $IF2 src $IP2 table T2
- #ip route add $P2_NET dev $IF2 src $IP3 table T2
- ip route add default via $P2 table T2
- #ip rule add from $IP2 table T2
- #ip route add $P2_NET dev $IF2 src $IP3 table T3
- #ip route add default via $P3 table T3
- #ip rule add from $IP3 table T3
- ip route add $P1_NET dev $IF1 src $IP1
- ip route add $P2_NET dev $IF2 src $IP2
- #ip route add $P2_NET dev $IF2 src $IP3
- #ip route add $P1_NET_MASK dev $IF1 src $IP1
- #ip route add $P2_NET_MASK dev $IF2 src $IP2
- #ip route add default via $P1
- ip route add default via $P2
- ip rule add from $IP1 table T1
- ip rule add from $IP2 table T2
- #ip rule add from $IP3 table T2
- #ip rule add from $IP3 table T3
- #ip rule add from $IP3 table T3
- #ip route add $P0_NET_MASK dev $IF0 table T1
- ip route add $P2_NET_MASK dev $IF2 table T1
- ip route add 127.0.0.0/8 dev lo table T1
- #ip route add $P0_NET_MASK dev $IF0 table T2
- ip route add $P1_NET_MASK dev $IF1 table T2
- ip route add 127.0.0.0/8 dev lo table T2
- #ip route add $P0_NET_MASK dev $IF0 table T3
- #ip route add $P1_NET_MASK dev $IF1 table T3
- #ip route add 127.0.0.0/8 dev lo table T3
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement