Endereços externos que não estão resolvendo

0

Eu recentemente mudei os ISPs. Eu tenho um novo roteador. Depois de muita confusão eu tenho o roteador funcionando quase do jeito que eu quero. No entanto, desde então, o meu Raspberry Pi não pode resolver endereços externos. Então, fazendo coisas como ping www.google.com o nome não resolve. Eu recebo a seguinte mensagem:

ping: www.google.com: Temporary failure in name resolution

As interfaces em /etc/network têm isso:

auto lo

iface lo inet loopback

iface eth0 inet static
address 192.168.0.42
gateway 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255

resolv.conf contém isto:

domain Home
search Home
nameserver 192.168.0.1

Quando faço dig google.com @192.168.0.1 , obtenho

; <<>> DiG 9.10.3-P4-Raspbian <<>> google.com @192.168.0.1 
;; global options: +cmd 
;; Got answer: 
;; ->>HEADER<<- opcode: QUERY, status: NOERROR, id: 42497 
;; flags: qr rd ra; QUERY: 1, ANSWER: 1, AUTHORITY: 0, ADDITIONAL: 0

;; QUESTION SECTION: 
;google.com. IN A 

;; ANSWER SECTION: 
google.com. 289 IN A 216.58.198.110

;; Query time: 17 msec 
;; SERVER: 192.168.0.1#53(192.168.0.1) 
;; WHEN: Tue Nov 20 10:36:14 GMT 2018 
;; MSG SIZE rcvd: 44
    
por snert 16.11.2018 / 11:13

1 resposta

0

Parece que você definiu o endereço IP do Py como um endereço estático. Provavelmente não é isso que você quer.

A maioria das redes modernas usa o DHCP. Haverá um servidor DHCP embutido na combinação roteador / ethernet-switch / modem que o seu ISP forneceu.

Você precisa definir o modo da interface como automático.

No meu py, o arquivo /etc/network/interfaces contém apenas

# interfaces(5) file used by ifup(8) and ifdown(8)

# Please note that this file is written to be used with dhcpcd
# For static IP, consult /etc/dhcpcd.conf and 'man dhcpcd.conf'

# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

e /etc/network/interfaces.d/ é o diretório vazio.

    
por 16.11.2018 / 12:08