最近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/
それは空のディレクトリです。