由 iouzx 在 04-06-2003 16:54 发表:
关于局域网共享上网问题,求救!
我现在在宿舍装到有ADSL,现在想让我的机在LINUX环境下来拨号共享上网,而且我的机只有一块网卡,应该怎么做呢?谢谢·!
由 dsj 在 04-07-2003 13:21 发表:
兄弟可以做地址与网卡绑定,然后以你的机器为网关,其他机器就可以上网啦!举个例子:
环境:内网为192.168.2.0网段,外网DDN为10.19.78.0网段。外网网关为10.19.78.1
配置的网关服务器内网IP为192.168.2.170,外网IP为10.19.78.5,两个地址绑定在一
块网卡上,(双网卡当然更好了)。
改文件永久配置
(1.)修改 /etc/sysconfig/network
NETWORKING=yes
FORWARD_IPV4=yes
HOSTNAME=server
GATEWAY=10.19.78.1
GATEWAYDEV=eth0
#网关为10.19.78.1
(2.)在/etc/sysconfig/network-scripts目录下创建文件ifcfg-eth1
DEVICE=eth1
USERCTL=no
onBOOT=yes
BOOTPROTO=
BROADCAST=10.19.78.7
NETWORK=10.19.78.0
NETMASK=255.255.255.248
IPADDR=10.19.78.5 #本机在上级网络的ip
(3.)用/ect/rc.d/init.d/inet restart 使IP配置生效
(4.)利用iptables的写如下脚本gw.sh:
#begin
echo 1 > /proc/sys/net/ipv4/ip_forward
modprobe iptable_nat
modprobe ip_conntrack
modprobe ip_conntrack_ftp
iptables -F INPUT
iptables -F FORWARD
iptables -F POSTROUTING -t nat
iptables -t nat -F
iptables -P FORWARD DROP
iptables -A FORWARD -s 192.168.2.0/24 -j ACCEPT
iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j SNAT --to 10.19.78.5
#end
将gw.sh改成可执行权限运行,其他机器以之为网关,即可上网! 也可加在
/ect/rc.d/rc.local最后达到开机自动运行的目的。
具体可以参考南北兄的绑定方法: http://www.linuxsir.com/bbs/showthr...p;threadid=6175
闲聊空间:
http://www.wonyen.net/bbs/mboard.asp
由 doooom 在 04-07-2003 13:35 发表:
如果定义eth0:1 eth0:2是不是后面都是一样的?gw.sh部分
发行版再好,不如自己做的lfs好。
由 kaede 在 04-07-2003 13:47 发表:
不明白,明明是单网卡,为什么要写成eth0和eth1,我认为应该是
eth0:0和eth0:1
由 iouzx 在 04-07-2003 20:18 发表:
谢谢那么多位了,我试试先!
由 iouzx 在 04-08-2003 08:46 发表:
内网为192.168.2.0网段,外网DDN为10.19.78.0网段。外网网关为10.19.78.1
配置的网关服务器内网IP为192.168.2.170,外网IP为10.19.78.5
这一段话我不怎么懂,麻烦告知·
由 net1127 在 04-08-2003 13:45 发表:
请问单网卡的ADSL怎么拔号啊?ADSL需要站用一个网卡啊!
> quote:
>
> * * *
>
> 最初由 dsj 发布
>
> **兄弟可以做地址与网卡绑定,然后以你的机器为网关,其他机器就可以上网啦!举个例子:
>
>
>
> 环境:内网为192.168.2.0网段,外网DDN为10.19.78.0网段。外网网关为10.19.78.1
>
> 配置的网关服务器内网IP为192.168.2.170,外网IP为10.19.78.5,两个地址绑定在一
>
> 块网卡上,(双网卡当然更好了)。
>
>
>
> 改文件永久配置
>
> (1.)修改 /etc/sysconfig/network
>
>
>
> NETWORKING=yes
>
> FORWARD_IPV4=yes
>
> HOSTNAME=server
>
> GATEWAY=10.19.78.1
>
> GATEWAYDEV=eth0
>
>
>
> #网关为10.19.78.1
>
>
>
> (2.)在/etc/sysconfig/network-scripts目录下创建文件ifcfg-eth1
>
>
>
> DEVICE=eth1
>
> USERCTL=no
>
> onBOOT=yes
>
> BOOTPROTO=
>
> BROADCAST=10.19.78.7
>
> NETWORK=10.19.78.0
>
> NETMASK=255.255.255.248
>
> IPADDR=10.19.78.5 #本机在上级网络的ip
>
>
>
> (3.)用/ect/rc.d/init.d/inet restart 使IP配置生效
>
>
>
> (4.)利用iptables的写如下脚本gw.sh:
>
>
>
> #begin
>
>
>
> echo 1 > /proc/sys/net/ipv4/ip_forward
>
>
>
> modprobe iptable_nat
>
> modprobe ip_conntrack
>
> modprobe ip_conntrack_ftp
>
>
>
> iptables -F INPUT
>
>
>
> iptables -F FORWARD
>
>
>
> iptables -F POSTROUTING -t nat
>
>
>
> iptables -t nat -F
>
>
>
> iptables -P FORWARD DROP
>
>
>
> iptables -A FORWARD -s 192.168.2.0/24 -j ACCEPT
>
>
>
> iptables -A FORWARD -i eth1 -m state --state ESTABLISHED,RELATED -j ACCEPT
>
>
>
> iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j SNAT --to 10.19.78.5
>
>
>
> #end
>
>
>
>
>
> 将gw.sh改成可执行权限运行,其他机器以之为网关,即可上网! 也可加在
>
> /ect/rc.d/rc.local最后达到开机自动运行的目的。
>
>
>
> 具体可以参考南北兄的绑定方法: http://www.linuxsir.com/bbs/showthr...p;threadid=6175 **
>
> * * *
由 doooom 在 04-08-2003 14:45 发表:
一个ppp0设备一个eth0设备
不冲突
发行版再好,不如自己做的lfs好。
由 juliaugong 在 05-01-2003 13:53 发表:
根本就没有说到怎么拨号的问题啊
域名注册,虚拟主机,企业邮局
国际域名68元/年,国内域名185元/年,注册或转移转入域名即送20M免费空间及10M免费邮箱
领先推出Windows2003+IIS6.0+Asp.Net虚拟主机
详情请登录http://www.xuanyu.cn
由 odycuess 在 05-01-2003 14:15 发表:
我这里没有固定的IP,需要拨号才能连上
斑竹的方法好像不能用啊
---------------------------------------------------
外网DDN为10.19.78.0网段。外网网关为10.19.78.1
配置的网关服务器内网IP为192.168.2.170,外网IP为10.19.78.5
---------------------------------------------------
这一段我没有啊~~~~~~
由 viento 在 05-01-2003 22:30 发表:
iptables -t nat -A POSTROUTING -o eth1 -s 192.168.2.0/24 -j SNAT --to 10.19.78.5