Difference between revisions of "Grep IP Gateway Script"
From MS Computech
(3 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
'''Script ใช้ในการ Grep IPAddress + Gateway''' | '''Script ใช้ในการ Grep IPAddress + Gateway''' | ||
− | < | + | <pre class="brush:bash"> |
− | #!/bin/ | + | #!/bin/sh |
− | # | + | # Internet Link 1 |
− | + | EXT_IF1=ppp0 | |
+ | EXT_IP1=`ip r | grep $EXT_IF1 | awk '{print$9}'` | ||
+ | EXT_NETWORK1=$EXT_IP1/32 | ||
+ | EXT_GW1=`ip r | grep $EXT_IF1 | awk '{print$1}'` | ||
− | + | # Internet Link 2 | |
− | + | EXT_IF2=ppp1 | |
− | + | EXT_IP2=`ip r | grep $EXT_IF2 | awk '{print$9}'` | |
+ | EXT_NETWORK2=$EXT_IP2/32 | ||
+ | EXT_GW2=`ip r | grep $EXT_IF2 | awk '{print$1}'` | ||
− | + | # Internet Link 3 | |
− | + | #EXT_IF3=eth0:2 | |
− | + | #EXT_IP3=`ip r | grep $EXT_IF3 | awk '{print$9}'` | |
+ | #EXT_NETWORK3=$EXT_IP3/32 | ||
+ | #EXT_GW3=`ip r | grep $EXT_IF3 | awk '{print$1}'` | ||
− | echo "ppp0 IP:$ | + | # Lan |
− | echo "ppp0 Gateway:$ | + | Loc_IF=eth1 |
− | echo "ppp1 IP:$ | + | Loc_IP=`ip r | grep $Loc_IF | awk '{print$9}'` |
− | echo "ppp1 Gateway:$ | + | Loc_NETWORK=192.168.1.0/24 |
− | </ | + | |
+ | echo "ppp0 IP:$EXT_IP1" | ||
+ | echo "ppp0 Gateway:$EXT_GW1" | ||
+ | echo "ppp0 Network:$EXT_IP1/32" | ||
+ | |||
+ | echo "ppp1 IP:$EXT_IP2" | ||
+ | echo "ppp1 Gateway:$EXT_GW2" | ||
+ | echo "ppp1 Network:$EXT_IP2/32" | ||
+ | |||
+ | echo "Lan IP:$Loc_IP" | ||
+ | echo "Lan Network:$Loc_NETWORK" | ||
+ | </pre> |
Latest revision as of 13:56, 14 July 2009
Script ใช้ในการ Grep IPAddress + Gateway
#!/bin/sh # Internet Link 1 EXT_IF1=ppp0 EXT_IP1=`ip r | grep $EXT_IF1 | awk '{print$9}'` EXT_NETWORK1=$EXT_IP1/32 EXT_GW1=`ip r | grep $EXT_IF1 | awk '{print$1}'` # Internet Link 2 EXT_IF2=ppp1 EXT_IP2=`ip r | grep $EXT_IF2 | awk '{print$9}'` EXT_NETWORK2=$EXT_IP2/32 EXT_GW2=`ip r | grep $EXT_IF2 | awk '{print$1}'` # Internet Link 3 #EXT_IF3=eth0:2 #EXT_IP3=`ip r | grep $EXT_IF3 | awk '{print$9}'` #EXT_NETWORK3=$EXT_IP3/32 #EXT_GW3=`ip r | grep $EXT_IF3 | awk '{print$1}'` # Lan Loc_IF=eth1 Loc_IP=`ip r | grep $Loc_IF | awk '{print$9}'` Loc_NETWORK=192.168.1.0/24 echo "ppp0 IP:$EXT_IP1" echo "ppp0 Gateway:$EXT_GW1" echo "ppp0 Network:$EXT_IP1/32" echo "ppp1 IP:$EXT_IP2" echo "ppp1 Gateway:$EXT_GW2" echo "ppp1 Network:$EXT_IP2/32" echo "Lan IP:$Loc_IP" echo "Lan Network:$Loc_NETWORK"