LinuxSir.cn,穿越时空的Linuxsir!

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

请问LINUX下如何实现两个网卡绑定一个IP?

[复制链接]
发表于 2004-10-28 11:56:14 | 显示全部楼层 |阅读模式
各位高手,我的服务器是LINUX的,原来有一个IP 1.2.3.4 因为速度慢,现在又加了一个IP 5.6.7.8现在的问题是如何使这两个IP合并成一个IP使用?
帮帮我吧。
 楼主| 发表于 2004-10-28 18:03:48 | 显示全部楼层
知道的可说一声呀,
大家都 等着呢?
发表于 2004-10-28 20:08:11 | 显示全部楼层
不是共用ip问题,是负载均衡问题。网上查一下吧,没做过。
发表于 2004-10-28 22:51:14 | 显示全部楼层

没有原理。。。只是实验成功。。。

也可以叫共用一个IP吧。。我想
cat "/etc/modules.conf" 中加上
alias bond0 bonding
options bond0 miimon=100 mode=0
其中mode=0为负载平衡,
mode=1为备份时。。我试过把网线拨掉一根也完全正常。。因为另外一台一直在ping

[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.7.112
NETMASK=255.255.255.0
NETWORK=192.168.7.0
BROADCAST=192.168.7.255
ONBOOT=yes

在"/etc/rc.d/rc.local"中加如下两句
ifenslave bond0 eth0 eth1
service network restart別忘了這句,否則eth1會啟不?砼丁!W屑氁稽c的兄弟們可能會發現在啟動的時候會有eth1失敗的提示,不過有了這句之後會發現後OK了。

此時我們登錄後請用
ipconfig?眚炞C是否多了一個
bond0,而且和eth0還有eth1的MAC地址是一樣的哦。。。

就到些為此。。吧。。真感謝公司有這個環境。。哈哈。。。不行太晚了。。回家
发表于 2004-10-28 22:52:28 | 显示全部楼层

没有原理。。。只是实验成功。。。

也可以叫共用一个IP吧。。我想
cat "/etc/modules.conf" 中加上
alias bond0 bonding
options bond0 miimon=100 mode=0
其中mode=0为负载平衡,
mode=1为备份时。。我试过把网线拨掉一根也完全正常。。因为另外一台一直在ping

[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.7.112
NETMASK=255.255.255.0
NETWORK=192.168.7.0
BROADCAST=192.168.7.255
ONBOOT=yes

在"/etc/rc.d/rc.local"中加如下两句
ifenslave bond0 eth0 eth1
service network restart別忘了這句,否則eth1會啟不?砼丁!W屑氁稽c的兄弟們可能會發現在啟動的時候會有eth1失敗的提示,不過有了這句之後會發現後OK了。

此時我們登錄後請用
ipconfig?眚炞C是否多了一個
bond0,而且和eth0還有eth1的MAC地址是一樣的哦。。。

就到些為此。。吧。。真感謝公司有這個環境。。哈哈。。。不行太晚了。。回家
发表于 2004-10-28 22:52:54 | 显示全部楼层

没有原理。。。只是实验成功。。。

也可以叫共用一个IP吧。。我想
cat "/etc/modules.conf" 中加上
alias bond0 bonding
options bond0 miimon=100 mode=0
其中mode=0为负载平衡,
mode=1为备份时。。我试过把网线拨掉一根也完全正常。。因为另外一台一直在ping

[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.7.112
NETMASK=255.255.255.0
NETWORK=192.168.7.0
BROADCAST=192.168.7.255
ONBOOT=yes

在"/etc/rc.d/rc.local"中加如下两句
ifenslave bond0 eth0 eth1
service network restart別忘了這句,否則eth1會啟不?砼丁!W屑氁稽c的兄弟們可能會發現在啟動的時候會有eth1失敗的提示,不過有了這句之後會發現後OK了。

此時我們登錄後請用
ipconfig?眚炞C是否多了一個
bond0,而且和eth0還有eth1的MAC地址是一樣的哦。。。

就到些為此。。吧。。真感謝公司有這個環境。。哈哈。。。不行太晚了。。回家
发表于 2004-10-28 22:54:12 | 显示全部楼层

没有原理。。。实践成功

也可以叫共用一个IP吧。。我想
cat "/etc/modules.conf" 中加上
alias bond0 bonding
options bond0 miimon=100 mode=0
其中mode=0为负载平衡,
mode=1为备份时。。我试过把网线拨掉一根也完全正常。。因为另外一台一直在ping

[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
ONBOOT=yes
IPADDR=192.168.7.112
[root@shlinux root]# cat /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
BOOTPROTO=static
IPADDR=192.168.7.112
NETMASK=255.255.255.0
NETWORK=192.168.7.0
BROADCAST=192.168.7.255
ONBOOT=yes

在"/etc/rc.d/rc.local"中加如下两句
ifenslave bond0 eth0 eth1
service network restart別忘了這句,否則eth1會啟不?砼丁!W屑氁稽c的兄弟們可能會發現在啟動的時候會有eth1失敗的提示,不過有了這句之後會發現後OK了。

此時我們登錄後請用
ipconfig?眚炞C是否多了一個
bond0,而且和eth0還有eth1的MAC地址是一樣的哦。。。

就到些為此。。吧。。真感謝公司有這個環境。。哈哈。。。不行太晚了。。回家
发表于 2004-10-28 23:00:01 | 显示全部楼层
我晕。。请版主帮忙删除贴。。怎么发了这么多
发表于 2004-10-28 23:44:28 | 显示全部楼层
楼上的做的叫bond,就是把几块网卡捆绑在一起使用,增加linux主机的网络带宽。
 楼主| 发表于 2004-10-29 16:42:22 | 显示全部楼层
如果本身就有多个IP怎么办呢?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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