由 无名小子 在 10-18-2004 01:41 发表:
共享上网问题向大家请教
我现在安装的是Fedora2.0想通过iptables这种方式共享上网,原来在REDHAT9.0上通过下面方式客户机都可以共享上网的,可是换成Fedora2.0怎么也无法做代理
有那位兄弟已经用Fedora2.0用做过代理的,麻烦告诉一下兄弟在这里先谢谢了
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MSQUERADE
由 memory 在 10-18-2004 10:23 发表:
拼错了目标,应该是MASQUERADE。
其次,加路由:
route add default dev eth0
由 无名小子 在 10-18-2004 12:29 发表:
有人知道吗
由 无名小子 在 10-18-2004 12:52 发表:
还是不能共享上网
以下是我的/ETC/rc.d/rc.local脚本
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -o ppp0 -j MASQUERADE
route add default dev ppp0
不知道有什么地方不对
由 无名小子 在 10-18-2004 23:14 发表:
有谁知道吗告诉我一下可以吗谢谢
由 memory 在 10-19-2004 15:00 发表:
你用什么上网呀?modem or adsl?
那条缺省路由只能在拨号成功以后再加,挂断后此路由会自动删除。而且这个路由可以通过拨号配置文件自动加入。
建议你拨号完毕后列出路由表和iptables内容,贴上来。
route -n
iptables -L -t nat
由 memory 在 10-19-2004 23:22 发表:
今天我在家里试了一下:
台式机使用pppoe 通过adsl上网,通过hub连接一个笔记本,很容易就搞定共享上网。
1、台式机装的是debian linux 3.1(sarge),配置
eth0:
ip: 192.168.1.10
mask: 255.255.255.0
/etc/ppp/peers/dsl-provider中加入: