網絡屬性配置(二)

本文接上篇。。。


ip address -protocol address management.

ip address add -add new protocol address

  ip addr add IFADDR

  label NAME :為額外添加的地址指明接口別名 

  [broadcast ADDRESS]: 廣播地址;會根據IP和ENTMASK自動計算得到;

  [scope SCOPE_VALUE];

  global : 全局可用;

  link : 接口可用;

  host : 僅本機可用;


ip address add -delete – protocol address

    ip addr delete IFADDR dev IFACE

ip address add -show – look at protocol addresses

     [IFACE]:僅顯示指定接口的地址;

ip address add -flush -flush protocol addresses

     ip addr flush dev IFACE

ip route -routing table management

    ip route add -add new route

    ip route change -change route

    ip route replace – change or add new one

    ip route add TYPE PREFIX via GW[dev IFACE] [src SOURCE_IP]

示例:

    #ip route add 192.168.0.0/24 via 10.0.0.0.1 dev eth1 src 10.0.20.100

    #ip route add default bia GW

ip route delete -delete route

示例:

   # ip route delete 192.168.1.0/24

ip route show -list routes

     TYPE PRIFIX

ip route flush -flush routing tables

      TYPE PRIFIX

ip route get-get a single route

   ip route get TYPE PRIFIX

   示例ip route get 192.168.0.0/24

ss命令:

  ss [option] [FILTER]

    選項:

     -t: TCP協議的相關連接

     -u:UDP相關的連接

     -w: raw socket 相關的連接

     -l :監聽狀態的連接

     -a:所有狀態的連接

     -n:數字格式

     -p: 相關的程序及PID

     -e:擴展格式

     -m:內存用量

     -o:計時器信息

TCP的常見狀態:

     TCP FSM:

     LISTEN: 監聽

     ESTABLISEHD:建立的連接

     FIN _WAIT_1:

     FIN_WAIT_2:

     SYN_SENT:

     SYN_RECV :

     CLOSED:

     EXPRESSION:

     dport= 目標端口

     sport= 原端口

 示例:‘(dport = :22 or sport = :22 )'

          ~]# ss -tan '( dport = :22 or sport = :22 )'

          ~]# ss -tan state ESTABLISHED

     配置文件:

               IP/NATMASK/GW/DNS等屬性的配置文件:

                   IFACE:接口名稱;

      路由的相關配置文件:

              /etc/sysconfig/network-scripts/ifcfg-IFACE

                 

      配置文件  /etc/sysconfig/networkj-scripts/route-IFACE通過大量參數來定義接口的屬性;

                    也可通過vim等文本來編輯器直接修改。

             也可以使用專用的命令的進行修改(Centos 6:system-config-network(setup),centos7:nmtui) 

            

      ifcfg-IFACE配置文件參數:

      DEVICE:此配置文件對應的設備的名稱:

             ONBOOT: 系統引導過程中,是否激活此接口;

             UUID:此設備的唯一標志

             IPV6INIT: 是否初始化IPv6;

             BOOTPROTO:激活此接口是使用什么協議來配置接口屬性,常用的有dhcp,bootp,static,none;

             TYPE:接口類型,常見的有Ethernet,Bridge;

             DNS1:第一DNS服務器指向;

             DNS2:備用DNS服務器指向;

             DOMAIN:DNS搜索域;

             GATEWAY: 默認網關;

             USERCTL:是否允許普通用戶控制此設備;

             PEERNDS: 如果BOOTPROTO的值為“dhcp", 是否允許dhcp server 分配的dns 

                      服務器指向覆蓋本地手動指定的DNS服務器指向;默認為允許;

             HWADDR:設備的MAC地址;

             NM_CONTROLLED:是否使用NetworkManager服務來控制接口;

        網絡服務:

             network

             NetworkManager

        管理網絡服務:

            Centos6: service  SERVICE {start | stop | restart | status}

            Centos7:ossystemctl {start | stop | restart | status } SERVICE [ .service]

            配置文件修改之后,如果要生效,需要重啟網絡服務;

            # service network restart

            Centos6:service network restart

            Centos7: # systemctl restart network.service

       用到非默認網關路由:/etc/sysconfig/network-scripts/route-IFACE

           支持兩種配置方式,但不可混用;

          (1)每行一個路由條目:

              TARGET via  GW

          (2)沒三行一個路由條目;

               ADDRESS#=TARGET

               NETMASK#=MASK

               GATEWAY#=NEXTHOP

 

               給接口配置多個地址:

               ip addr之外,ifconfig或配置文件都可以;

          (1)ifconfig IFACE_LABEL IPADDR/NETMASK

               IFACE_LABEL : eth0:0, eth0:1,…..

          (2)為別名添加配置文件:

              DEVICE=IFACE_LABEL

              BOOTPROTO : 網上別名不支持動態獲取地址;

              static, none

              nmcli命令:Centos7 專用

              nmcli :[OPTIONS] OBJET{ COMMAND | help }

              cevice – show and manage network interfaces

              COMMAND : = { status | show |connect | delete | wifi |wimax }

              connection – start, stop, and manage network connections

              COMMAND : = { show | up | down | add | edit | modify | delete | reload | load }

              modify [ id | uuid | path ] <ID> [+ | -]<setting>.<property><value>

              如何修改IP地址等屬性:

              # nmcli conn modify IFACE [+ | – ]setting.property value

              ipv4,address

              ipv4.gateway

              ipv4.dns1

              ipv4.method

              manual

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

(0)
shadowshadow
上一篇 2017-01-02 00:41
下一篇 2017-01-02 09:19

相關推薦

  • 關于rpm及yum的一些感想

    rpm -ivh PACKAGE_FILE  注意: (1) 不要對內核做升級操作;Linux支持多內核版本并存,因此 ,對直接安裝新版本內核 v rpm {-q嚴格–query} [select-options] [query-options] v [se…

    Linux干貨 2016-08-24
  • Linux 基礎(5)

    /etc/passwd           /etc/shadow         /etc/gpasswd (chage)            /etc/gshadow    usera…

    2017-07-22
  • linux基礎1

    linux基礎

    Linux干貨 2018-03-08
  • 文本查看工具、grep及正則表達式

    cat [OPTION]… [FILE]…順序查看文件-E: 顯示行結束符$-n: 對顯示出的每一行進行編號(包括空白行)-A:顯示所有控制符-T:顯示制表符^I(即tab鍵)-b:只對非空白行進行編號-s:壓縮連續的空行成一行 tac 逆序查看文件(第一行變為最后一行) rev 行內逆序查看文件(第一個字符變為最后一個字符) mor…

    Linux干貨 2016-08-11
  • 編輯器之神VS神之編輯器

      在linux下有兩款非常棒的處理器,它們的功能異常的強大,在普通使用者手中,我們或許僅僅把它們當做文本處理器,但在官方文檔中,它們不僅僅被定義為開發工具。正如在windows下,office在我們手中僅僅是文本,表格,PPT等文件的處理工具,而在大神手中,Excel是可以用來作畫的!PowerPoint 還可以用來播放視頻!  &nb…

    Linux干貨 2017-08-05
  • MySQL Order By實現原理分析和Filesort優化

    在MySQL中的ORDER BY有兩種排序實現方式: 1、利用有序索引獲取有序數據 2、文件排序 在使用explain分析查詢的時候,利用有序索引獲取有序數據顯示Using index。而文件排序顯示Using filesort。 1.利用有序索引獲取有序數據         &…

    Linux干貨 2015-04-13

評論列表(1條)

  • luoweiro
    luoweiro 2017-02-23 08:02

    網絡這部分對于Linux運維來說使用的其實并不多,但是熟練掌握基礎只是尤其是tcp/ip相關的只是對后面學習lvs等負載均衡其實是有幫助的。

欧美性久久久久