Changes

Jump to navigation Jump to search
1,201 bytes added ,  14:38, 7 November 2018
no edit summary
Line 17: Line 17:  
       up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
 
       up route add -net 192.168.0.0 netmask 255.255.0.0 gw 192.168.1.1
 
       up route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1</nowiki>
 
       up route add -net 172.16.0.0 netmask 255.240.0.0 gw 192.168.1.1</nowiki>
 +
 +
routes.sh
 +
<source lang=bash>sudo route del -net 0.0.0.0 gw 15.17.160.1 netmask 0.0.0.0 enp9s0
 +
sudo route add -net 20.1.40.0 netmask 255.255.255.0 gw 15.17.160.1
 +
sudo route add -net 22.0.0.0 netmask 255.255.0.0 gw 15.17.160.1 enp9s0
 +
sudo ip r a 20.1.30.0/24 via 15.17.160.1 dev enp9s0</source>
 +
 +
 +
== fixroute script ==
 +
<source lang="bash">match=$(route -n | awk '{print $1 " " $2}' | grep '0.0.0.0 172.27.0.1')
 +
 +
if [ ! -z "$match" ]; then
 +
    sudo route del -net 0.0.0.0 netmask 0.0.0.0 gw 172.27.0.1 enp0s25 >> /tmp/fixroute.log
 +
    echo "\033[1;32m Removed route from routing table \033[0;00m"
 +
    sudo route -n
 +
else
 +
    echo "\033[1;31m Route not found: -net 0.0.0.0 netmask 0.0.0.0 gw 172.27.0.1 enp0s25 \033[0;00m"
 +
    sudo route -n
 +
fi</source>
 +
/usr/sbin/routes
 +
<source lang=bash>
 +
#!/bin/bash
 +
echo "Removing routes"
 +
sudo ip r d default via 15.17.160.1 dev eth0
 +
echo "Adding routes"
 +
sudo ip r a 20.1.30.0/24 via 15.17.160.1 dev eth0
 +
sudo ip r a 20.1.40.0/24 via 15.17.160.1 dev eth0
 +
sudo ip r a 20.1.43.0/24 via 15.17.160.1 dev eth0
 +
sudo ip r a 22.0.0.0/16 via 15.17.160.1 dev eth0
 +
sudo ip r a 20.1.32.0/24 via 15.17.160.1 dev eth0
 +
sudo ip r a 192.168.45.0/24 via 15.17.160.1 dev eth0
 +
 +
</source>

Navigation menu