Guia do Linux/Iniciante+Intermediário/Rede/Interface de rede: diferenças entre revisões

[edição não verificada][edição não verificada]
Conteúdo apagado Conteúdo adicionado
mSem resumo de edição
formatando com ajuda de conversores
Linha 1:
== 15.4 Interface de rede ==
15.4 Interface de rede As interfaces de rede no GNU/Linux estão localizadas no diretório /dev e a maioria é criada dinamicamente pelos softwares quando são requisitadas. Este é o caso das interfaces ppp e plip que são criadas dinamicamente pelos softwares. Abaixo a identificação de algumas interfaces de rede no Linux (a ? significa um número que identifica as interfaces seqüencialmente, iniciando em 0): eth? - Placa de rede Ethernet e WaveLan. ppp? - Interface de rede PPP (protocolo ponto a ponto). slip? - Interface de rede serial eql - Balanceador de tráfego para múltiplas linhas plip? - Interface de porta paralela arc?e, arc?s - Interfaces Arcnet sl?, ax? - Interfaces de rede AX25 (respectivamente para kernels 2.0.xx e 2.2.xx. fddi? - Interfaces de rede FDDI. dlci??, sdla? - Interfaces Frame Relay, respectivamente para para dispositivos de encapsulamento DLCI e FRAD. nr? - Interface Net Rom rs? - Interfaces Rose st? - Interfaces Strip (Starmode Radio IP) tr? - Token Ring Para maiores detalhes sobre as interfaces acima, consulte o documento NET3-4-HOWTO.
 
As interfaces de rede no <code>GNU/Linux</code> estão localizadas no diretório <code>/dev</code> e a maioria é criada dinamicamente pelos softwares quando são requisitadas. Este é o caso das interfaces ppp e plip que são criadas dinamicamente pelos softwares.
15.4.1 A interface loopback A interface loopback é um tipo especial de interface que permite fazer conexões com você mesmo. Todos os computadores que usam o protocolo TCP/IP utilizam esta interface e existem várias razões porque precisa fazer isto, por exemplo, você pode testar vários programas de rede sem interferir com ninguém em sua rede. Por convenção, o endereço IP 127.0.0.1 foi escolhido especificamente para a loopback, assim se abrir uma conexão telnet para 127.0.0.1, abrirá uma conexão para o próprio computador local. A configuração da interface loopback é simples e você deve ter certeza que fez isto (mas note que esta tarefa é normalmente feita pelos scripts padrões de inicialização existentes em sua distribuição).
 
Abaixo a identificação de algumas interfaces de rede no Linux (a ? significa um número que identifica as interfaces sequencialmente, iniciando em 0):
ifconfig lo 127.0.0.1
 
* <code>eth?</code> - Placa de rede Ethernet e WaveLan.
Caso a interface loopback não esteja configurada, você poderá ter problemas quando tentar qualquer tipo de conexão com as interfaces locais, tendo problemas até mesmo com o comando ping.
* <code>ppp?</code> - Interface de rede PPP (protocolo ponto a ponto).
* <code>slip?</code> - Interface de rede serial
* <code>eql</code> - Balanceador de tráfego para múltiplas linhas
* <code>plip?</code> - Interface de porta paralela
* <code>arc?e, arc?s</code> - Interfaces Arcnet
* <code>sl?, ax?</code> - Interfaces de rede AX25 (respectivamente para kernels 2.0.xx e 2.2.xx.
* <code>fddi?</code> - Interfaces de rede FDDI.
* <code>dlci??, sdla?</code> - Interfaces Frame Relay, respectivamente para para dispositivos de encapsulamento DLCI e FRAD.
* <code>nr?</code> - Interface Net Rom
* <code>rs?</code> - Interfaces Rose
* <code>st?</code> - Interfaces Strip (Starmode Radio IP)
* <code>tr?</code> - Token Ring
 
Para maiores detalhes sobre as interfaces acima, consulte o documento ''NET3-4-HOWTO''.
15.4.2 Atribuindo um endereço de rede a uma interface (ifconfig) Após configurada fisicamente, a interface precisa receber um endereço IP para ser identificada na rede e se comunicar com outros computadores, além de outros parâmetros como o endereço de broadcast e a máscara de rede. O comando usado para fazer isso é o ifconfig (interface configure). Para configurar a interface de rede Ethernet (eth0) com o endereço 192.168.1.1, máscara de rede 255.255.255.0, podemos usar o comando:
 
=== 15.4.1 A interface loopback ===
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
 
15.4.1 A interface loopback A interface ''loopback'' é um tipo especial de interface que permite fazer conexões com você mesmo. Todos os computadores que usam o protocolo TCP/IP utilizam esta interface e existem várias razões porque precisa fazer isto, por exemplo, você pode testar vários programas de rede sem interferir com ninguém em sua rede. Por convenção, o endereço IP 127.0.0.1 foi escolhido especificamente para a loopback, assim se abrir uma conexão telnet para 127.0.0.1, abrirá uma conexão para o próprio computador local. A configuração da interface loopback é simples e você deve ter certeza que fez isto (mas note que esta tarefa é normalmente feita pelos scripts padrões de inicialização existentes em sua distribuição).
 
A configuração da interface loopback é simples e você deve ter certeza que fez isto (mas note que esta tarefa é normalmente feita pelos scripts padrões de inicialização existentes em sua distribuição).
 
ifconfig lo 127.0.0.1
 
Caso a interface loopback não esteja configurada, você poderá ter problemas quando tentar qualquer tipo de conexão com as interfaces locais, tendo problemas até mesmo com o comando <code>ping</code>.
 
=== 15.4.2 Atribuindo um endereço de rede a uma interface (ifconfig) ===
 
15.4.2 Atribuindo um endereço de rede a uma interface (ifconfig) Após configurada fisicamente, a interface precisa receber um endereço IP para ser identificada na rede e se comunicar com outros computadores, além de outros parâmetros como o endereço de ''broadcast'' e a ''máscara de rede''. O comando usado para fazer isso é o <code>ifconfig</code> (interface configure). Para configurar a interface de rede Ethernet (eth0) com o endereço 192.168.1.1, máscara de rede 255.255.255.0, podemos usar o comando:
 
Para configurar a interface de rede Ethernet (<code>eth0</code>) com o endereço 192.168.1.1, máscara de rede 255.255.255.0, podemos usar o comando:
 
ifconfig eth0 192.168.1.1 netmask 255.255.255.0 up
 
O comando acima ativa a interface de rede. A palavra up pode ser omitida, pois a ativação da interface de rede é o padrão. Para desativar a mesma interface de rede, basta usar usar o comando:
 
ifconfig eth0 down
 
Digitando ifconfig são mostradas todas as interfaces ativas no momento, pacotes enviados, recebidos e colisões de datagramas. Para mostrar a configuração somente da interface eth0, use o comando: ifconfig eth0 Em sistemas <code>Debian</code>, o arquivo correto para especificar os dados das interfaces é o <code>/etc/network/interfaces</code> (veja [ch-etc.html#s-etc-network-interfaces Arquivo <code>/etc/network/interfaces</code>, Seção 27.8]). Para mais detalhes, veja a página de manual do ifconfig ou o NET3-4-HOWTO.
 
Para mais detalhes, veja a página de manual do <code>ifconfig</code> ou o ''NET3-4-HOWTO''.
Digitando ifconfig são mostradas todas as interfaces ativas no momento, pacotes enviados, recebidos e colisões de datagramas. Para mostrar a configuração somente da interface eth0, use o comando: ifconfig eth0 Em sistemas Debian, o arquivo correto para especificar os dados das interfaces é o /etc/network/interfaces (veja Arquivo /etc/network/interfaces, Seção 27.8). Para mais detalhes, veja a página de manual do ifconfig ou o NET3-4-HOWTO.
 
{{AutoNav}}