免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 2562 | 回复: 1
打印 上一主题 下一主题

[问题] 双网卡的问题,ip route如何配置,求助高手 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2008-08-18 15:58 |只看该作者 |倒序浏览
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet static
address 11.192.133.52
netmask 255.255.254.0
gateway 11.192.133.1

auto eth1
iface eth1 inet static
address 11.192.133.53
netmask 255.255.254.0
gateway 11.192.133.1


以上是我的网卡配置,因为是同一个网段,在网上搜和一些好心人的帮助,大致原因是因为没有指定路由,请问我现在如何指定路由才能让两块物理网卡正常工作

我使用的是ubuntu 710 server 系统,主要提供FTP和WEB服务,因为FTP下载量较大,所以加了一块网卡缓解流量,出现了问题,自己没法解决,新手,请高手不吝指点一下,谢谢。

另外,iptables需要配合使用才能发挥两块网卡的作用吗?

论坛徽章:
0
2 [报告]
发表于 2008-08-19 16:37 |只看该作者

回复 #1 wdb2005 的帖子

双网卡不能同时配置网关,否则其中一块将失效。
根据你的要求,建议你做双网卡负载均衡,效果可能更好。

说明:
ubuntu 710 server没用过,不过给你一篇RHEL AS 4 U4下双网卡负载均衡的配置,仅供参考!

配置及说明如下:
实验的操作系统是Redhat Enterprise Linux AS 4 U4 (RHEL AS4 U4)
绑定的前提条件:芯片组型号相同,而且网卡应该具备自己独立的BIOS芯片。

1.编辑虚拟网络接口配置文件,指定网卡IP
vi /etc/sysconfig/ network-scripts/ ifcfg-bond0
[root@rhas-13 root]# cp /etc/sysconfig/network-scripts/ifcfg-eth0 ifcfg-bond0

2 #vi ifcfg-bond0
将第一行改成 DEVICE=bond0
# cat ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=172.31.0.13
NETMASK=255.255.252.0
BROADCAST=172.31.3.254
ONBOOT=yes
TYPE=Ethernet
这里要主意,不要指定单个网卡的IP 地址、子网掩码或网卡 ID。将上述信息指定到虚拟适配器(bonding)中即可。
[root@rhas-13 network-scripts]# cat ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp
[root@rhas-13 network-scripts]# cat ifcfg-eth1
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=dhcp

3 # vi /etc/modules.conf
编辑 /etc/modules.conf 文件,加入如下一行内容,以使系统在启动时加载bonding模块,对外虚拟网络接口设备为 bond0
 
加入下列两行
alias bond0 bonding
options bond0 miimon=100 mode=1
说明:miimon是用来进行链路监测的。 比如:miimon=100,那么系统每100ms监测一次链路连接状态,如果有一条线路不通就转入另一条线路;mode的值表示工作模式,他共有0,1,2,3四种模式,常用的为0,1两种。
mode=0表示load balancing (round-robin)为负载均衡方式,两块网卡都工作。
mode=1表示fault-tolerance (active-backup)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.
bonding只能提供链路监测,即从主机到交换机的链路是否接通。如果只是交换机对外的链路down掉了,而交换机本身并没有故障,那么bonding会认为链路没有问题而继续使用

4 # vi /etc/rc.d/rc.local
加入两行
ifenslave bond0 eth0 eth1
route add -net 172.31.3.254 netmask 255.255.255.0 bond0

到这时已经配置完毕重新启动机器.
重启会看见以下信息就表示配置成功了
................
Bringing up interface bond0 OK
Bringing up interface eth0 OK
Bringing up interface eth1 OK
................
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP