다음 구성을 사용하십시오(아래 구성 파일 참조).
만약에이더넷 케이블만연결되면 100% 작동합니다. eth0의 IP를 통해 컴퓨터에 빠르게 SSH로 연결할 수 있습니다.
만약에이더넷 케이블 및 WiFi 어댑터연결되면 100% 작동합니다. eth0의 IP 또는 wlan0의 IP를 통해 컴퓨터에 빠르게 SSH를 통해 연결할 수 있습니다.
만약에무선 네트워크 카드만연결되면 부팅 후 1분 30초를 기다려야 컴퓨터에 SSH로 접속할 수 있습니다!이더넷 케이블이 "차단"되지 않는 것과 같습니다.시작* 1분 30초.
#3의 경우 이더넷 케이블이 연결되지 않은 상태에서 1분 30초 동안 부팅이 차단되는 이유는 무엇입니까?
이는 다음을 통해 확인됩니다.
# systemd-analyze blame
1min 28.442s networking.service
353ms getty-static.service
/etc/네트워크/인터페이스
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto wlan0
allow-hotplug wlan0
iface wlan0 inet dhcp
wpa-ssid "<myssid>"
wpa-psk "<mypasswd>"
답변1
해결책:
자동 위치 지정 iface lo inet 루프백 eth0 핫플러깅 허용 iface eth0 inet dhcp 핫 플러그 wlan0 허용 iface wlan0 inet dhcp wpa-ssid"그리워" wpa-psk"내 비밀번호"
auto
와 의 차이점은 allow-hotplug
에 잘 설명되어 있습니다./etc/network/interfaces
매우 상세한 구문 설명이 좋습니다.:
auto interface
– 시작 시 인터페이스를 시작합니다. 이것이lo
인터페이스가 이 링크 구성을 사용하는 이유입니다.
allow-hotplug interface
– "핫 플러그" 이벤트가 감지되면 인터페이스를 시작합니다. 실제 세계에서는 동일한 상황에서 사용되지만auto
차이점은 "udev hotplug api에 의해 감지됨" 또는 "케이블 연결됨"과 같은 이벤트를 기다린다는 것입니다.