Revision 0363b080 common.sh

b/common.sh
50 50

  
51 51
function routed_setup_ipv4 {
52 52

  
53
  if [ -z "$INTERFACE" -o -z "$NETWORK_GATEWAY" -o -z "$IP" -o -z "$TABLE" ]
54
  then
55
    return
56
  fi
57

  
53 58
	# mangle ARPs to come from the gw's IP
54 59
	arptables -A OUTPUT -o $INTERFACE --opcode request -j mangle --mangle-ip-s    "$NETWORK_GATEWAY"
55 60

  
......
69 74
	uplink=$(ip -6 route list table $TABLE | grep "default via" | awk '{print $5}')
70 75
	eui64=$($MAC2EUI64 $MAC $prefix)
71 76

  
77
  if [ -z "$eui64" -o -z "$TABLE" -o -z "$INTERFACE" -o -z "$uplink" ]
78
  then
79
    return
80
  fi
72 81

  
73 82
	ip -6 rule add dev $INTERFACE table $TABLE
74 83
	ip -6 ro replace $eui64/128 dev $INTERFACE table $TABLE

Also available in: Unified diff