O Ubuntu vem com alguns utilitários em ambiente gráfico para configuração de dispositivos de rede. Este documento está orientado para administradores de servidores, e focar-se-á na gestão da rede a partir da linha de comandos.
Ethernet
A maioria da configuração dos dispositivos ethernet está centralizada num único ficheiro, /etc/network/interfaces. Se não tiver dispositivos ethernet, apenas a interface loopback aparecerá neste ficheiro, de forma semelhante a esta:
# Este ficheiro descreve os interfaces de rede disponíveis no seu sistema
# e como os activar. Para mais informação veja o manual de interfaces(5).
# A interface de rede loopback
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
Se tiver apenas um dispositivo ethernet, eth0, que obtém a sua configuração de um servidor DHCP, e que deva ser activado automaticamente no arranque do sistema, são necessárias apenas duas linhas adicionais:
auto eth0
iface eth0 inet dhcp
A primeira linha especifica que que o dispositivo eth0 deve ser automaticamente activado no arranque. A segunda linha significa que a interface (“iface”) eth0 deve ter um endereço IPv4 (substitua “inet” por “inet6” para um dispositivo IPv6) e que deve obter a sua configuração automaticamente a partir de DHCP. Assumindo que a sua rede e o servidor DHCP estão correctamente configurados, esta máquina não deve necessitar de configuração adicional para funcionar. O servidor DHCP fornecerá a porta de ligação (gateway) por omissão (implementado através do comando route), o endereço IP do dispositivo (implementado através do comando ifconfig, e os servidores de DNS utilizados na rede (implementado no ficheiro /etc/resolv.conf).
Para configurar o seu dispositivo ethernet com um endereço IP fixo e uma configuração personalizada, algumas informações serão necessárias. Suponha que pretende atribuir o endereço IP 192.168.0.2 ao dispositivo eth1, com a máscara de rede habitual 255.255.255.0. A sua porta de ligação por omissão é 192.168.0.1 . Deverá introduzir o seguinte no ficheiro /etc/network/interfaces:
iface eth1 inet static
address 192.168.0.2
netmask 255.255.255.0
gateway 192.168.0.1
Neste caso necessita especificar os servidores de DNS manualmente em /etc/resolv.conf, que deverá ficar semelhante a isto:
search mydomain.com
nameserver 192.168.0.1
nameserver 4.2.2.2
A directiva search acrescenta mydomain.com às pesquisas de nomes de computadores ao tentar resolver nomes na sua rede. Por exemplo, se o domínio da sua rede for mydomain.com e você tentar efectuar um ping para o computador “mybox”, a pesquisa de DNS será modificada para “mybox.mydomain.com” para resolução de nomes. As directivas nameserver especificam os servidores de DNS a utilizar para converter os nomes dos computadores para endereços IP. Se você utilizar os seus próprios servidores de nomes, coloque-os aqui. Caso contrário, pergunte ao seu Fornecedor de Serviços de Internet quais os servidores de DNS primário e secundário a utilizar, e coloque-os no /etc/resolv.conf como indicado acima.
Muitas mais configurações são possíveis, incluindo interfaces de marcação telefónica PPP, redes IPv6, dispositivos VPN, etc.. Consulte man 5 interfaces para saber mais informações e opções suportadas. Lembre-se que o ficheiro /etc/network/interfaces é utilizado pelos scripts ifup/ifdown como a configuração de mais alto nível que pode ser utilizada noutras distribuições de Linux, e que os tradicionais utilitários de baixo nível, tais como ifconfig, route, e dhclient ainda estão disponíveis para configurações ad hoc.
Gerindo Entradas de DNS
Esta secção explica como configurar o servidor de nomes a utilizar aquando da conversão de endereços IP para nomes de máquinas e vice versa. Não explica como configurar um sistema como servidor de nomes.
Para gerir entradas de DNS, pode adicionar, editar ou remover nomes de DNS do ficheiro /etc/resolv.conf. Um ficheiro de exemplo sample file é dado abaixo:
search com
nameserver 204.11.126.131
nameserver 64.125.134.133
nameserver 64.125.134.132
nameserver 208.185.179.218
A palavra search indica a cadeia de carácteres a juntar no final de um nome de computador incompleto. Aqui, mencioná-mo-lo como com. Assim, quando executamos o comando: ping ubuntu, ele será interpretado como ping ubuntu.com.
A palavra nameserver indica o endereço IP do servidor de nomes. Este será utilizado para determinar um endereço IP ou um nome de computador. Este ficheiro pode ter entradas para vários servidores de nomes. Os servidores de nomes serão utilizadores pela pesquisa de rede pela mesma ordem.
Se os nomes dos servidores DNS são obtidos dinamicamente a partir de DHCP ou PPPOE (obtidos a partir do seu ISP), não adicione entradas de "nameserver" neste ficheiro. Eles serão actualizados automaticamente.
Gerindo Computadores
Para gerir servidores, pode adicionar, editar, ou remover servidores do ficheiro /etc/hosts. Este ficheiro contém endereços IP e os correspondentes nomes associados. Quando o seu sistema tenta traduzir o nome de uma máquina para um endereço IP ou determinar o nome de uma máquina para um endereço IP, vai verificar o ficheiro /etc/hosts antes de recorrer aos servidores de nomes. Se o endereço IP está listado no ficheiro /etc/hosts, os servidores de nomes não são utilizados. Este comportamento pode ser alterado por edição do ficheiro /etc/nsswitch.conf.
Se a sua rede contém computadores cujos endereços IP não estão listados em DNS, é recomendado que os adicione ao ficheiro /etc/hosts.
Nenhum comentário:
Postar um comentário