Configuração de Rede Linux Disciplina de Redes de Computadores II Configuração de Rede Linux Prof. M.Sc. Alessandro Kraemer kraemer@utfpr.edu.br
Cronograma Configuração permanente (RedHat) Configuração temporária IP, máscara e gateway Configuração permanente (RedHat) Configuração permanente (Debian) Configuração permanente de DNS
Configuração Temporária IP e Máscara ifconfig eth0 <IP> netmask <MÁSCARA> Identificação da placa de rede. A segunda placa é eth1, e assim sucessivamente. Para visualizar a configuração podem ser utilizados os comandos: ifconfig ifconfig eth0 Exemplo: ifconfig eth0 192.168.10.2 netmask 255.255.255.0
Configuração Temporária IP e Máscara O exemplo abaixo apresenta o comando que atribui mais que um IP e Máscara para a mesma interface de rede: ifconfig eth0:1 <IP> netmask <MÁSCARA> O comando ifconfig é idêntico no CentOS e no Ubuntu, assim como as demais distribuições bem conhecidas.
Configuração Temporária Gateway route add default gw <IP> IP do gateway Exemplo: route add default gw 192.168.10.1 Utilize o comando “route” para visualizar a tabela de roteamento local. Esses comandos são idênticos no CentOS e no Ubuntu, assim como nas demais distribuições bem conhecidas.
IP, máscara e gateway Configuração Permanente (RedHat) Nas distribuições baseadas no RedHat (como o CentOS), a configuração de rede é armazenada em formato de parâmetros dentro do arquivo que representa a interface de rede. Este é o diretório onde ficam os arquivos de interfaces de rede: /etc/sysconfig/network-scripts O arquivo da primeira interface de rede (eth0) se chama ifcfg-eth0. O segundo se chama ifcfg-eth1, e assim sucessivamente.
IP, máscara e gateway Configuração Permanente (RedHat) Ainda sobre configuração de rede no derivados do RedHat, estes são os principais parâmetros de configuração do arquivo ifcfg-ethN: DEVICE= BOOTPROTO= IPADDR= NETMASK= NETWORK= BROADCAST= GATEWAY= ONBOOT= Dispositivo ethN static ou dhcp IP da interface Máscara IP da rede. Ex.: 192.168.10.0 Endereço de broadcast. Ex.: 192.168.10.255 IP do gateway Valor “yes” para ser carregado durante o boot
service network restart Configuração Permanente (RedHat) IP, máscara e gateway Após realizar a configuração permanente, é necessário reiniciar o serviço de rede. Para tanto, utilize este comando: service network restart Para conferir o novo endereçamento, utilize os comandos abaixo: IP e máscara ifconfig eth0 Gateway route
IP, máscara e gateway Configuração Permanente (Debian) Nas distribuições baseadas no Debian (como o Ubuntu), a configuração de rede é armazenada em formato de parâmetros em uma espécie de linha de comando. Todas as configurações de todas as interfaces ficam armazenadas no mesmo arquivo, chamado de “interfaces” /etc/network/interfaces
IP, máscara e gateway Configuração Permanente (Debian) Exemplo de configuração do arquivo “interfaces” para IP estático na eth0: iface eth0 inet static address 192.168.1.5 netmask 255.255.255.0 gateway 192.168.1.1 Exemplo de configuração para IP dinâmico: auto eth0 iface eth0 inet dhcp
/etc/init.d/networking restart Configuração Permanente (Debian) IP, máscara e gateway Após realizar a configuração permanente, é necessário reiniciar o serviço de rede. Para tanto, utilize este comando: /etc/init.d/networking restart Para conferir o novo endereçamento, utilize os comandos abaixo, que são os mesmos utilizados na distribuições bem conhecidas: IP e máscara ifconfig eth0 Gateway route
DNS Configuração Permanente DNS nameserver 192.168.10.100 Para realizar a configuração permanente do DNS é necessário alterar o arquivo /etc/resolv.conf Exemplo de configuração: nameserver 192.168.10.100 IP do Servidor de Nomes (DNS) Para incluir um DNS secundário basta repetir a instrução “nameserver” na linha abaixo. Não é necessário reiniciar o serviço de rede.