문제
부팅 후 Ubuntu 9.10 Desktop Edition (및 이전 버전도 테스트하지 않았 음)에는 최소한 한 명의 사용자가 로그인 할 때까지 네트워크 연결이 없습니다. 즉, 네트워킹이 필요한 서비스 (예 : openssh-server)는 사용할 수 없습니다. 누군가 gdm, kdm 또는 TTY를 통해 로컬로 로그인합니다.
배경
Ubuntu 9.10 Desktop Edition 은 NetworkManager 서비스를 사용하여 Gnome의 nm- 애플릿 (또는 KDE의 해당 항목)에서 명령을 가져옵니다. 알다시피, 부팅시 NetworkManager가 실행되는 동안 로그인 할 때까지 nm-applet이 실행되지 않고 Gnome 세션이 시작될 때까지 (또는 KDE와 유사하기 때문에) 처음 로그인 할 때까지 연결할 명령이 실행되지 않습니다. TTY를 통해 로그인 할 때 NetworkManager가 네트워크에 연결하라는 메시지가 무엇인지 잘 모르겠습니다.
네트워크 연결 시작과 관련된 몇 가지 관련 변수가 있습니다.
- 유선 대 무선 (및 결과 드라이버, SSID, 암호 및 우선 순위)
- 정적 대 DHCP
- 여러 인터페이스
제약
- Ubuntu 9.10 Karmic Koala 지원 (추가 지원 버전의 보너스 포인트)
- 유선 eth0 인터페이스 지원
- DHCP를 통해 IP 주소 받기
- DHCP를 통해 DNS 정보를받습니다 (분명히 DHCP 서버가이 정보를 제공해야합니다)
- 적절한 시간에 네트워킹을 활성화합니다 (예 : 파일 시스템이로드 된 후 또는 ssh 시작과 같은 네트워크 서비스 전에)
- 배포판 또는 버전 (예 : Server Edition)을 전환하는 것은 허용되지 않습니다.
- 고정 IP 구성으로 전환하는 것은 허용되지 않는 솔루션입니다
질문
- Ubuntu Desktop Edition에서 로그온하기 전에 유선 인터페이스에서 네트워킹을 시작하는 방법은 무엇입니까?