Como defino um endereço IP estático?

Como defino um endereço IP estático?

Minha eth0 está usando DHCP para obter endereço IP para Internet. No entanto, ainda preciso definir algum IP estático para minha LAN. A seguir está minha configuração em /etc/network/interface. Algum problema no script? Sempre falhei quando tento iniciar a rede.

Verifiquei o IP via ifconfig. e descobri que eth0:3 está definido, mas outros. Posso saber qual é o problema?

  1 auto lo
  2 iface lo inet loopback
  3 
  4 #auto eth0
  5 #iface eth0 inet dhcp
  6 
  7 auto eth0:1
  8 iface eth0:1 inet static
  9 address 192.168.20.222
 10 netmask 255.255.255.0
 11 gateway 192.168.20.1
 12 
 13 auto eth0:2
 14 iface eth0:2 inet static
 15 address 192.168.30.222
 16 netmask 255.255.255.0
 17 gateway 192.168.30.1
 18 
 19 auto eth0:3
 20 iface eth0:3 inet static
 21 address 192.168.211.222
 22 netmask 255.255.255.0
 23 gateway 192.168.221.1   

Responder1

Você realmente não precisa editar `/etc/network/interfaces' para definir os endereços IP estáticos. Você pode fazer isso usando o Network Manager. Basta clicar com o botão direito no miniaplicativo de rede e ir para Editar conexões.

No entanto, se você não quiser usar o gerenciador de rede, as etapas a seguir o ajudarão a atribuir vários endereços IP:

  1. Desative o gerenciador de redesudo service network-manager stop
  2. Obtenha o endereço IP do servidor usando:sudo dhclient eth0
  3. Atribua os primeiros endereços IP assim: sudo ip addr add 192.168.20.222/24 dev eth0e repita para outros endereços IP.
  4. Adicione a rota padrão usando:sudo route add default gw <internet gateway ip address>

Se você seguir a etapa 2, a etapa 4 não será necessária. Espero que ajude.

Responder2

Se você tiver o NetworkManager instalado, isso pode estar causando um problema com /etc/network/interfaces. Veja /usr/share/doc/network-manager/README.Debian (usei o Ubuntu apenas o suficiente para instalá-lo para outra pessoa).

Responder3

Se o problema persistir durante a configuração de um IP estático, siga as etapas a seguir para configurar um novo endereço IP estático:

Abra o terminal (linha de comando) e digite o seguinte comando:

sudo vi /etc/network/interfaces

OU

sudo gedit /etc/network/interfaces

Faça as alterações da seguinte forma:

auto eth0
iface eth0 inet static
address 10.10.29.66
netmask 255.255.255.192
network 10.10.29.65
broadcast 10.10.29.127
gateway 10.10.29.65

Salve e feche o arquivo. Reinicie a rede:

sudo /etc/init.d/networking restart

informação relacionada