|
|
起因为:
最近手头有一本为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 )望解,这里花了不少时间 。
另望给几个更为简约的方法 。 |
|