Estou tendo problemas para fazer com que meu servidor Debian altere o endereço onde ele solicita seu endereço IP.
Atualmente tenho dois roteadores.
Meu principal distribui endereços IP para várias máquinas na rede (PS3, telefones celulares, computadores sem fio / com fio). Todos esses dispositivos funcionam sem problemas. Verifiquei todas as portas no meu roteador desconectando os dispositivos que funcionam (PS3 e alguns computadores), conectando-os a portas diferentes e confirmando que eles se conectam à Internet.
Meu roteador secundário é para fins de aprendizado e eu o conecto à rede por meio do roteador principal quando quero fazer estudos relacionados à rede.
Roteador Primário
- Endereço IP: 192.168.0.1
- conectado diretamente ao modem a cabo
- pode alocar endereços IP de * .2 - 254
Roteador secundário
- Endereço IP: 192.168.1.1
- (quando conectado) está conectado através de uma porta no meu roteador principal
- pode alocar endereços IP de * .2 - 254
Eu instalei a versão do servidor de 64 bits do Debian Wheezy usando o disco de instalação de rede. Quando tentei fazer uma instalação via net com o computador conectado ao meu roteador primário, a instalação via rede não pôde ser concluída corretamente porque não consegui obter um endereço IP do meu roteador.
Eu fiz uma nova instalação do sistema operacional com o meu computador conectado ao meu roteador secundário. A instalação terminou sem problemas.
Quando conecto meu computador ao meu roteador principal, não consigo obter um endereço IP.
Quando conectado ao meu roteador principal, tenho
- configurou o arquivo /etc/network/interfaces
para o DHCP completo usando as seguintes configurações
auto lo
iface lo inet loopback
auto eth0
allow-hotplug eth0
iface eth0 inet dhcp
-configurou o arquivo /etc/network/interfaces
para um IP estático usando as seguintes configurações
auto lo
iface lo inet loopback
dns-nameservers 192.168.0.1
iface the0 inet static
address 192.168.0.15
netmask 255.255.255.0
gateway 192.168.0.1
Eu reiniciei minhas configurações de rede toda vez executando services networking restart
e também reiniciando meu computador.
Meu computador não consegue se conectar à Internet por meio de ou receber um endereço IP do meu roteador principal.
Eu editei o arquivo /etc/resolv.conf para que o servidor de nomes no arquivo seja 192.168.0.1.
Eu tentei alterar o gateway padrão usando os comandos route
e ip route
(não tentei todas as permutações desse comando, mas apenas o que consegui encontrar na Internet).
Eu usei o ethtool
para verificar as configurações de duplexação e velocidade da minha placa de rede.
Existe apenas um DNS na minha rede doméstica e esse seria meu roteador principal. Isso só muda quando eu conecto meu roteador secundário ao meu roteador principal.
Quando conecto meu roteador secundário ao meu roteador principal e, em seguida, conecto meu computador ao roteador secundário (usando as configurações de DHCP do arquivo /etc/network/interfaces
) Eu posso conectar-me à Internet, escanear portas, alterar configurações da Internet e fazer ping em sites públicos.
No entanto, sempre que me conecto diretamente ao meu primário, o computador não consegue obter um endereço IP, e comandos como services networking restart
e route
retornam mensagens como NO DHCPOFFERS received
e RTNETLINK answers: File exists
ou SIOCADDRT: No such process
.
Pergunta
Por que meu computador não se conecta à internet se:
Acredito que o problema tenha a ver com o fato de meu computador usar como padrão 192.168.1.1
para obter um endereço IP, porque esse foi o que funcionou para a instalação via rede. No entanto, se esse for o problema, não sei onde alterar isso e quais arquivos ou programas podem estar fazendo essas configurações persistirem, independentemente das outras alterações que eu faça no sistema.
Tags networking debian dhcp