centos设置双网卡绑定band0
来源:互联网 发布:matlab求解矩阵方程组 编辑:程序博客网 时间:2024/04/30 12:21
1、执行setup命令-->网络配置-->本例中四块网卡。
2、ifconfig列出四块网卡。
3、我们的目标,绑定eth0和eth1两块网卡作为公网网卡,ip设置为192.168.0.51
4、首先备份两块网卡的配置文件
Mv /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/bak_network-scripts/ifcfg-eth0_bak
Mv /etc/sysconfig/network-scripts/ifcfg-eth1 /etc/sysconfig/bak_network-scripts/ifcfg-eth1_bak
5、重新创建ifcfg-eth0网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
USERCTL=no
ONBOOT=yes
SLAVE=yes
MASTER=bond0
BOOTPROTO=none
6、重建eth1网卡配置文件
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
USERCTL=no
ONBOOT=yes
SLAVE=yes
MASTER=bond0
BOOTPROTO=none
7、创建bond0虚拟网卡配置文件
Vi /etc/sysconfig/network-scripts/ifcfg-bond0
DEVICE=bond0
IPADDR=192.168.0.51
NETMASK=255.255.255.0
USERCTL=no
BOOTPROTO=none
ONBOOT=yes
GATEWAY=192.168.0.1
IPV6INIT=no
TYPE=Ethernet
#DNS1=192.168.0.1
8、修改配置文件/etc/modprobe.d/dist.conf
vi dist.conf
最后新增如下两行:
alias bond0 bonding
options bond0 miimon=100 mode=0
mode=0表示做负载均衡
[root@rac1 modprobe.d]# modprobe bonding[root@rac1 modprobe.d]# lsmod |grep bondbonding 127331 0 8021q 25317 1 bondingipv6 321422 30 bonding,ip6t_REJECT,nf_conntrack_ipv6,nf_defrag_ipv6
[root@rac1 network-scripts]# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)Bonding Mode: load balancing (round-robin)MII Status: upMII Polling Interval (ms): 0Up Delay (ms): 0Down Delay (ms): 0Slave Interface: eth0MII Status: upSpeed: 1000 MbpsDuplex: fullLink Failure Count: 0Permanent HW addr: 08:00:27:fc:7e:5bSlave queue ID: 0Slave Interface: eth1MII Status: upSpeed: 1000 MbpsDuplex: fullLink Failure Count: 0Permanent HW addr: 08:00:27:6f:e3:9dSlave queue ID: 0[root@rac1 network-scripts]#
13、查看ifconfig
[root@rac1 network-scripts]# ifconfigbond0 Link encap:Ethernet HWaddr 08:00:27:FC:7E:5B inet addr:192.168.0.51 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fefc:7e5b/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:4135 errors:0 dropped:0 overruns:0 frame:0 TX packets:2025 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:375692 (366.8 KiB) TX bytes:261792 (255.6 KiB)eth0 Link encap:Ethernet HWaddr 08:00:27:FC:7E:5B UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:3394 errors:0 dropped:0 overruns:0 frame:0 TX packets:1640 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:304735 (297.5 KiB) TX bytes:219122 (213.9 KiB)eth1 Link encap:Ethernet HWaddr 08:00:27:FC:7E:5B UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:742 errors:0 dropped:0 overruns:0 frame:0 TX packets:387 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:71017 (69.3 KiB) TX bytes:43378 (42.3 KiB)eth2 Link encap:Ethernet HWaddr 08:00:27:18:29:48 inet addr:192.168.0.7 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe18:2948/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:862 errors:0 dropped:0 overruns:0 frame:0 TX packets:113 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:77480 (75.6 KiB) TX bytes:12978 (12.6 KiB)eth3 Link encap:Ethernet HWaddr 08:00:27:59:1E:79 inet addr:192.168.0.99 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe59:1e79/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:768 errors:0 dropped:0 overruns:0 frame:0 TX packets:42 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:73511 (71.7 KiB) TX bytes:2732 (2.6 KiB)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:728 (728.0 b) TX bytes:728 (728.0 b)[root@rac1 network-scripts]#
[root@rac1 network-scripts]# cat /proc/net/bonding/bond0Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)Bonding Mode: load balancing (round-robin)MII Status: upMII Polling Interval (ms): 0Up Delay (ms): 0Down Delay (ms): 0Slave Interface: eth0MII Status: upSpeed: 1000 MbpsDuplex: fullLink Failure Count: 0Permanent HW addr: 08:00:27:fc:7e:5bSlave queue ID: 0Slave Interface: eth1MII Status: upSpeed: 1000 MbpsDuplex: fullLink Failure Count: 1Permanent HW addr: 08:00:27:6f:e3:9dSlave queue ID: 0[root@rac1 network-scripts]#注意:
Link Failure Count: 1并且:
本次新测试了使用NetworkManager的情况下,无论怎么设置都没有办法上外网。
环境如下:
一台dns服务器,ip是192.168.2.88
其并未安装和使用NetworkManager服务
其/etc/resolv.conf配置如下:
[root@mydns selinux]# cat /etc/resolv.conf options attempts:2options timeout:1search asiainfo.comnameserver 192.168.2.88nameserver 8.8.8.8[root@mydns selinux]#
其正向解析和反向解析均没问题:
[root@mydns selinux]# nslookup rac1Server: 192.168.2.88Address: 192.168.2.88#53Name: rac1.asiainfo.comAddress: 192.168.2.51[root@mydns selinux]# nslookup rac2.asiainfo.comServer: 192.168.2.88Address: 192.168.2.88#53Name: rac2.asiainfo.comAddress: 192.168.2.52[root@mydns selinux]# nslookup 192.168.2.53Server: 192.168.2.88Address: 192.168.2.88#5353.2.168.192.in-addr.arpa name = rac1-vip.asiainfo.com.[root@mydns selinux]#其ip配置如下:
[root@mydns selinux]# ifconfig -aeth0 Link encap:Ethernet HWaddr 08:00:27:A0:F7:99 inet addr:192.168.2.88 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fea0:f799/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:3746 errors:0 dropped:0 overruns:0 frame:0 TX packets:2135 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:405220 (395.7 KiB) TX bytes:217002 (211.9 KiB)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:43 errors:0 dropped:0 overruns:0 frame:0 TX packets:43 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:4997 (4.8 KiB) TX bytes:4997 (4.8 KiB)[root@mydns selinux]#
这种情况下可以直接访问外网:
[root@mydns selinux]# ping www.baidu.comPING www.a.shifen.com (180.97.33.108) 56(84) bytes of data.64 bytes from 180.97.33.108: icmp_seq=1 ttl=57 time=3.28 ms64 bytes from 180.97.33.108: icmp_seq=2 ttl=57 time=3.75 ms64 bytes from 180.97.33.108: icmp_seq=3 ttl=57 time=4.51 ms64 bytes from 180.97.33.108: icmp_seq=4 ttl=57 time=3.88 ms64 bytes from 180.97.33.108: icmp_seq=5 ttl=57 time=3.87 ms^C--- www.a.shifen.com ping statistics ---5 packets transmitted, 5 received, 0% packet loss, time 4487msrtt min/avg/max/mdev = 3.286/3.861/4.513/0.395 ms[root@mydns selinux]#
但是另一台主机rac1在使用NetworkManager服务的情况下,无论怎么配置网卡和dns都不能ping通www.baidu.com,而且在此情况下,无法写/etc/resolv.conf文件。
但是可以正常解析asiainfo.com的主机。
在禁用了NetworkManager服务以后按如下配置,可以正常解析asiainfo.com的主机,同时也可以ping通www.baidu.com
下面列出配置:
ip配置情况:
[root@rac1 ~]# ifconfig -abond0 Link encap:Ethernet HWaddr 08:00:27:A8:81:CA inet addr:192.168.2.51 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fea8:81ca/64 Scope:Link UP BROADCAST RUNNING MASTER MULTICAST MTU:1500 Metric:1 RX packets:535 errors:0 dropped:0 overruns:0 frame:0 TX packets:279 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:279986 (273.4 KiB) TX bytes:30411 (29.6 KiB)eth0 Link encap:Ethernet HWaddr 08:00:27:A8:81:CA UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:449 errors:0 dropped:0 overruns:0 frame:0 TX packets:140 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:274061 (267.6 KiB) TX bytes:15351 (14.9 KiB)eth1 Link encap:Ethernet HWaddr 08:00:27:A8:81:CA UP BROADCAST RUNNING SLAVE MULTICAST MTU:1500 Metric:1 RX packets:86 errors:0 dropped:0 overruns:0 frame:0 TX packets:139 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5925 (5.7 KiB) TX bytes:15060 (14.7 KiB)eth2 Link encap:Ethernet HWaddr 08:00:27:62:A1:1A inet addr:10.0.10.1 Bcast:10.0.10.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe62:a11a/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:85 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5847 (5.7 KiB) TX bytes:818 (818.0 b)eth3 Link encap:Ethernet HWaddr 08:00:27:2B:09:AF inet addr:10.0.11.1 Bcast:10.0.11.255 Mask:255.255.255.0 inet6 addr: fe80::a00:27ff:fe2b:9af/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:85 errors:0 dropped:0 overruns:0 frame:0 TX packets:11 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:5847 (5.7 KiB) TX bytes:818 (818.0 b)lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:65536 Metric:1 RX packets:8 errors:0 dropped:0 overruns:0 frame:0 TX packets:8 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:480 (480.0 b) TX bytes:480 (480.0 b)[root@rac1 ~]#
网卡bond0:
[root@rac1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-bond0 DEVICE=bond0IPADDR=192.168.2.51NETMASK=255.255.255.0USERCTL=noBOOTPROTO=noneONBOOT=yesGATEWAY=192.168.2.1IPV6INIT=noTYPE=EthernetDNS1=8.8.8.8DNS2=192.168.2.88[root@rac1 ~]#网卡eth0:
[root@rac1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth0DEVICE=eth0USERCTL=noONBOOT=yesSLAVE=yesMASTER=bond0BOOTPROTO=noneDNS1=8.8.8.8DNS2=192.168.2.88[root@rac1 ~]#网卡eth1:
[root@rac1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth1DEVICE=eth1USERCTL=noONBOOT=yesSLAVE=yesMASTER=bond0BOOTPROTO=noneDNS1=8.8.8.8DNS2=192.168.2.88[root@rac1 ~]#
网卡eth2:
[root@rac1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth2DEVICE=eth2HWADDR=08:00:27:62:A1:1ATYPE=EthernetUUID=02e8ed45-fa9f-49ae-a9c4-9b5e6230f663ONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=10.0.10.1NETMASK=255.255.255.0GATEWAY=192.168.2.1IPV6INIT=noUSERCTL=noDNS1=8.8.8.8DNS2=192.168.2.88[root@rac1 ~]#
网卡eth3:
[root@rac1 ~]# cat /etc/sysconfig/network-scripts/ifcfg-eth3DEVICE=eth3HWADDR=08:00:27:2B:09:AFTYPE=EthernetUUID=71a976b5-cc2b-4c7f-8d95-5ba495d3029aONBOOT=yesNM_CONTROLLED=yesBOOTPROTO=noneIPADDR=10.0.11.1NETMASK=255.255.255.0GATEWAY=192.168.2.1IPV6INIT=noUSERCTL=noDNS1=8.8.8.8DNS2=192.168.2.88[root@rac1 ~]#
[root@rac1 ~]# service NetworkManager statusNetworkManager 已停
[root@rac1 ~]# chkconfig --list|grep NetworkManagerNetworkManager 0:关闭1:关闭2:关闭3:关闭4:关闭5:关闭6:关闭
/etc/resolv.conf配置:
[root@rac1 ~]# cat /etc/resolv.conf# Generated by NetworkManager# No nameservers found; try putting DNS servers into your# ifcfg files in /etc/sysconfig/network-scripts like so:## DNS1=xxx.xxx.xxx.xxx# DNS2=xxx.xxx.xxx.xxx# DOMAIN=lab.foo.com bar.foo.comoptions attempts:2options timeout:1search asiainfo.comnameserver 192.168.2.88nameserver 8.8.8.8[root@rac1 ~]#
看dns解析情况:
[root@rac1 ~]# nslookup rac1.asiainfo.comServer:192.168.2.88Address:192.168.2.88#53Name:rac1.asiainfo.comAddress: 192.168.2.51[root@rac1 ~]# nslookup rac2.asiainfo.comServer:192.168.2.88Address:192.168.2.88#53Name:rac2.asiainfo.comAddress: 192.168.2.52[root@rac1 ~]# nslookup 192.168.2.54Server:192.168.2.88Address:192.168.2.88#5354.2.168.192.in-addr.arpaname = rac2-vip.asiainfo.com.[root@rac1 ~]#内网dns解析没问题。
[root@rac1 ~]# nslookup www.baidu.comServer:192.168.2.88Address:192.168.2.88#53Non-authoritative answer:www.baidu.comcanonical name = www.a.shifen.com.Name:www.a.shifen.comAddress: 180.97.33.107Name:www.a.shifen.comAddress: 180.97.33.108[root@rac1 ~]# ping www.baidu.comPING www.a.shifen.com (180.97.33.108) 56(84) bytes of data.64 bytes from 180.97.33.108: icmp_seq=1 ttl=57 time=4.23 ms64 bytes from 180.97.33.108: icmp_seq=2 ttl=57 time=6.53 ms64 bytes from 180.97.33.108: icmp_seq=3 ttl=57 time=3.29 ms64 bytes from 180.97.33.108: icmp_seq=4 ttl=57 time=4.02 ms^C--- www.a.shifen.com ping statistics ---4 packets transmitted, 4 received, 0% packet loss, time 3531msrtt min/avg/max/mdev = 3.294/4.519/6.532/1.214 ms[root@rac1 ~]#
外网www.baidu.com也没问题了。
对于在启动NetworkManager情况下,配置能访问外网的方法,目前我还没弄明白,如果有知道的大牛,烦请评论告知,3q~
- centos设置双网卡绑定band0
- centos双网卡绑定
- Centos系统的单网卡绑定双ip的设置
- CentOS双网卡bond绑定
- centos 6.4双网卡绑定
- LINUX双网卡绑定设置。
- CentOS中双网卡的绑定
- Centos 6.5双网卡绑定实现冗余
- centos双网卡bond绑定详解
- centos 7 双网卡绑定配置
- CentOS 6.5 网卡绑定
- centos 网卡绑定
- CentOS/Linux 双网卡绑定单一IP,网卡热备
- Ubuntu双网卡绑定的设置方法
- Ubuntu双网卡绑定的设置方法
- Linux查看双网卡绑定设置
- Centos 6.5 多网卡绑定
- CentOS 双网卡双 IP 设置
- spring事件(三)--自定义事件
- 卡方检验思想及其应用
- org.apache.ibatis.reflection.ReflectionException: Error instantiating class
- 关于笨办法学python中的习题35的笔记
- Spring事务配置
- centos设置双网卡绑定band0
- 论成长的可持续性
- 设计模式【代理模式Proxy Pattern】
- 一些算法岗的校招面经
- JVM之垃圾收集器与内存分配策略
- HDOJ2058_The sum problem
- CSerialPort类
- codeforces869EThe Untended Antiquity(二维树状数组)
- Java手写线程池实现