Alpine Linux에서 네트워크 시작이 실패함

Alpine Linux에서 네트워크 시작이 실패함

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}'

그리고 이를 게이트웨이로 사용합니다. 물론 "주소" 항목은 게이트웨이와 달라야 합니다.

관련 정보