/etc/네트워크/인터페이스

/etc/네트워크/인터페이스

다음 구성을 사용하십시오(아래 구성 파일 참조).

  1. 만약에이더넷 케이블만연결되면 100% 작동합니다. eth0의 IP를 통해 컴퓨터에 빠르게 SSH로 연결할 수 있습니다.

  2. 만약에이더넷 케이블 및 WiFi 어댑터연결되면 100% 작동합니다. eth0의 IP 또는 wlan0의 IP를 통해 컴퓨터에 빠르게 SSH를 통해 연결할 수 있습니다.

  3. 만약에무선 네트워크 카드만연결되면 부팅 후 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에 의해 감지됨" 또는 "케이블 연결됨"과 같은 이벤트를 기다린다는 것입니다.

관련 정보