中国教育在线 中国教育网 加入收藏 设为首页

Linux系统双网卡共享上网设置

http://itpx.eol.cn  来源:  作者:  2010-11-29    

  一、网络拓补结构:

  服务器:两网卡的设置:

  eth1:192.168.99.26 掩码:255.255.255.0 网关:192.168.99.251 #与 Inte.Net 相联 192.168.99.251为路由器接外网。

  eth0:192.168.0.1 掩码:255.255.255.0 #与局域网交换机相联

  客户机子网段:192.168.0.0/24

  二、服务器设置:(这两种方法任选其一即可)

  2.1、用NAT方法

  在服务器上执行下面几条命令:

  echo "1" > /proc/sys.Net/ipv4/ip_forward #打开IP转发,1表示转发;0表示不转发

  上面这个命令也可以通过修改/etc/sysctl.conf实现,在文件中加上下面一行:

  net.ipv4.ip_forward = 1

  其余命令是:

  iptables -F

  iptables -P INPUT ACCEPT

  iptables -P FORWARD ACCEPT

  iptables -t nat -A POSTROUTING -o eth1 -j MASQUERADE #打开NAT

  2.2、用网桥方法:

  echo "1" > /proc/sys.Net/ipv4/ip_forward

  ifconfig eth0 0.0.0.0 up

  ifconfig eth1 0.0.0.0 up

  brctl addbr br0 #添加一个网桥

  brctl addif br0 eth0

  brctl addif br0 eth1 #将eth0 eth1加到网桥中去

  ifconfig br0 192.168.0.1.Netmask 255.255.255.0 broadcast 192.168.0.255 up #给网桥分配IP地址,如果不做NAT,也不需要远程访问网桥的话,可以不设IP地址,但必须启用网桥(ifconfig br0 up)

  route add default gw 192.168.99.251 #如果网桥不需要访问其他机器的话,可以不添加网关。

  三、客户机设置:

  eth1:192.168.0.10 掩码:255.255.255.0 网关:192.168.0.1

  四、iptables命令参考:

  iptables命令格式

  iptables [-t nat] CMD [chain] [rule-matcher] [-j target]

  -t nat:表示操作nat表

  CMD:为操作命令

  chain:为链名

  rule-matcher:为规则匹配器

  target:为目标动作

  iptables -t nat -F #清除原有的nat表中的规则

  iptables -F #清除原有的filter有中的规则

  iptables -P FORWARD ACCEPT #缺省允许IP转发

  五、配置感想

  按照NAT 的方法,很快配置完成,并且可以顺利上网。对于那些对于网络配置没什么特殊要求的用户,可以选用NAT方法,简单实用。

推荐给好友    我要收藏    我要纠错    分享到

免责声明:

① 凡本站注明“稿件来源:中国教育在线”的所有文字、图片和音视频稿件,版权均属本网所有,任何媒体、网站或个人未经本网协议授权不得转载、链接、转贴或以其他方式复制发表。已经本站协议授权的媒体、网站,在下载使用时必须注明“稿件来源:中国教育在线”,违者本站将依法追究责任。

② 本站注明稿件来源为其他媒体的文/图等稿件均为转载稿,本站转载出于非商业性的教育和科研之目的,并不意味着赞同其观点或证实其内容的真实性。如转载稿涉及版权等问题,请作者在两周内速来电或来函联系。

内容推荐
eol.cn简介 | 联系方式 | 网站声明 | 京ICP证140769号 | 京ICP备12045350号 | 京公网安备 11010802020236号
版权所有 北京中教双元科技集团有限公司 EOL Corporation
Mail to: webmaster@eol.cn