Linux / PHP / Java / Designer

As melhores dicas estão aqui.

Configurando a Rede no Linux via linha de comando

| 0 comentários

Configurando a Rede no Linux via linha de comando

Bem, seja qual for o ambiente gráfico que você use ou distribuição, existem comandos

do próprio sistema GNU/Linux que são comuns a todas elas, deste modo vou expor aqui

como usar elas para configurar rapidamente sua interface de rede.

Para configurar uma rede, você precisa de 4 elementos IP, máscara da rede, gateway e

DNS.

Configuração automática

Se você souber esses dados é fácil, se não souber ou quiser detectá-los

automaticamente você pode usar o comando:

# dhcpcd
ou
# dhcpcd ethX

(onde X é o número de sua interface de rede, caso você possua mais de uma placa de

rede)

Configuração manual

Para configurar manualmente você precisa apenas dos comandos ifconfig (define as

configurações da sua placa de rede) e route (controla o roteamento de pacotes, como

os dados saem da sua rede).

Antes de mais nada, vamos ver se sua placa de rede foi reconhecida pelo Linux.

Para ver se sua placa está ativa digite:

# ifconfig

Para ver se o sistema a reconheceu:

# lspci
ou
# lsusb

(se sua placa for usb)

Procure pela palavra "Ethernet", normalmente ou similar:

# ifconfig -a

Se o seu sistema detectou sua placa de rede, ela deve aparecer listada seja pelo

lspci/lsusb ou ifconfig.

Para configurar a rede, vejamos a sintaxe dos comandos que usaremos e em seguida

darei um exemplo prático.

ifconfig [identificador da placa de rede] [IP]
route add default gw [IP]

OBS: Existem outros meios para fazer tais operações de configuração com o route e o

netmask [IP mask] up

ifconfig, para isso leia o manual de tais comandos.

Exemplo prático

Vamos supor que eu tenha uma rede com 3 computadores, 1 sendo o gateway do meu

sistema, que possui, claro, duas placas de rede.

IPs dos 3 computadores: 10.0.0.1 , 10.0.0.2,

10.0.0.3
Máscara: 255.255.0.0
DNS: 200.192.168.1
Gateway: 10.0.0.1

1° PC

No terminal como root:

# ifconfig eth0 10.0.0.3 netmask 255.255.0.0 up
# route add default gw 10.0.0.1

2° PC

No terminal como root:

# ifconfig eth0 10.0.0.2 netmask 255.255.0.0 up
# route add default gw 10.0.0.1

3° PC - Gateway com duas placas de rede

No terminal como root:

# ifconfig eth0 10.0.0.1 netmask 255.255.0.0 up
# ifconfig eth1 200.17.11.1 netmask 255.255.255.0 up

# route add default gw 10.0.0.1 eth0
# route add default gw 200.17.11.2 eth1

Por último, para configurar o DNS, edite o arquivo /etc/resolv.conf de cada máquina e

preencha da seguinte maneira:

nameserver 200.198.168.1

Repare que você pode configurar infinitos DNS, tantos quantos queira 🙂

Para adicionar mais um por exemplo, só adicionamos 1 linha:

nameserver 200.198.168.1
nameserver 200.122.68.20

boa sorte!

Deixe uma resposta

Campos requeridos estão marcados *.