我的配置内容:
1、首先是PPPoE的配置,这个很简单,运行pppoeconf命令,按照向导一步步走即可。配置完成后,启动PPPoE命令:pon dsl-provider(有时候直接输入pon也没有问题)。切断PPPoE连接命令:poff (或者poff -a)。
2、新建/etc/init.d/nat.sh内容如下:
#!/bin/sh
echo "Starting PPPoE ..."
/usr/bin/pon dsl-provider
echo "Enabling IP Forwarding..."
echo 1 > /proc/sys/net/ipv4/ip_forward
echo "Starting iptables rules..."
#Refresh all chains
/sbin/iptables -F -t nat
# only trans package
# 注意下面一行中-s参数要根据你的网络情况修改配置
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
3、# chmod 755 /etc/init.d/nat.sh
4、如果想开机时自动启动NAT,编辑/etc/init.d/rcS,在文件最后面加上如下内容:
/bin/sh /etc/init.d/nat.sh
注:以上内容主要抄自无双的debian安装小记。
5、如果想手工启动NAT,直接运行:
# /bin/sh /etc/init.d/nat.sh
6、其实机器将网关设置为Debian的eth0的IP地址,然后再设置正确DNS服务器即可。
7、搞定!