linux基礎知識之nmcli

 
 
   CentOS7才有的功能
網絡組:將多塊網卡聚合在一起的方法,從而實現冗錯和提高吞吐量
       網絡組不同于舊版中的bonding技術,提供了更好的性能和擴展性
       網路組由內核驅動和teamd守護進程實現
       多種方式runner
           broadcast
           roundrobin
           activebackup
           loadbalance
           lacp(implements the 802.3ad Link Aggregation Control Protocol )
網絡組的特性:
       啟動網絡組接口不會自動啟動網絡組中的port 接口
       啟動網絡組接口中的port 接口不會自動啟動網絡組接口
       禁用網絡組接口會自動禁用網絡組中的port 接口
       沒有port 接口的網絡組接口可以啟動靜態IP 連接
       啟用DHCP 連接時,沒有port 接口的網絡組會等待port接口的加入

創建網絡組接口
   nmcli con add type team con-name CNAME ifname INAME [config JSON]
               CNAME:連接名
               INAME:接口名
               JSON:指定runner方式
               格式:'{"runner":{"name":"METHOD"}}'
                      METHOD:broadcast、roundrobin、activebackup、loadbalance、lacp
創建port接口:
   nmcli con add type team-slave con-name CNAME ifname INAME master TEAM                      
               CNAME:連接名;連接名若不指定,默認為team-slave-IFACE
               INAME:網絡接口名
               TEAM:網絡組接口名
       nmcli dev dis INAME:斷開激活的網絡端口
               nmcli dev dis eno33554960 :斷開激活的端口號
       nmcli con up CNAME:啟用設備的鏈接名
網絡組實例:
   #nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name":"loadbalance"}}'
   #nmcli con mod team0 ipv4.addresses 192.168.1.100/24
   #nmcli con mod team0 ipv4.method manual
   #nmcli con add con-name team0-eth1 type team-slave ifname eth1 master team0
   #nmcli con add con-name team0-eth2 type team-slave ifname eth2 master team0
   #nmcli con up team0
   #nmcli con up team0-eth1
   #nmcli con up team0-eth2
   #teamdctl team0 state
   #nmcli dev dis eth1
實驗:創建網絡組
   #ip link
   #nmcli con add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
   #nmcli con mod team0 ipv4.addresses  '192.168.0.100/24'
   #nmcli con mod team0 ipv4.method manual
   #nmcli con add con-name team0-port1 type team-slave ifname eth1 master team0
   #nmcli con add con-name team0-port2 type team-slave ifname eth2 master team0
   #teamdctl team0 state
   #ping -I team0 192.168.0.254
   #nmcli dev dis eno1
   #teamdctl team0 state
   #nmcli con up team0-port1
   #teamdctl team0 state
   #nmcli con up team0-port1
   #nmcli dev dis eno2
   #teamdctl team0 state
   #nmcli con up team0-part2
   #teamdctl team0 state
管理網絡租配置文件
   #vim /etc/sysconfig/network-scripts/ifcfg-team0
       DEVICE=team0
       DEVICETYPE=Team
       TEAM_CONFIG="{\"runner\":{\"name\":\"broadcast\"}}"
       BOOTPROTO=none
       IPADDR0=172.25.5.100
       PREFIX0=24
       NAME=team0
       ONBOOT=yes                      
   #vim /etc/sysconfig/network-scripts/ifcfg-team0-eth1
       DEVICE=eth1
       DEVICETYPE=TeamPort
       TEAM_MASTER=team0
       NAME=team0-eth1
       ONBOOT=yes    

原創文章,作者:sjsir,如若轉載,請注明出處:http://www.www58058.com/44436

(0)
sjsirsjsir
上一篇 2016-09-07
下一篇 2016-09-07

相關推薦

  • 記錄Linux入門3天,每天的點點滴滴記錄

        Linux 文件系統的特性:      1、文件名嚴格區分字符大小寫      2、文件名可以使用除了 /  意外任意的字符,但不建議使用特殊字符      3、文件名長度不能超過255個字符     &nbsp…

    Linux干貨 2017-05-21
  • M22 xfs文件系統命令總結

    Centos6.0及之前的默認文件系統是ext系列的,而在最新的Centos7上卻使用了xfs作為默認的文件系統。在Centos7中xfs文件系統包括如下命令: xfs_admin:修改xfs文件系統的參數,需要先卸載分區 用法:xfs_admin [ -eflpu ] [ -c 0|1 ] [ -L label ] [ -U uuid ] device x…

    Linux干貨 2017-03-16
  • 用戶管理權限命令總結

    用戶 Linux操作系統是一個多用戶操作系統,它允許多用戶同時登錄到系統上并使用資源。系統會根據賬戶來區分每個用戶的文件,進程,任務和工作環境,使得每個用戶工作都不受干擾。 用戶分類 超級用戶:(root,UID=0) 普通用戶:(UID在500到60000) 偽用戶:(UID在1到499) 系統和服務相關的:bin、daemon、shutdown等 進程相…

    Linux干貨 2017-04-03
  • bash的工作特性之命令執行狀態返回值和命令行展開所涉及的內容及其示例演示

    1)bash的工作特性之命令執行狀態返回值; 在 Linux 下,任意一個命令執行結束之后,bash都會返回0-255之間的數值以表示命令執行成功與否;其返回值保存于bash的特殊變量$?中; 其中0表示:執行成功;1-255表示執行錯誤; 例如: [root@localhost ~]# ls anaconda-ks.cfg initial-setup-ks…

    Linux干貨 2016-11-06
  • 馬哥教育網絡班21期+第15周課程練習

    1、總結sed和awk的詳細用法; sed的詳細用法 awk的詳細用法 2、刪除/boot/grub/grub.conf文件中所有行的行首的空白字符; # sed 's/^[[:space:]]*//' /boot/grub/grub.conf 3、刪除/etc/fstab文件中所有以#開頭,后跟至少一個空白…

    Linux干貨 2016-11-14
  • Centos 6 –grub legacy及grub修復

    一、CentOS 6 grub legacy:     1.啟動流程:             POST –> Boot Sequence(BIOS) –> Boo…

    Linux干貨 2016-09-21

評論列表(1條)

  • 馬哥教育
    馬哥教育 2016-09-10 11:46

    都是一些命令的詳細使用,建議能分層寫,一個命令有三個需要總結如下幾點:一、用法;二、語法;三、常見選項。

欧美性久久久久