
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:
- Desative o gerenciador de rede
sudo service network-manager stop
- Obtenha o endereço IP do servidor usando:
sudo dhclient eth0
- 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. - 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