Beaglebone BlackボードのSDカードからDebian Wheezyを起動しました。バージョン: debian-wheezy-7.0.0-armhf-3.8.13-bone20.img.xz, ソースhttp://www.armhf.com/index.php/download/
/etc/networks/interfaces ファイルを設定しました。
auto lo
iface lo inet loopback
auto eth2
iface eth2 inet static
address 192.168.1.101
netmask 255.255.255.0
gateway 192.168.1.2
dns-nameservers 8.8.8.8 8.8.8.9
# wireless network interface
#auto wlan0
#iface wlan0 inet dhcp
8.8.8.8にpingをしたとき:
PING 8.8.8.8 (8.8.8.8) 56(84) bytes of data.
64 bytes from 8.8.8.8: icmp_req=1 ttl=44 time=32.3 ms
64 bytes from 8.8.8.8: icmp_req=2 ttl=44 time=29.3 ms
64 bytes from 8.8.8.8: icmp_req=3 ttl=44 time=30.3 ms
パス-n
0.0.0.0 192.168.1.2 0.0.0.0 UG 0 0 0 eth2
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth2
ifconfig-a
eth2 Link encap:Ethernet HWaddr 90:59:af:5c:f9:ca
inet addr:192.168.1.101 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::9259:afff:fe5c:f9ca/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:463 errors:0 dropped:0 overruns:0 frame:0
TX packets:182 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:91607 (89.4 KiB) TX bytes:14680 (14.3 KiB)
Interrupt:56
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:2 errors:0 dropped:0 overruns:0 frame:0
TX packets:2 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:190 (190.0 B) TX bytes:190 (190.0 B)
しかし、google.comにpingをすると
ping: unknown host google.com
ネットワークの他のデバイスにもpingを実行できますが、インターネットにアクセスできません。
何が問題なのかご存知ですか?
編集1:
猫/etc/resolv.conf
# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 8.8.8.8
nameserver 8.8.8.9
猫/etc/nsswitch.conf
# /etc/nsswitch.conf
#
# Example configuration of GNU Name Service Switch functionality.
# If you have the `glibc-doc-reference' and `info' packages installed, try:
# `info libc "Name Service Switch"' for information about this file.
passwd: compat
group: compat
shadow: compat
hosts: files dns
networks: files
protocols: db files
services: db files
ethers: db files
rpc: db files
netgroup: nis
答え1
このファイルにDNS設定を追加する必要があります/etc/resolv.conf
。次の内容を含むようにファイルを編集すると機能します。
nameserver 8.8.8.8
答え2
セカンダリサーバーのアドレスは8.8.8.9ではなく8.8.4.4です。
答え3
dns-nameservers
このディレクティブが機能するには/etc/network/interfaces
別のパッケージが必要ですresolvconf
。/etc/resolv.conf
インターフェイスが存在することを確認できます。それ以外の場合は、resolvconf
パッケージをインストールしてインターフェイスを再起動します。
apt-get install resolvconf
ifdown eth2
ifup eth2