ifconfigに変更されたIPアドレスは表示されません。

ifconfigに変更されたIPアドレスは表示されません。

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

関連情報