Rede de cabos no Debian

Bem segue-se um pequeno how-to sobre alguns comando muito uteis sobre rede no debian, ubuntu e derivados ūüôā

Todos os comandos abaixo devem ser executados como root ou com o sudo no caso do ubuntu.

No debian existem dois arquivos de configura√ß√Ķes de sua rede eles s√£o: “/etc/network/interfaces” e o “/etc/resolv.conf”

O primeiro você pode definir ip, mascara, etcs o segundo você define seu dns.

/etc/resolv.conf nameserver 192.168.0.250

O arquivo hosts , fica a informação do nome da sua máquina e você pode colocar um nome de uma máquina dentro da sua rede que você pode criar um apelido para ela , e acessar ela no seu navegado.

/etc/hosts

Conte√ļdo:

1
2
3
4
5
6
7
8
9
10
127.0.0.1 localhost debian
127.0.1.1 debian
 
# The following lines are desirable for IPv6 capable hosts
::1 ip6-localhost ip6-loopback
fe00::0 ip6-localnet
ff00::0 ip6-mcastprefix
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
ff02::3 ip6-allhosts

O arquivo interfaces fica dentro do diret√≥rio /etc/network, esse arquivo armazena a configura√ß√£o das suas interfaces de rede, nele voc√™ manipula a forma que sua rede se comporta , voc√™ pode escolher em deixar sua interface como dhcp ou como ip st√°tico , e tamb√©m pode criar ip alias . ‚ÄúIP alias √© uma apelido que voc√™ pode dar a sua interface de rede na qual voc√™ pode atribuir outros endere√ßos de rede, voc√™ pode criar quantos ip alias desejar‚ÄĚ.

/etc/network/interfaces

O conte√ļdo do meu arquivo:

1
2
3
4
5
6
7
8
9
10
auto lo
iface lo inet loopback
address 127.0.0.1
netmask 255.0.0.0
 
iface eth0 inet static
address 192.168.0.2
net 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.254

Os principais comandos de rede s√£o:

ifconfig , ifup, ifdown, route, iwconfig , dhclient.

Usando o dhclient para pegar ip por dhcp.

dhclient eth0

Atribuindo um endereço de ip a uma interface de rede usando ifconfig :

ifconfig eth0 192.168.0.3 netmask 255.255.255.0

Atribuindo um ip alias a uma interface de rede usando ifconfig, no lugar do 1 você pode colocar qualquer nome ou numero:

ifconfig eth0:1 192.168.0.30 netmask 255.255.255.0

Listando as interfaces existentes usando ifconfig:

ifconfig

Derrubando uma interface usando ifconfig:

ifconfig eth0 down

Levantando uma interface usando ifconfig:

ifconfig eth0 up

Agora usando o ifup e ifdown.

Derrubar todas as interfaces e seus endereços de ip:

ifdown -a

Levantando todas as redes de acordo com os dados do arquivo /etc/network/interfaces:

ifup -a

Agora usando o comando route. O comando route define a rota ou a interface padr√£o da sua placa de rede.

Para saber as rotas existentes na sua maquina use esse comando:

netstat -r

Atribuindo o gateway padr√£o da sua rede usando o comando route:

route add default gw 192.168.0.254

Atribuindo uma interface como padr√£o:

sudo route add default ppp0

Agora vamos configurar a nossa rede usando o arquivo /etc/network/interfaces

Configurando a rede como DHCP padr√£o na interface eth0. Coloque o arquivo assim:

1
2
auto eth0
iface eth0 inet dhcp

Configurando a interface eth0 com ip est√°tico:

1
2
3
4
5
6
auto eth0
iface eth0 inet static
address 192.168.0.2
net 192.168.0.0
netmask 255.255.255.0
gateway 192.168.0.254

Depois de configurar o arquivo derrube as interfaces:

ifdown -a

Depois levante:

ifup -a

Para reniciar a sua configuração de rede existe esse comando:

/etc/init.d/networking restart

2 Comments

  1. My wife and i felt absolutely ecstatic when John managed to complete his inquiry using the precious recommendations he came across from your very own blog. It is now and again perplexing to simply be freely giving solutions that many people have been selling. We really keep in mind we need the blog owner to be grateful to because of that. The main illustrations you made, the simple site menu, the friendships you will make it possible to instill – it’s most wonderful, and it’s helping our son and our family consider that that article is entertaining, which is certainly tremendously important. Many thanks for all the pieces!

  2. I was honored to obtain a call from my friend when he uncovered the important recommendations shared on the site. Reading through your blog posting is a real wonderful experience. Thanks again for thinking of readers at all like me, and I wish you the best of achievements being a professional in this realm.

Leave a Reply