小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

Nmcli 網(wǎng)絡(luò)管理命令行工具基礎(chǔ)

 求知a伊凡 2018-07-24

介紹

在本教程中,我們會在CentOS / RHEL 7中討論網(wǎng)絡(luò)管理命令行工具(NetworkManager command line tool),也叫nmcli。那些使用ifconfig的用戶應(yīng)該在CentOS 7中避免使用ifconfig 了。

讓我們用nmcli工具配置一些網(wǎng)絡(luò)設(shè)置。 

要得到系統(tǒng)中所有接口的地址信息

  1. [root@localhost ~]#ip addr show

示例輸出:

  1. 1: lo:<LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
  2. link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
  3. inet 127.0.0.1/8 scope host lo
  4. valid_lft forever preferred_lft forever
  5. inet6 ::1/128 scope host
  6. valid_lft forever preferred_lft forever
  7. 2: eno16777736:<BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
  8. link/ether 00:0c:29:67:2f:4c brd ff:ff:ff:ff:ff:ff
  9. inet 192.168.1.51/24 brd 192.168.1.255 scope global eno16777736
  10. valid_lft forever preferred_lft forever
  11. inet6 fe80::20c:29ff:fe67:2f4c/64 scope link
  12. valid_lft forever preferred_lft forever

 

檢索與已連接的接口相關(guān)的數(shù)據(jù)包統(tǒng)計

  1. [root@localhost ~]#ip-s link show eno16777736

示例輸出:

 

得到路由配置

  1. [root@localhost ~]#iproute

示例輸出:

  1. default via 192.168.1.1 dev eno16777736 proto static metric 100
  2. 192.168.1.0/24 dev eno16777736 proto kernel scope link src 192.168.1.51 metric 100

 

分析主機(jī)/網(wǎng)站路徑

  1. [root@localhost ~]# tracepath

輸出像traceroute,但是更加完整。

 

nmcli 工具

nmcli 是一個非常豐富和靈活的命令行工具。nmcli使用的情況有:

  • 設(shè)備 – 正在使用的網(wǎng)絡(luò)接口
  • 連接 – 一組配置設(shè)置,對于一個單一的設(shè)備可以有多個連接,可以在連接之間切換。

 

找出有多少連接服務(wù)于多少設(shè)備

  1. [root@localhost ~]# nmcli connection show

 

得到特定連接的詳情

  1. [root@localhost ~]# nmcli connection show eno1

示例輸出:

 

得到網(wǎng)絡(luò)設(shè)備狀態(tài)

  1. [root@localhost ~]# nmcli device status

  1. DEVICE TYPE STATE CONNECTION
  2. eno16777736 ethernet connected eno1
  3. lo loopback unmanaged --

使用“dhcp”創(chuàng)建新的連接

  1. [root@localhost ~]# nmcli connection add con-name "dhcp" type ethernet ifname eno16777736

這里,

  • connection add – 添加新的連接
  • con-name – 連接名
  • type – 設(shè)備類型
  • ifname – 接口名

這個命令會使用dhcp協(xié)議添加連接

示例輸出:

  1. Connection'dhcp'(163a6822-cd50-4d23-bb42-8b774aeab9cb) successfully added.

不通過dhcp分配IP,使用“static”添加地址

  1. [root@localhost ~]# nmcli connection add con-name "static" ifname eno16777736 autoconnect no type ethernet ip4 192.168.1.240 gw4 192.168.1.1

示例輸出:

  1. Connection'static'(8e69d847-03d7-47c7-8623-bb112f5cc842) successfully added.

更新連接:

  1. [root@localhost ~]# nmcli connection up eno1

再檢查一遍,ip地址是否已經(jīng)改變

  1. [root@localhost ~]#ip addr show

 

添加DNS設(shè)置到靜態(tài)連接中

  1. [root@localhost ~]# nmcli connection modify "static" ipv4.dns 202.131.124.4

 

添加更多的DNS

  1. [root@localhost ~]# nmcli connection modify "static"+ipv4.dns 8.8.8.8

注意:要使用額外的+符號,并且要是+ipv4.dns,而不是ip4.dns。

 

添加一個額外的ip地址

  1. [root@localhost ~]# nmcli connection modify "static"+ipv4.addresses 192.168.200.1/24

使用命令刷新設(shè)置:

  1. [root@localhost ~]# nmcli connection up eno1

你會看見,設(shè)置生效了。

完結(jié)。


via: http://www./basics-networkmanager-command-line-tool-nmcli/

作者:Rajneesh Upadhyay 譯者:geekpi 校對:wxy

本文由 LCTT 原創(chuàng)翻譯,Linux中國 榮譽(yù)推出

本文永久更新鏈接地址http://www./Linux/2015-09/123179.htm

linux

    本站是提供個人知識管理的網(wǎng)絡(luò)存儲空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請點(diǎn)擊一鍵舉報。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評論

    發(fā)表

    請遵守用戶 評論公約

    類似文章 更多