Há duas formas de configuração, via linha de comando ou pelo arquivo de configuração da rede.
- Via linha de comando a configuração não é permanente e caso haja algum reboot no ambiente a configuração se perde.
- Via arquivo de configuração, o servidor poderá sofrer reboot que não terá alteração no arquivo, e a rede fica intacta.
Servidor Ubuntu – Debian
01 | Configuração 01
- A configuração por linha de comando, fica da seguinte forma:
- Listando as placas de rede no ambiente.
~$ ifconfig -a
- Determinando os dados na placa de rede.
~$ ifconfig [identificador da placa {EX: eth0}] [IP] netmask [mascara de rede]
- Definindo a rota do gateway de saída.
~$ route add default gw [ip do gateway]
- Teste da rede.
~$ ping [host externo {EX:google.com}]
02 | Configuração 02
- A configuração via arquivo, fica da seguinte forma:
- Acessando o arquivo de configuração.
~$ vim /etc/network/interfaces
auto lo iface lo inet loopback
auto eth0 allow-hotplug eth0 iface eth0 inet static address [número do IP] netmask [número da mascara] gateway [número do gateway] dns-nameservers [endereço DNS]
- Para sair do editor, pressiona esc e após, digite :wq!
- Após sair do editor, será necessário reiniciar o serviço da rede.
~$ systemctl restart networking.service
ou
~$ /etc/init.d/networking restart
Servidor Centos – Fedora – Open Suse
01 | Configuração 01
- Para um processo mais fácil, o indicado é realizar a instalação do pacote net-tools, serviço para gerenciamento da rede. Antes, é bom validar se já tem instalado no ambiente.
~$ rpm -qa | grep net-tools
- Caso esteja instalado, retornará a seguinte resposta:
~$ rpm -qa | grep net-tools net-tools-2.0-0.25.20131004git.el7.x86_64 ~$
- Caso não esteja instalado, o ideal é instalar.
~$ yum install net-tools -y
02 | Configuração 02
- Realizando a configuração da rede estática por linha de comando:
- Primeiro listaremos as placas de rede no ambiente.
~$ ifconfig -a
- Determinando os dados na placa de rede.
~$ ifconfig [identificador da placa {EX: eth0}] [IP] netmask [mascara de rede]
Definindo a rota do gateway de saída.
~$ route add default gw [ip do gateway]
- Teste da rede.
~$ ping [host externo {EX:google.com}]
03 | Configuração 03
- A configuração estática via arquivo de configuração:
~$ vim /etc/sysconfig/network-scripts/ifcfg-eth0
- Para sair do editor, pressiona esc e após, digite :wq!
DEVICE=eth0 TYPE=Ethernet IPADDR=[IP da rede] NETMASK=[Mascara da rede] GATEWAY=[IP do gateway] ONBOOT=yes DNS1="[IP primário de dns]" DNS2="[IP secundário de dns]"
- Reiniciando a placa de rede:
~$ systemctl restart networking.service
ou
~$ /etc/init.d/networking restart
- Definir configuração de dns:
~$ vim /etc/resolv.conf
nameserver [IP primário de dns] nameserver [IP secundário de dns]