Linux IP別名和多網卡綁定

來源:互聯網
上載者:User
        ㈠ 網卡進階命令
        
           ① mii-tool eth0:查看網卡狀態
        
           ② ethtool查看網卡設定
           
              ethtool -i eth0:查看網卡的驅動程式
              ethtool eth0:查看網卡物理特性
              ethtool -S eth0:查看網卡底層狀態
          
        
        ㈡ IP別名
        
         一張物理網卡上配置多個IP,實作類別似子介面之類的功能,稱為IP別名
         在linux作DHCP伺服器向多網段分配不同IP或者linux作路由器等時可能需要在一個物理介面上配置多個IP地址
         
         ⑴ step_1
         redhat預設使用NetworkManager對網卡進行管理,但僅限最基本的功能

         若要實現IP別名或者多網卡綁定,需要將此禁用

[root@localhost ~]# service NetworkManager stop停止 NetworkManager 守護進程:                             [確定][root@localhost ~]# chkconfig NetworkManager off[root@localhost ~]# service NetworkManager statusNetworkManager is stopped

         ⑵ step_2

[root@localhost ~]# ifconfig eth0eth0      Link encap:Ethernet  HWaddr 00:0C:29:5E:10:AB          inet addr:192.168.1.112  Bcast:255.255.255.255  Mask:255.255.255.0          UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1          RX packets:520 errors:0 dropped:0 overruns:0 frame:0          TX packets:287 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0          RX bytes:82430 (80.4 KiB)  TX bytes:35734 (34.8 KiB)[root@localhost ~]# ip addr add 192.168.1.200/24 dev eth0 label eth0:0[root@localhost ~]# ifconfigeth0      Link encap:Ethernet  HWaddr 00:0C:29:5E:10:AB          inet addr:192.168.1.112  Bcast:255.255.255.255  Mask:255.255.255.0          UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1          RX packets:700 errors:0 dropped:0 overruns:0 frame:0          TX packets:395 errors:0 dropped:0 overruns:0 carrier:0          collisions:0 txqueuelen:0          RX bytes:105711 (103.2 KiB)  TX bytes:48168 (47.0 KiB)eth0:0    Link encap:Ethernet  HWaddr 00:0C:29:5E:10:AB          inet addr:192.168.1.200  Bcast:0.0.0.0  Mask:255.255.255.0          UP BROADCAST RUNNING MULTICAST  MTU:576  Metric:1


         如果想要永久性添加IP別名,則可以在/etc/sysconfig/network-scripts/下添加別名設定檔:
         設定檔名:
                   ifcfg-eth0:0
               內容:
                   DEVICE=eth0:0
                   IPADDR=192.168.1.200
                   PREFIX=24  //子網路遮罩
                   ONPARENT=yes //依附關係
                   
                   
        
        ㈢ 多網卡綁定
        
        linux支援將多張物理網卡綁定為一張邏輯網卡,以此來提高頻寬和穩定性
        綁定後的物理網卡不在直接使用
        IP配置在綁定後的邏輯網卡上
        wlan不能綁定
        網卡繫結模式:
          模式0:平衡輪詢
            --提高頻寬
          模式1:主動備份
            --增加穩定性,只使用一塊網卡
          模式2:廣播
            --一般不用
        綁定後的邏輯網卡命名為bondn,n為編號,如/dev/bond0、/dev/bond1
        
        如果兩塊網卡在不同路由器上,也就是在不同的網段,那麼不能使用網卡綁定來提高頻寬
        伺服器如果有串連到不同網段的兩個地址,那麼Client Access Server的時候進行LB最簡單的方法就是使用DNS進行負載平衡
        用戶端通過網域名稱訪問伺服器,DNS中將網域名稱解析到指定伺服器的兩個網卡的IP地址上就行了
        
        ⑴ step_1
        
        建立邏輯網卡的設定檔:
        /eth/sysconfig/network-scripts/ifcfg-bond0
        
        DEVICE=bond0
        IPADDR=192.168.1.200
        PREFIX=24
        ONBOOT=yes
        BOOTPROTO=none
        USERCTL=no
        BONDING_OPTS="mode=0 miimon=50 "
        
        ⑵ step_2
        
        將每張網卡先停掉:ifdown eth0,eth1
        之後修改每個屬於該邏輯網卡的物理網卡的設定檔:
        /etc/sysconfig/network-scripts/ifcfg-eth0
        
        DEVICE=eth0
        BOOTPROTO=none
        ONBOOT=yes
        MASTER=bond0
        SLAVE=yes
        USERCTL=no
        第二張網卡eth1照貓畫虎
        
        ⑶ step_3
        
        添加驅動程式
        /etc/modprobe.d/bonding.conf
        
        alias bond0 bonding
        
        
        ⑷ step_4
        
        service network stop
        service network start
        ifup bond0
        watch -n 1 ifconfig

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.