Configurações Básicas no CentOS 7
Neste artigo, irei descrever como configurar a rede no CentOS 7 (Red Hat 7). Para isso, iremos usar alguns comandos e não alterando arquivos de configuração, assim como alguns outros artigos sugerem.
Parte 2: DNS / Comandos
DNS
Nas versões do CentOS anteriores, deveríamos editar um arquivo e colocar os IPS dentro deste arquivo, nesta versão isso ainda é possível. Porém, é possível incluir os IPS usando a linha de comando. Veja os comandos abaixo.Inclusão:
# nmcli con mod enp0s3 +ipv4.dns 8.8.8.8
Remoção:
# nmcli con mod enp0s3 -ipv4.dns 8.8.8.8
Para incluir mais de um DNS, devemos usar o comando de inclusão com colocando os DNS entre as aspas ("..."). Veja o exemplo abaixo:
# nmcli con mod enp0s3 +ipv4.dns "8.8.8.8 8.8.4.4"
Comandos adicionais
Uma das coisas mais interessantes que esta versão trouxe foi este comando:# nmcli con show STATIC
Com ele é possível validar se todas as configurações foram feitas, servindo assim como uma evidência de todo o processo:
# nmcli con show STATIC
connection.id: STATIC connection.uuid: 5ecced42-6473-49cd-a141-d375ee2b040e connection.stable-id: -- connection.interface-name: enp0s3 connection.type: 802-3-ethernet connection.autoconnect: no connection.autoconnect-priority: 0 connection.timestamp: 1490233173 connection.read-only: no connection.permissions: connection.zone: -- connection.master: -- connection.slave-type: -- connection.autoconnect-slaves: -1 (default) connection.secondaries: connection.gateway-ping-timeout: 0 connection.metered: unknown connection.lldp: -1 (default) 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.generate-mac-address-mask:-- 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: 802-3-ethernet.wake-on-lan: 1 (default) 802-3-ethernet.wake-on-lan-password: -- ipv4.method: manual ipv4.dns: 8.8.8.8,8.8.4.4 ipv4.dns-search: ipv4.dns-options: (default) ipv4.dns-priority: 0 ipv4.addresses: 192.168.0.103/32 ipv4.gateway: 192.168.0.1 ipv4.routes: ipv4.route-metric: -1 ipv4.ignore-auto-routes: no ipv4.ignore-auto-dns: no ipv4.dhcp-client-id: -- ipv4.dhcp-timeout: 0 ipv4.dhcp-send-hostname: yes ipv4.dhcp-hostname: -- ipv4.dhcp-fqdn: -- ipv4.never-default: no ipv4.may-fail: yes ipv4.dad-timeout: -1 (default) ipv6.method: auto ipv6.dns: ipv6.dns-search: ipv6.dns-options: (default) ipv6.dns-priority: 0 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 (unknown) ipv6.addr-gen-mode: stable-privacy ipv6.dhcp-send-hostname: yes ipv6.dhcp-hostname: -- ipv6.token: -- GENERAL.NAME: STATIC GENERAL.UUID: 5ecced42-6473-49cd-a141-d375ee2b040e GENERAL.DEVICES: enp0s3 GENERAL.STATE: activated GENERAL.DEFAULT: yes GENERAL.DEFAULT6: no GENERAL.VPN: no GENERAL.ZONE: -- GENERAL.DBUS-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1 GENERAL.CON-PATH: /org/freedesktop/NetworkManager/Settings/1 GENERAL.SPEC-OBJECT: / GENERAL.MASTER-PATH: -- IP4.ADDRESS[1]: 192.168.0.103/32 IP4.GATEWAY: 192.168.0.1 IP6.ADDRESS[1]: fe80::6b7a:fd1a:23ad:7ab2/64 IP6.GATEWAY:As informações mais interessantes, neste caso, são as informações relacionadas ao IPV4, pois foi o que configuramos.