[求助]如何配置单网卡共享ADSL上网

[求助]如何配置单网卡共享ADSL上网

两台电脑用交换机连接,交换机又连adsl猫
xp下能共享上网
但想用LINUX,不知道这个路由应该怎么配
可以用iptables做NAT转换出去
iptables -t nat -A POSTROUTING -o eth0 -s 192.168.2.0/24 -j SNAT --to 10.19.78.5
192.168.2.0是你上网的机器IP,10.19.78.5是ADSL猫的局网地址,
这么简单?
最简单的方案是用ADSL猫做网关,目前国内的ADSL猫多有路由功能。

以上
喜欢魉呼的siyeclover
用 adsl-start 配置
我就是用ADSL猫设置的路由,然后加电就自动拨号,上网。把猫连HUB的UPLINK,就可以各个机子上网了,特别方便实用。谁想上网,开机就上。方便。
要是ADSL不带路由功能怎么上网啊
[quote:bbc57bf13d="gbx007"]要是ADSL不带路由功能怎么上网啊[/quote]
用iptables后者ipchains做nat就可以了,很简单的

#eth0:ip 200.200.200.100

#eth1:ip 192.168.0.1

???????/etc/rc.d/rc.local????????????

################

echo 1 > /proc/sys/net/ipv4/ip_forward
/sbin/rmmod ipchains
/sbin/modprobe ip_tables
/sbin/modprobe iptable_filter
/sbin/modprobe iptable_nat
/sbin/modprobe ip_conntrack
/sbin/modprobe ip_conntrack_ftp
/sbin/modprboe ip_nat_ftp
/sbin/iptables -F INPUT
/sbin/iptables -F FORWARD
/sbin/iptables -F POSTROUTING -t nat
/sbin/iptables -P FORWARD DROP
/sbin/iptables -t nat -A POSTROUTING -o eth0 -s 192.168.0.0/24 -j MASQUERADE
/sbin/iptables -A FORWARD -i eth0 -m state --state ESTABLISHED,RELATED -j ACCEPT
/sbin/iptables -A FORWARD -s 192.168.0.0/24 -j ACCEPT

这只是个例子,把eth0的地方改成ppp0,eth1改成eth0即可,淡然内网IP可能要改哦!
谢谢  但我 还 是 不 明白   不好意思
我是装的 是 REDHAT9.0的  现在ETH 1 (IP自动获取)是ADSL上网用 的  
ETH0是内网的(IP192.168.0.1 网关是192.168.0.1)  客户机用 的 是 98(IP192.168.0.2 网关192.168.0.1 DNS192.168.0.1)  都设置好了   主机用XP直接通过自带的 共享就 可以了
LINUX 我就不 会了   
用iptables后者ipchains做nat就可以了  这是什么意思 阿

echo 1 > /proc/sys/net/ipv4/ip_forward   这命令在哪里打?
我最 好 不 要 用 代理  

我好笨           但又不想放弃  谢谢帮忙
双网卡怎么设置呢?
一台机器插两网卡 , 一个和 ADSL 相连, 一个连另外一台, 如何设置呢?