Rasperianを実行しているRaspberry PiでIP設定を構成しようとしています。
/etc/networks/interfaces を次のように編集しました。
auto lo
iface lo inet loopback
iface eth0 inet static
address 110.76.71.106
netmask 255.255.255.0
network 110.76.71.0
broadcast 110.76.71.255
gateway 110.76.71.1
dns-nameserver 143.248.1.177
allow-hotplug wlan0
iface wlan0 inet manual
wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf
iface default inet dhcp
次にbashに戻り、「ifconfig」と入力し、結果は次のようになります。
eth0 Link encap:Ethernet HWaddr b8:27:eb:e0:70:ca
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
UP LOOPBACK RUNNING MTU:65536 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
私が知る限り、「Link encap:Ethernet HWaddr b8:27:eb:e0:70:ca」の行の下には、「inet addr:110.76.71.106 Bcase:110.76.71.255 ...blahblah」のようなものが必要です。
私は何を間違えることができましたか?
PS、これを行うと、LANケーブルはまだRaspberry Piに接続されていません。これが正しい「ifconfig」結果が表示されない理由ですか?
答え1
Steeldriverがコメントで指摘したように、タイプミスがあります。これが質問の単純なタイプミスではない場合は、修正する必要があります。
iface etho0 inet static
^
extra "o"
また、伝統的に読みやすくするためにインデントされており、デフォルトが正常な場合は、実際にネットワークとブロードキャストを指定する必要はありません。
iface eth0 inet static
address 110.76.71.106
netmask 255.255.255.0
gateway 110.76.71.1
dns-nameserver 143.248.1.177
ifdown eth0; ifup eth0
この問題を修正した後(または物理ファイルのバグでない場合)、再起動するか、実際のアプリケーションネットワーク構成を実行する必要があります。また、起動時に表示されるようにするか、allow-hotplug eth0
行が必要です。auto eth0