linnx 发表于 2003-8-5 18:25:38

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

两台电脑用交换机连接,交换机又连adsl猫
xp下能共享上网
但想用LINUX,不知道这个路由应该怎么配

swordxp 发表于 2003-8-7 10:29:44

可以用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猫的局网地址,

Magix 发表于 2004-1-8 18:55:30

这么简单?

siyeclover 发表于 2004-1-9 22:11:12

最简单的方案是用ADSL猫做网关,目前国内的ADSL猫多有路由功能。

以上
喜欢魉呼的siyeclover

elemtype 发表于 2004-1-17 17:33:24

用 adsl-start 配置

caikf 发表于 2004-1-21 17:36:57

我就是用ADSL猫设置的路由,然后加电就自动拨号,上网。把猫连HUB的UPLINK,就可以各个机子上网了,特别方便实用。谁想上网,开机就上。方便。

gbx007 发表于 2004-2-1 17:31:20

要是ADSL不带路由功能怎么上网啊

bixuan 发表于 2004-2-1 21:38:38

要是ADSL不带路由功能怎么上网啊
用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可能要改哦!

gbx007 发表于 2004-2-2 01:48:17

谢谢但我 还 是 不 明白   不好意思
我是装的 是 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   这命令在哪里打?
我最 好 不 要 用 代理

我好笨         但又不想放弃谢谢帮忙

Ivn 发表于 2004-2-2 15:15:06

双网卡怎么设置呢?
一台机器插两网卡 , 一个和 ADSL 相连, 一个连另外一台, 如何设置呢?

hacknt 发表于 2004-2-4 16:40:07

ADSL带路由就开路由,没有就用SQUID共享上网
页: [1]
查看完整版本: [求助]如何配置单网卡共享ADSL上网