LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1122|回复: 4

求双网卡桥接的最好方法!

[复制链接]
发表于 2009-7-13 21:51:39 | 显示全部楼层 |阅读模式
起因为:
最近手头有一本为xpsp3 os,
由于当初把adsl路由放到了客厅,方便连接大小卧的主机和htpc。
现在在小卧用其主机(archlinux os)和笔记本,但路由非无线也不想用AP更不想从adsl路由拉条线。
正好手头有一3.5米网线和一8139网卡。
两块网卡其一为板载、另为独立,共存。


为了简约取坛中一兄弟描述:
网络情况:
A-ADSL宽带路由器,设置成路由模式,ip地址:192.168.1.254。
B-linux操作系统主机,双网卡,eth0接宽带路由器A,eth1接笔记本电脑C。
C-笔记本。

配置B、C的网络以实现C通过B上网。

现有方法:
1.
#pacman -S  bridge-utils

2.
#echo "1" > /proc/sys/net/ipv4/ip_forward

3.
#/etc/rc.conf

eth1="eth1 192.168.1.7 netmask 255.255.255.0 broadcast 192.168.1.255"
eth0="eth0 192.168.1.8 netmask 255.255.255.0 broadcast 192.168.1.255"
INTERFACES=(eth1 eth0)
gateway="default gw 192.168.1.254"
ROUTES=(gateway)

4.
#bridging.sh

#!/bin/bash
brctl addbr br0
brctl addif br0 eth0
brctl addif br0 eth1
ifconfig br0 192.168.1.9 netmask 255.255.255.0 broadcast 192.168.1.255 up
/etc/rc.d/network restart

5.
# /etc/rc.local

#!/bin/bash
#
# /etc/rc.local: Local multi-user startup script.
#
/绝对路径/bridging.sh


虽说成功
但有个问题

rc.conf 与 rc.local 的优先性?
好解释为什么非得加上
/etc/rc.d/network restart


在两块网卡其一为板载、另为独立,共存的情况下独立卡与板载卡的优先顺序?
(我实践出真理 独立为 eth0 板载为 eth1 )望解,这里花了不少时间 。


另望给几个更为简约的方法 。
发表于 2009-7-13 22:50:37 | 显示全部楼层
感叹号太多。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-7-13 23:12:03 | 显示全部楼层
Post by jarryson;2005930
感叹号太多。
没了
求解

Post by jarryson;2005930
感叹号太多。
不做答?
回复 支持 反对

使用道具 举报

发表于 2009-7-14 09:43:24 | 显示全部楼层
我想搂主是要把linux主机做成nat主机吧,(网络地址转换)。我想可以不作网桥的吧!一般网桥的作用是做为多个网卡分担网络流量用的吧!
大体的配置方法就是要设置一下防火墙,并打开网络封包转发的功能就行了吧!
各位我上面对网桥的认识是否正确呢?
回复 支持 反对

使用道具 举报

发表于 2009-7-14 09:57:37 | 显示全部楼层
家用买个无线路由百把元钱,稍好点也就2,3百足够,最为方便!
当然如果作为技术研究,就值得考虑了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表