Yuzifu Studio

snat on ecth

栏目:Network , Note , Unix/Linux      185 views      尚无回复

1,install system with pppoe
install modules=ppp-udeb

2,update
#vi /etc/apt/sources.list
deb http://debian.cn99.com/debian etch main contrib non-free
deb-src http://debian.cn99.com/debian etch main contrib non-free
deb http://debian.cn99.com/debian-security etch/updates main contrib non-free
deb-src http://debian.cn99.com/debian-security etch/updates main contrib non-free

#aptitude update
#aptitude dist-upgrade

3,install pppoeconf
#apt-cdrom add
#aptitude install pppoeconf

4,set up lan
#vi /etc/network/interfaces
auto eth0
iface eth0 inet static
address 192.168.0.1
netmask 255.255.255.0

#/etc/init.d/networking restart

5,set snat
#vi /etc/sysctl.conf
net.ipv4.ip_forward=1

#vi /etc/ppp/ip-up.d/snat
#!/bin/sh
#
# iptrules
#
LAN_NET="192.168.0.0/24"
LAN_IF="eth0"
DSL_IF="ppp0"
iptables -t nat -A POSTROUTING -o $DSL_IF -j MASQUERADE
iptables -t filter -A FORWARD -i $DSL_IF -o $LAN_IF -m state \
  --state RELATED,ESTABLISHED -j ACCEPT
iptables -t filter -A FORWARD -i $LAN_IF -o $DSL_IF -j ACCEPT


标签:

转载注明:转自Yuzifu Studio

本站遵循:署名-非商业性使用-禁止演绎 3.0 共享协议

收藏分享: QQ书签 / 百度收藏 / Google书签 / 收藏到鲜果 / Digg / Del.icio.us



发表回复


XHTML: 您可以使用如下代码:<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong> <pre lang="" line="" escaped="">