发布网友 发布时间:2022-04-23 12:54
共1个回答
热心网友 时间:2023-10-14 09:23
缺少协议。大概也许可能是网关协议。追问那该怎么解决啊?追答在 Linux 系统下如何做网卡绑定
1. root 用户登录,用 ifconfig 看网卡是否正常。
Linux 默认是 DHCP获取ip,当网络中没有DHCP,则会请求超时,而造成网卡无法启动,不过网卡不启动也没关系,只要确认lsmod中网卡驱动模块已经正常加载了就可以了,然后我们需要修改网卡配置文件。
2. 新建虚拟绑定网卡 bond0
执行cd /etc/sysconfig/network-scripts进入网卡配置文件目录
这个目录下会有网卡的配置文件
ifcfg-eth0 对应eth0
ifcfg-eth1 对应eth1
拷贝ifcfg-eth0为ifcfg-bond0
3. 编辑网卡配置文件
编辑ifcfg-bond0文件
#vi ifcfg-bond0
原配置文件如下
修改后需要添加静态ip地址(网卡绑定不建议使用动态ip)、子网掩码和广播地址(广播地址一定要设置正确,尤其在变长子网掩码的环境中,否则会有问题)如下
编辑ifcfg-eth0文件
#vi ifcfg-bond0
原配置文件如下
修改后
编辑ifcfg-eth1文件
#vi ifcfg-bond1
修改后
4. 编辑/etc/modprobe.conf
在该文件的最下面添加如下2行
a
lias 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)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.
5. 修改/etc/rc.local配置文件
添加如下2行
ifenslave bond0 eth0 eth1
route add -net 192.168.100.0 netmask 255.255.255.0 bond0
-net后面是网段 netmask后面是子网掩码
6. 重新启动服务器,在开机自检的时候查看bond0 是否已经启动,如果启动了就证明成功了。
热心网友 时间:2023-10-14 09:23
缺少协议。大概也许可能是网关协议。追问那该怎么解决啊?追答在 Linux 系统下如何做网卡绑定
1. root 用户登录,用 ifconfig 看网卡是否正常。
Linux 默认是 DHCP获取ip,当网络中没有DHCP,则会请求超时,而造成网卡无法启动,不过网卡不启动也没关系,只要确认lsmod中网卡驱动模块已经正常加载了就可以了,然后我们需要修改网卡配置文件。
2. 新建虚拟绑定网卡 bond0
执行cd /etc/sysconfig/network-scripts进入网卡配置文件目录
这个目录下会有网卡的配置文件
ifcfg-eth0 对应eth0
ifcfg-eth1 对应eth1
拷贝ifcfg-eth0为ifcfg-bond0
3. 编辑网卡配置文件
编辑ifcfg-bond0文件
#vi ifcfg-bond0
原配置文件如下
修改后需要添加静态ip地址(网卡绑定不建议使用动态ip)、子网掩码和广播地址(广播地址一定要设置正确,尤其在变长子网掩码的环境中,否则会有问题)如下
编辑ifcfg-eth0文件
#vi ifcfg-bond0
原配置文件如下
修改后
编辑ifcfg-eth1文件
#vi ifcfg-bond1
修改后
4. 编辑/etc/modprobe.conf
在该文件的最下面添加如下2行
a
lias 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)提供冗余功能,工作方式是主备的工作方式,也就是说默认情况下只有一块网卡工作,另一块做备份.
5. 修改/etc/rc.local配置文件
添加如下2行
ifenslave bond0 eth0 eth1
route add -net 192.168.100.0 netmask 255.255.255.0 bond0
-net后面是网段 netmask后面是子网掩码
6. 重新启动服务器,在开机自检的时候查看bond0 是否已经启动,如果启动了就证明成功了。