这篇文章我原来发在 虎踞龙蟠SBBS 我的 Blog 双生马工作室 中。 原文URL:http://bbs.seu.edu.cn/pc/pccon.php?id=884&nid=13176 最适用场合 本方法比较适合以下情况的使用者: 环境: 多台电脑在一个局域网中(如实验室中),但是只有一个BRAS号,所有电脑都想要上网。 要求: 你不想给N多软件设置代理:给FireFox设置代理,给QQ设置代理, 给Fetion设置代理,迅雷、Pidgin,等等(设置这多累死人) 因为有些软件没办法设置代理(无此功能),难道每台电脑必须直连Internet? 一个更具体的应用场景: 10.3.22.1 是你们实验室的网关, 10.3.22.117 是你们实验室的一台服务器,终年开着,Ubuntu系统,BRAS一直连着,愿意为别人共享BRAS连接 10.3.22.120 是你的电脑,你没有BRAS了,想上网,又不想给N多软件设置代理,有些软件还没办法设置代理, 你就想你的电脑可以上网,而且要就好像直连Internet一样。 你的要求可以过分了吗?可以满足吗?可以!! 设置 ●.服务器上的配置 也就是10.3.22.117上的配置。 在/etc/network/interfaces 中添加 auto eth0 iface eth0 inet static address 10.3.22.117 netmask 255.255.255.0 broadcast 10.3.22.255 network 10.3.22.0 将/etc/sysctl.conf 中 #net.ipv4.ip_forward=1 行,改成 net.ipv4.ip_forward=1 在/etc/rc.local 中添加 route add default gw 10.3.22.1 [...]