redhat linux配置多网卡绑定,Redhat中实现单个网卡绑定多IP的方法

有很多情况下需要一个网卡绑定多个IP的应用需求,在此介绍一下实现的方法。

实现平台:Red Hat Enterprise Linux Server release 5 (Tikanga)

方法:

1)临时设定:

在terminal下使用命令:

ifconfig ethX:n     IP ******broadcast         ****         netmask *********

ifconfig eth0: 2 10.10.10.245 broadcast 10.10.10.255 netmask 255.255.255.255

注意:

n是0~255的数字不能与已经有的重复。X是你网卡的数字。

最好将同一块网卡的IP设置到不同的网段,如果必须在同一个网段则netmask必须是255.255.255.255。否则可以ping通,但是无法连接应用程序,原因:

从TCP/IP的角度来说说原因吧。网络掩码的所有位都是1,就会保证TCP/IP这样来看待数据包:只要包的目的地址匹配所有位,就把该包看成本地子网

上的包,它实际上是创建了一个只有一个地址的“子网”。所有发送给该地址的包以及该地址接收的包都会发送给路由器,而不会发送到LAN上。如果多个别名使

用了同一个网络掩码,这些别名的广播地址也应该相同,而这样就导致了TCP/IP栈的混乱。使用全1的网络掩码,我们才能骗过ifconfig,让该命令

允许单个接卡上有多个IP地址。

2)永久设定:

在/etc/sysconfig/network-scripts/新建“ifcfg-ethX:n”

文件内容:

DEVICE=”eth0:0″

IPADDR=”192.168.0.2″

BROADCAST=”172.168.0.255″

NETMASK=”255.255.255.0″

ONBOOT=”yes”

其中的DEVICE为设备的名称

IPADDR为此设备的IP地址

BROADCAST是广播地址

NETMASK为子网掩码

ONBOOT 表示在系统启动时自动启动

如果需要再绑定多一个IP地址,只需要把文件名和文件内的DEVICE中的eth0:x加一即可。LINUX最多可以支持255个IP别名

阅读(2432) | 评论(0) | 转发(0) |

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值