[ADD] conf for archlinux, <init>
[arrow.git] / archlinux_conf / home / .bin / shell / arrow-bridge-pc-as-route
blobf09174fb96fdc3abc7ef75b60505ecfbefafcec5
1 #!/bin/bash -x
3 echo "bridge-pc-as-route >>"
4 WAN_IFNAME=`cat /proc/net/dev | grep eth | cut -d ':' -f 1 | grep -v ${ETH_LAN} | cut -d ' ' -f 3`
5 #WAN_IFNAME=`ls /sys/class/net | grep eth | grep -v eth0`
6 #WAN_IFNAME=`ls /proc/sys/net/ipv4/conf/ | grep eth | grep -v eth0`
7 IF_WAN=$WAN_IFNAME
8 IF_WAN=${ETH_WAN}
9 IF_LAN=${ETH_LAN}
11 WAN_IP=172.21.6.225
12 WAN_BRCST=172.21.7.255
13 WAN_MASK=255.255.252.0
15 LAN_IP=192.168.2.1
16 LAN_BRCST=172.21.2.255
17 LAN_MASK=255.255.255.0
19 WAN_GW=172.21.6.248
20 WAN_NET="default"
22 # if lo
23 echo "WAN_IFNAME=$WAN_IFNAME"
24 sudo ifconfig lo 0
25 sudo ifconfig lo 127.0.0.1
26 sudo route add -net 127.0.0.0 netmask 255.0.0.0 dev lo
28 #release ip & route
29 sudo ifconfig ${ETH_LAN} 0
30 sudo ifconfig ${ETH_WAN} 0
32 # setup wan
33 sudo ifconfig $IF_WAN $WAN_IP broadcast $WAN_BRCST netmask $WAN_MASK
35 # setup lan
36 sudo ifconfig $IF_LAN $LAN_IP broadcast $LAN_BRCST netmask $LAN_MASK
38 # setup gateway
39 sudo route add -net $WAN_NET gw $WAN_GW dev $IF_WAN
41 echo "configure success -_-"