quinta-feira, 5 de dezembro de 2013

Linux - Comandos Básicos - Configuração de Rede


Ativar / Habilitar interface

 # ifconfig [interface] up



Desativar / Desabilitar interface

 # ifconfig [interface] down



Configurar / Alterar endereçamento de rede

 # ifconfig [interface] [endereço IP] netmask [máscara de rede]



Adicionar rota default

 # route add default gw [endereço IP do gateway]



Remover rota default

 # route del default gw [endereço IP do gateway]



Adicionar rota estática

 # route add -net [endereço da rede] netmask [máscara de rede] gw [endereço IP do gateway]

ou

 # route add -net [endereço da rede] netmask [máscara de rede] [interface de saída]

Para adicionar uma rota estática você deve indicar o endereço da rede de destino e informar o gateway utilizado para alcança-la. A outra opção é indicar a interface de rede de saída. O endereço da rede também pode ser configurado com a notação CIDR.


Remover rota estática

 # route del -net [endereço da rede] netmask [máscara de rede] gw [endereço IP do gateway]

ou

 # route del -net [endereço da rede] netmask [máscara de rede] [interface de saída]



Adicionar servidor de DNS

 # vim /etc/resolv.conf

Para configurar um servidor de DNS para ser utilizado pelo sistema é necessário editar o arquivo resolv.conf. Você pode utilizar o editor de texto vim, presente no Linux, e alterar o parâmetro nameserver indicando o endereço IP do servidor.



ACESSO REMOTO


 $ telnet [hostname | endereço]

Comando utilizado para estabelecer comunicação com um host remoto. O Telnet não provê proteção dos dados sendo considerado um protocolo inseguro. Por padrão, a porta TCP 23 é utilizada para acesso ao terminal virtual de um servidor porém é comum o uso desse comando para a realização de testes em portas específicas como HTTP, HTTPS, etc.


 $ ssh [hostname | endereço]

Comando utilizado para estabelecer comunicação com um host remoto. O SSH provê segurança para os dados trafegados através de mecanismos de criptografia.


 $ ssh [usuário]@[hostname | endereço]

Logar no dispositivo remoto utilizando outra conta de usuário.



TRANSFERÊNCIA DE ARQUIVO


 $ ftp [host de destino]

Comando utilizado para transferência de arquivos entre sistemas remotos. Após conectado ao servidor remoto você poderá utilizar comandos como o ls (listar conteúdo), cd (mudar de diretório), get (baixar conteúdo) e o put (upload de um conteúdo).


 $ scp [arquivo] [usuário]@[host de destino]:[/diretório]

Comando utilizado para transferência de arquivos entre sistemas remotos. Este comando protege os dados através de mecanismos de criptografia.

_______________________________________________

Todos os comandos shell relacionados neste post são baseados na distribuição Linux Debian. As informações contidas acima tem como referência o próprio sistema operacional através de seus guias de ajuda e informações obtidas através do site GNU.org.

Nenhum comentário:

Postar um comentário