Alpine Linux を起動するとエラーが繰り返し発生しますNetworking failed to start
。イーサネット ケーブルでボックスに接続された RPI3 を使用しています。次のようになります/etc/network/interfaces
:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 192.168.1.1
netmask 255.255.255.0
gateway 192.168.1.255
入力するとき、netstat -r
次のようになります:
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 * 255.2555.255.0 U 0 0 0 eth0
それを dhcp に変更したら動作しました。この問題について何かアイデアはありますか?
答え1
ゲートウェイが間違っています。使用しているサブネット マスクでは、ゲートウェイは有効な IP アドレスではありません。DHCP 経由で IP アドレスを取得したら、次を実行します。
route -n | grep 0.0.0.0 | head -1 | awk '{print $2}'
そしてそれをゲートウェイとして設定します。もちろん、「アドレス」エントリはゲートウェイとは異なる必要があります。