外部アドレスを確認できません。

外部アドレスを確認できません。

最近ISPを変更しました。新しいルーターがあります。多くの調整の終わりに、私のルーターは私が望む方法でほぼ実行されています。しかしそれ以来、私のRaspberry Piは外部アドレスを確認できません。したがって、ping www.google.com名前などの操作を実行しても問題は解決されません。次のメッセージを受け取りました。

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

インターフェイスは/etc/network次のとおりです。

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には次の内容が含まれています。

domain Home
search Home
nameserver 192.168.0.1

私がこれをするときdig google.com @192.168.0.1私は得ます。

; <<>> 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

ベストアンサー1

PyのIPアドレスを固定アドレスに設定したようです。これはあなたが望むものではないかもしれません。

ほとんどの最新ネットワークはDHCPを使用しています。 ISPが提供するルーター/イーサネットスイッチ/モデムの組み合わせにはDHCPサーバーが組み込まれています。

インターフェイスモードを自動的に設定する必要があります。

私のpyでは、ファイルには次の内容/etc/network/interfacesだけが含まれています。

# 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

そして/etc/network/interfaces.d/それは空のディレクトリです。

おすすめ記事