为现实而努力 發表於 2023-11-9 00:00:00

CentOS6.2网卡设置

<p>
        下面主要介绍在CentOS6.2下使用系统自带的bonding进行网卡绑定的详细步骤。</p>
<p>
        注意:请在配置前关闭NetworkManager服务<br>
        # service NetworkManager status &amp;&amp; service NetworkManager start<br>
        网卡绑定一次可以绑定多个网卡,你可以使用ifconfig -a查看你的网卡信息,例如:<br>
        # ifconfig -a</p>
<p>
        em1       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:03<br>
                  UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1<br>
                  RX packets:48236002 errors:0 dropped:0 overruns:0 frame:0<br>
                  TX packets:16156472 errors:0 dropped:0 overruns:0 carrier:0<br>
                  collisions:0 txqueuelen:1000<br>
                  RX bytes:4838973371 (4.5 GiB)  TX bytes:1301118550 (1.2 GiB)<br>
                  Interrupt:36 Memory:d6000000-d6012800</p>
<p>
        em2       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:05<br>
                  UP BROADCAST RUNNING SLAVE MULTICAST  MTU:1500  Metric:1<br>
                  RX packets:42385720 errors:0 dropped:0 overruns:0 frame:0<br>
                  TX packets:7283526 errors:0 dropped:0 overruns:0 carrier:0<br>
                  collisions:0 txqueuelen:1000<br>
                  RX bytes:4307780986 (4.0 GiB)  TX bytes:466840625 (445.2 MiB)<br>
                  Interrupt:48 Memory:d8000000-d8012800</p>
<p>
        em3       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:07<br>
                  BROADCAST MULTICAST  MTU:1500  Metric:1<br>
                  RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>
                  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br>
                  collisions:0 txqueuelen:1000<br>
                  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)<br>
                  Interrupt:32 Memory:da000000-da012800</p>
<p>
        em4       Link encap:Ethernet  HWaddr 78:2B:CB:30:08:09 <br>
                  BROADCAST MULTICAST  MTU:1500  Metric:1<br>
                  RX packets:0 errors:0 dropped:0 overruns:0 frame:0<br>
                  TX packets:0 errors:0 dropped:0 overruns:0 carrier:0<br>
                  collisions:0 txqueuelen:1000<br>
                  RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)<br>
                  Interrupt:42 Memory:dc000000-dc012800</p>
<p>
        <br>
        这里有4个网卡,分别是em1、em2、em3和em4,我们把em1和em2做一个绑定,绑定模式为6(关于网卡绑定模式的介绍请看Linux网卡绑定探析),首先我给给网卡绑定后的设备起个名字bond0(名称可以自定义),并创建:<br>
        # vim /etc/sysconfig/network-scripts/ifcfg-bond0<br>
        DEVICE=bond0        #设备名称<br>
        BOOTPROTO=static      #静态IP<br>
        ONBOOT=yes          #自动启动<br>
        IPADDR=172.16.16.63    #设备绑定的IP<br>
        GATEWAY=172.16.23.254       #设备绑定的网关<br>
        NETMASK=255.255.248.0    #设备绑定的掩码<br>
        TYPE=Ethernet         #设备绑定的类型</p>
<p>
        编辑需要绑定的网卡:<br>
        # vim /etc/sysconfig/network-scripts/ifcfg-em1</p>
<p>
        DEVICE=em1<br>
        BOOTPROTO=none<br>
        ONBOOT=yes<br>
        MASTER=bond0  #绑定后的设备名称<br>
        SLAVE=yes<br>
        TYPE=Ethernet</p>
<p>
        # vim /etc/sysconfig/network-scripts/ifcfg-em2</p>
<p>
        DEVICE=em2<br>
        BOOTPROTO=none<br>
        ONBOOT=yes<br>
        MASTER=bond0  #绑定后的设备名称<br>
        SLAVE=yes<br>
        TYPE=Ethernet<br>
        说明:配置网卡时不要填写IP地址和MAC地址</p>
<p>
        配置加载模式设置:<br>
        # vim /etc/modprobe.conf</p>
<p>
        alias bond0 bonding<br>
        options bond0 miimon=100 mode=6</p>
<p>
        说明:mode是网卡绑定的模式,此处是模式6</p>
<p>
        也可以在/etc/modprobe.d/下创建一个文件:<br>
        # vim /etc/modprobe.d/bond</p>
<p>
        alias bond0 bonding<br>
        options bond0 miimon=100 mode=6</p>
<p>
        绑定配置完成,重启网络服务<br>
        #service network restart</p>
<p>
        查看网卡绑定的情况:</p>
<p>
        # cat /proc/net/bonding/bond0<br>
        Ethernet Channel Bonding Driver: v3.6.0 (September 26, 2009)</p>
<p>
        Bonding Mode: adaptive load balancing<br>
        Primary Slave: None<br>
        Currently Active Slave: em1<br>
        MII Status: up<br>
        MII Polling Interval (ms): 100<br>
        Up Delay (ms): 0<br>
        Down Delay (ms): 0</p>
<p>
        Slave Interface: em1<br>
        MII Status: up<br>
        Speed: 1000 Mbps<br>
        Duplex: full<br>
        Link Failure Count: 0<br>
        Permanent HW addr: 78:2b:cb:30:08:03<br>
        Slave queue ID: 0</p>
<p>
        <br>
        Slave Interface: em2<br>
        MII Status: up<br>
        Speed: 1000 Mbps<br>
        Duplex: full<br>
        Link Failure Count: 0<br>
        Permanent HW addr: 78:2b:cb:30:08:05<br>
        Slave queue ID: 0</p>
<p>
        至此,网卡绑定就完成了。有不对的地方,还请指教。</p>
頁: [1]
查看完整版本: CentOS6.2网卡设置