Como faço para definir um endereço IP estático?

4

Minha eth0 está usando o DHCP para obter o endereço IP da 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? Eu sempre falhei quando tentei iniciar a rede.

Eu verifiquei o IP via ifconfig. e encontrou 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   
    
por iAsk 07.03.2012 / 03:38

3 respostas

3

Você não precisa realmente 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.

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

  1. Desativar o gerenciador de rede sudo 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 eth0 e repita para outros endereços IP.
  4. Adicione a rota padrão usando: sudo route add default gw <internet gateway ip address>

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

    
por The Terminator 07.03.2012 / 05:59
1

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).

    
por ashley willis 07.03.2012 / 03:48
1

Se o problema persistir durante a configuração de um ip estático, use 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

OR

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
    
por user200162 09.10.2013 / 14:11