File: ifppc_up

package info (click to toggle)
pearpc 0.3.1%2B1-2
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 5,004 kB
  • ctags: 10,086
  • sloc: cpp: 57,086; ansic: 8,780; sh: 5,930; asm: 1,939; lex: 321; makefile: 291; yacc: 195
file content (12 lines) | stat: -rwxr-xr-x 416 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
#
# BE CAREFUL. THIS SCRIPT IS INVOKED BY A SETUID ROOT BINARY!
# IT SHOULD BE OWNED BY ROOT.
# ONLY ROOT SHOULD HAVE WRITE-ACCESS TO THIS FILE.
#
echo UID=$UID
PPC_NETMASK="255.255.255.0"
PPC_HOST_IP="192.168.1.80"
PPC_CLIENT_IP="192.168.1.1"
/sbin/ifconfig ppc $PPC_HOST_IP netmask $PPC_NETMASK up &&\
/sbin/iptables -t nat -s $PPC_CLIENT_IP -A POSTROUTING -j MASQUERADE &&\
echo 1 > /proc/sys/net/ipv4/ip_forward