wikiv3:nm
Network Manerger CentOS 7
Checando o status
# systemctl status NetworkManager NetworkManager.service - Network Manager Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled) Active: active (running) since Dom 2015-04-19 12:13:51 BRT; 28min ago Main PID: 638 (NetworkManager) CGroup: /system.slice/NetworkManager.service ├─ 638 /usr/sbin/NetworkManager --no-daemon └─1679 /sbin/dhclient -d -q -sf /usr/libexec/nm-dhcp-helper -pf /var/run/dhclient-enp0s3.pid -lf /var/lib/NetworkManager/dhclient-fb9a5277-0307-4c74-8b20-... Abr 19 12:21:48 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): Activation: Stage 3 of 5 (IP Configure Start) complete. Abr 19 12:21:48 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): Activation: Stage 5 of 5 (IPv4 Commit) started... Abr 19 12:21:48 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): device state change: ip-config -> ip-check (reason 'none') [70 80 0] Abr 19 12:21:48 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): Activation: Stage 5 of 5 (IPv4 Commit) complete. Abr 19 12:21:48 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): device state change: ip-check -> secondaries (reason 'none') [80 90 0] Abr 19 12:21:48 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): device state change: secondaries -> activated (reason 'none') [90 100 0] Abr 19 12:21:48 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): Activation: successful, device activated. Abr 19 12:22:21 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): Activation: Stage 4 of 5 (IPv6 Configure Timeout) scheduled... Abr 19 12:22:21 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): Activation: Stage 4 of 5 (IPv6 Configure Timeout) started... Abr 19 12:22:21 gw.rascunhos.wiki.br NetworkManager[638]: <info> (enp0s8): Activation: Stage 4 of 5 (IPv6 Configure Timeout) complete.
Opções de linha de comando
# nmcli --help Usage: nmcli [OPTIONS] OBJECT { COMMAND | help } OPTIONS -t[erse] terse output -p[retty] pretty output -m[ode] tabular|multiline output mode -f[ields] <field1,field2,...>|all|common specify fields to output -e[scape] yes|no escape columns separators in values -n[ocheck] don't check nmcli and NetworkManager versions -a[sk] ask for missing parameters -w[ait] <seconds> set timeout waiting for finishing operations -v[ersion] show program version -h[elp] print this help OBJECT g[eneral] NetworkManager's general status and operations n[etworking] overall networking control r[adio] NetworkManager radio switches c[onnection] NetworkManager's connections d[evice] devices managed by NetworkManager a[gent] NetworkManager secret agent or polkit agent
Status dos dispositivos e conexões
# nmcli device status DISPOSITIVO TIPO ESTADO CONEXÃO enp0s3 ethernet conectado enp0s3 enp0s8 ethernet conectado enp0s8 lo loopback não gerenciável --
Listar as conexões de rede disponíveis atualmente
# nmcli connection show NOME UUID TIPO DISPOSITIVO enp0s3 fb9a5277-0307-4c74-8b20-60518abf85d4 802-3-ethernet enp0s3 enp0s8 00cb8299-feb9-55b6-a378-3fdc720e0bc6 802-3-ethernet enp0s8
Syntax para adicionar um IP estático
nmcli connection add type ethernet con-name connection-name ifname interface-name ip4 address gw4 address
Exemplo: IPV4
# nmcli con add type ethernet con-name enp0s8 ifname enp0s8 autoconnect yes save yes ip4 10.10.10.10/24 gw4 10.10.10.253 A conexão "enp0s8" (731e9106-3f73-4ea5-b066-a2a91d4a1b21) foi adicionada com sucesso.
# cat /etc/sysconfig/network-scripts/ifcfg-enp0s8-1 TYPE=Ethernet BOOTPROTO=none IPADDR=10.10.10.10 PREFIX=24 GATEWAY=10.10.10.253 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_FAILURE_FATAL=no NAME=enp0s8 UUID=731e9106-3f73-4ea5-b066-a2a91d4a1b21 DEVICE=enp0s8 ONBOOT=yes
IPV4/IPV6
# nmcli con add type ethernet con-name enp0s8 ifname enp0s8 autoconnect yes save yes ip4 10.10.10.10/24 gw4 10.10.10.253 ip6 abbe::cafe gw6 2001:db8::1 A conexão "enp0s8" (8ba490b8-c84f-4b8e-b457-24ac44776164) foi adicionada com sucesso.
# cat /etc/sysconfig/network-scripts/ifcfg-enp0s8-2 TYPE=Ethernet BOOTPROTO=none IPADDR=10.10.10.10 PREFIX=24 GATEWAY=10.10.10.253 DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=no IPV6ADDR=abbe::cafe/128 IPV6_DEFAULTGW=2001:db8::1 IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s8 UUID=8ba490b8-c84f-4b8e-b457-24ac44776164 DEVICE=enp0s8 ONBOOT=yes
Adicionando DNS
# nmcli con mod enp0s8 ipv4.dns "172.16.200.200 172.16.200.201" ipv4.dns-search "rascunhos.wiki.br"
# cat /etc/sysconfig/network-scripts/ifcfg-enp0s8 TYPE=Ethernet BOOTPROTO=none DEFROUTE=yes IPV4_FAILURE_FATAL=no IPV6INIT=yes IPV6_AUTOCONF=yes IPV6_DEFROUTE=yes IPV6_FAILURE_FATAL=no NAME=enp0s8 DEVICE=enp0s8 ONBOOT=yes IPADDR1=192.168.200.1 PREFIX1=24 IPADDR=172.16.200.253 PREFIX=24 DNS1=172.16.200.200 DNS2=172.16.200.201 DOMAIN=rascunhos.wiki.br IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no UUID=00cb8299-feb9-55b6-a378-3fdc720e0bc6
Informações de uma interface
# nmcli -p connection show enp0s8 =============================================================================== Connection profile details (enp0s8) =============================================================================== connection.id: enp0s8 connection.uuid: 00cb8299-feb9-55b6-a378-3fdc720e0bc6 connection.interface-name: enp0s8 connection.type: 802-3-ethernet connection.autoconnect: yes connection.autoconnect-priority: 0 connection.timestamp: 1429459132 connection.read-only: no connection.permissions: connection.zone: -- connection.master: -- connection.slave-type: -- connection.secondaries: connection.gateway-ping-timeout: 0 ------------------------------------------------------------------------------- 802-3-ethernet.port: -- 802-3-ethernet.speed: 0 802-3-ethernet.duplex: -- 802-3-ethernet.auto-negotiate: yes 802-3-ethernet.mac-address: -- 802-3-ethernet.cloned-mac-address: -- 802-3-ethernet.mac-address-blacklist: 802-3-ethernet.mtu: auto 802-3-ethernet.s390-subchannels: 802-3-ethernet.s390-nettype: -- 802-3-ethernet.s390-options: ------------------------------------------------------------------------------- ipv4.method: manual ipv4.dns: 172.16.200.200,172.16.200.201 ipv4.dns-search: rascunhos.wiki.br ipv4.addresses: 172.16.200.253/24, 192.168.200.1/24 ipv4.gateway: -- ipv4.routes: ipv4.route-metric: -1 ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: -- ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: -- ipv4.never-default: no ipv4.may-fail: yes ------------------------------------------------------------------------------- ipv6.method: auto ipv6.dns: ipv6.dns-search: ipv6.addresses: ipv6.gateway: -- ipv6.routes: ipv6.route-metric: -1 ipv6.ignore-auto-routes: no ipv6.ignore-auto-dns: no ipv6.never-default: no ipv6.may-fail: yes ipv6.ip6-privacy: 0 (desabilitada) ipv6.dhcp-send-hostname: yes ipv6.dhcp-hostname: -- ------------------------------------------------------------------------------- =============================================================================== Activate connection details (00cb8299-feb9-55b6-a378-3fdc720e0bc6) =============================================================================== GENERAL.NOME: enp0s8 GENERAL.UUID: 00cb8299-feb9-55b6-a378-3fdc720e0bc6 GENERAL.DISPOSITIVOS: enp0s8 GENERAL.ESTADO: ativado GENERAL.PADRÃO: não GENERAL.PADRÃO6: não GENERAL.VPN: não GENERAL.ZONA: -- GENERAL.CAMINHO DBUS: /org/freedesktop/NetworkManager/ActiveConnection/5 GENERAL.CAMINHO CON: /org/freedesktop/NetworkManager/Settings/1 GENERAL.OBJETO-ESPEC.: / GENERAL.CAMINHO PRINCIPAL: -- ------------------------------------------------------------------------------- IP4.ENDEREÇO[1]: 172.16.200.253/24 IP4.ENDEREÇO[2]: 192.168.200.1/24 IP4.MÁQUINA: ------------------------------------------------------------------------------- IP6.ENDEREÇO[1]: fe80::a00:27ff:fe96:1ab4/64 IP6.MÁQUINA: ------------------------------------------------------------------------------- =============================================================================== Connection profile details (enp0s8) =============================================================================== connection.id: enp0s8 connection.uuid: 8ba490b8-c84f-4b8e-b457-24ac44776164 connection.interface-name: enp0s8 connection.type: 802-3-ethernet connection.autoconnect: yes connection.autoconnect-priority: 0 connection.timestamp: 0 connection.read-only: no connection.permissions: connection.zone: -- connection.master: -- connection.slave-type: -- connection.secondaries: connection.gateway-ping-timeout: 0 ------------------------------------------------------------------------------- 802-3-ethernet.port: -- 802-3-ethernet.speed: 0 802-3-ethernet.duplex: -- 802-3-ethernet.auto-negotiate: yes 802-3-ethernet.mac-address: -- 802-3-ethernet.cloned-mac-address: -- 802-3-ethernet.mac-address-blacklist: 802-3-ethernet.mtu: auto 802-3-ethernet.s390-subchannels: 802-3-ethernet.s390-nettype: -- 802-3-ethernet.s390-options: ------------------------------------------------------------------------------- ipv4.method: manual ipv4.dns: ipv4.dns-search: ipv4.addresses: 10.10.10.10/24 ipv4.gateway: 10.10.10.253 ipv4.routes: ipv4.route-metric: -1 ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: -- ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: -- ipv4.never-default: no ipv4.may-fail: yes ------------------------------------------------------------------------------- ipv6.method: manual ipv6.dns: ipv6.dns-search: ipv6.addresses: abbe::cafe/128 ipv6.gateway: 2001:db8::1 ipv6.routes: ipv6.route-metric: -1 ipv6.ignore-auto-routes: no ipv6.ignore-auto-dns: no ipv6.never-default: no ipv6.may-fail: yes ipv6.ip6-privacy: -1 (desconhecido) ipv6.dhcp-send-hostname: yes ipv6.dhcp-hostname: -- ------------------------------------------------------------------------------- =============================================================================== Connection profile details (enp0s8) =============================================================================== connection.id: enp0s8 connection.uuid: 731e9106-3f73-4ea5-b066-a2a91d4a1b21 connection.interface-name: enp0s8 connection.type: 802-3-ethernet connection.autoconnect: yes connection.autoconnect-priority: 0 connection.timestamp: 0 connection.read-only: no connection.permissions: connection.zone: -- connection.master: -- connection.slave-type: -- connection.secondaries: connection.gateway-ping-timeout: 0 ------------------------------------------------------------------------------- 802-3-ethernet.port: -- 802-3-ethernet.speed: 0 802-3-ethernet.duplex: -- 802-3-ethernet.auto-negotiate: yes 802-3-ethernet.mac-address: -- 802-3-ethernet.cloned-mac-address: -- 802-3-ethernet.mac-address-blacklist: 802-3-ethernet.mtu: auto 802-3-ethernet.s390-subchannels: 802-3-ethernet.s390-nettype: -- 802-3-ethernet.s390-options: ------------------------------------------------------------------------------- ipv4.method: manual ipv4.dns: ipv4.dns-search: ipv4.addresses: 10.10.10.10/24 ipv4.gateway: 10.10.10.253 ipv4.routes: ipv4.route-metric: -1 ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: -- ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: -- ipv4.never-default: no ipv4.may-fail: yes ------------------------------------------------------------------------------- ipv6.method: auto ipv6.dns: ipv6.dns-search: ipv6.addresses: ipv6.gateway: -- ipv6.routes: ipv6.route-metric: -1 ipv6.ignore-auto-routes: no ipv6.ignore-auto-dns: no ipv6.never-default: no ipv6.may-fail: yes ipv6.ip6-privacy: -1 (desconhecido) ipv6.dhcp-send-hostname: yes ipv6.dhcp-hostname: -- -------------------------------------------------------------------------------
Parando uma interface
# nmcli device disconnect enp0s3 Device 'enp0s3' successfully disconnected.
Iniciando uma interface
# nmcli device connect enp0s3 Device 'enp0s3' successfully activated with 'fb9a5277-0307-4c74-8b20-60518abf85d4'.
wikiv3/nm.txt · Last modified: by 127.0.0.1
