Articles

Como configurar as definições de rede do CentOS 7

Posted on

O seguinte tutorial irá guiá-lo através da configuração das definições de rede do CentOS 7. Se estiver familiarizado com o CentOS 6 ou inferior, notará que os ficheiros de configuração de rede são em grande parte os mesmos.

A maior diferença entre a última versão principal e as que se seguem é a convenção de nomenclatura das interfaces de rede. Antes do CentOS 7, as interfaces de rede eram numeradas, a partir de 0. A primeira interface seria também denominada eth0. Este já não é o caso, uma vez que a primeira interface de rede é agora etiquetada enp3s0. Para acrescentar alguma confusão, a próxima interface é rotulada enp8s0.

Understanding Network Interface Naming

Uma forma previsível de determinar o nome de uma interface de rede foi introduzida no CentOS 6. Contudo, só quando o CentOS 7 foi lançado é que a funcionalidade foi activada por defeito.

A convenção de nomenclatura previsível atribui um nome a uma interface com base numa série de factores. Para um cartão ethernet, são utilizados: tipo, bus, e slot. Por exemplo, a primeira interface de rede para um servidor CentOS 7 em execução no Virtualbox seria rotulada enp3sp, ou dispositivo Ethernet, bus 3, ranhura 0.

br>>caption>Tipo de dispositivo
th>en

ethernet

>br>>th>sl

Serial line IP (slip)

br>>th>th>wl

wlan

>br>>th>ww

swan

br>h2>Disabling Predictable Naming

Embora não seja recomendado desactivar esta funcionalidade, pode desactivá-lo em qualquer altura. Ao fazê-lo, volta a ter uma convenção de nomenclatura de etc.

Configurações comuns

GATEWAY: O endereço IP do seu gateway de rede. Necessário se necessitar de conectividade para além da sua sub-rede de rede local, tal como ter conectividade Internet.

IPADDR: O endereço IP da interface de rede.

Arquivo de configuração

Configurar um IP estático

Um endereço estático é aquele que é permanentemente atribuído a um anfitrião. É um endereço que é configurado manualmente pelo administrador.

  1. Abrir o ficheiro de configuração para a sua interface de rede.
    vi /etc/sysconfig/network-scripts/ifcfg-eth0
  2. Adicionar as seguintes configurações ao ficheiro:
    DEVICE=enp3s0ONBOOT=yesIPADDR=192.168.1.10NETMASK=255.255.255.0GATEWAY=192.168.1.1
  3. Guardar as suas alterações e sair
  4. As suas novas configurações não serão aplicadas até que a interface de rede seja reiniciada ou posta em linha. Se estiver ligado remotamente ao servidor e modificar as definições de rede da interface a que está ligado, reinicie o sistema.
  5. Reiniciar a interface de rede.
    ifdown enp0s3
    ifup enp0s3

Configurando as definições de DHCP

Um endereço dinâmico é alugado a um servidor DHCP quando um sistema arranca ou uma interface de rede entra em linha. As seguintes configurações configuram uma interface de rede para DHCP.

  1. Abrir o ficheiro de configuração para a sua interface de rede.
    vi /etc/sysconfig/network-scripts/ifcfg-
  2. Adicionar as seguintes configurações. Se uma configuração já existir, modificá-la para se parecer com a seguinte:
    DEVICE=enp3s0ONBOOT=yesDHCP=yes
  3. Guardar as suas alterações e sair
  4. As suas novas configurações não se aplicarão até que a interface de rede seja reiniciada ou posta em linha. Se estiver ligado remotamente ao servidor e modificar as definições de rede da interface à qual está ligado, reinicie o sistema.
  5. li>Restarting the network interface.

    ifdown enp0s3
    ifup enp0s3

Validar as suas definições de rede

Vai querer assegurar-se de que a sua interface de rede aplicou as suas novas definições. Pode usar o comando IP para emitir as suas definições.

ip a show enps3s0

A saída mostrará informação básica sobre a interface, tal como nome do dispositivo, endereço IP, endereço MAC, etc. O seguinte é um exemplo da saída.

2: enp0s3: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000 link/ether 08:00:27:b2:73:09 brd ff:ff:ff:ff:ff:ff inet 192.168.1.218/24 brd 192.168.1.255 scope global dynamic enp0s3 valid_lft 604708sec preferred_lft 604708sec inet6 fe80::340f:7dd6:76fc:780b/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::18f3:7b5:6d27:2b78/64 scope link tentative dadfailed valid_lft forever preferred_lft forever inet6 fe80::303d:1226:78e0:763e/64 scope link tentative dadfailed valid_lft forever preferred_lft forever

Deixe uma resposta

O seu endereço de email não será publicado. Campos obrigatórios marcados com *