web-dev-qa-db-ja.com

Raspberry Pi 2を搭載したUbuntu 14.04で動作する静的IPを取得できない

Rasp Piで静的IPアドレスを設定するのに問題があります。さまざまな解決策を試しましたが、これまでのところ何も機能していません。

現在の設定は次のとおりです。nano/etc/network/interfaces

# interfaces (5) file used by ifup(8) and ifdown (8)
# Include files from /etc/network/interfaces.d:
source-directory /etc/network/interfaces.d

#The loopback network interface
auto lo
iface lo inet loopback

#The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.115
netmask 255.255.255.0
gateway 192.168.1.1
dns-nameservers 192.168.1.115 192.168.1.1

Ifconfigの結果は次のとおりです。

eth0     Link encap:Ethernet  HWaddr b8:27:eb:c1:f2:e3
         inet addr:192.168.1.115  Bcast:192.168.1.255  Mask:255.255.255.0
         inet6 addr: fe80::ba27:ebff:fec1:f2e3/64 Scope:Link
         UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
         RX packets:48119 errors:0 dropped:33728 overruns:0 frame:0
         TX packets:3015 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:1000
         RX bytes:6147740 (6.1 MB)  TX bytes:398394 (398.3 KB)

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:178 errors:0 dropped:0 overruns:0 frame:0
         TX packets:178 errors:0 dropped:0 overruns:0 carrier:0
         collisions:0 txqueuelen:0
         RX bytes:13704 (13.7 KB)  TX bytes:13704 (13.7 KB)
1
L. de Witte

ここでDNSサーバーを誤って設定しています。非常に特殊な場合にのみ、DNSサーバーをコンピューターおよびデフォルトゲートウェイとして設定します。

環境にどのDNSサーバーが存在するかわからない場合は、Googleネームサーバーを使用します。

dns-nameservers 8.8.8.8 8.8.4.4

RPiを再起動したら、新しいネットワーク設定を受け入れる必要があります。そうしないと、修正のためにさらに作業を行う必要があります。

また、イーサネット接続なしで起動する必要がある可能性がある場合に、allow-hotplug eth0の代わりにauto eth0を使用することをお勧めします。これにより、ネットワークの構成に失敗した場合にブートがハングアップするのを防ぎます。

1
Thomas Ward