Masalah
Ubuntu 9.10 Desktop Edition (dan mungkin versi sebelumnya juga, saya belum mengujinya) tidak memiliki koneksi jaringan setelah boot sampai setidaknya 1 pengguna login. Ini berarti semua layanan yang memerlukan jaringan (mis. Openssh-server) tidak tersedia hingga seseorang masuk secara lokal baik melalui gdm, kdm, atau TTY.
Latar Belakang
Ubuntu 9.10 Desktop Edition menggunakan layanan NetworkManager untuk mengambil perintah dari nm-applet di Gnome (atau yang setara di KDE). Seperti yang saya pahami, saat NetworkManager berjalan saat boot, ia tidak mengeluarkan perintah apa pun untuk terhubung sampai Anda masuk untuk pertama kalinya karena nm-applet tidak berjalan sampai Anda masuk dan sesi Gnome Anda mulai (atau serupa dengan KDE). Saya tidak yakin apa yang meminta NetworkManager untuk terhubung ke jaringan ketika Anda login melalui TTY.
Ada beberapa variabel yang relevan yang terlibat dalam memulai koneksi jaringan termasuk:
- Wired vs Wireless (dan driver, SSID, kata sandi, dan prioritas yang dihasilkan)
- Statis vs DHCP
- Antarmuka ganda
Kendala
- Mendukung Ubuntu 9.10 Karmic Koala (poin bonus untuk versi yang didukung tambahan)
- Mendukung antarmuka eth0 berkabel
- Terima alamat IP melalui DHCP
- Menerima informasi DNS melalui DHCP (jelas server DHCP harus memberikan informasi ini)
- Aktifkan jaringan pada waktu yang tepat (mis. Beberapa saat setelah sistem file dimuat tetapi sebelum layanan jaringan seperti ssh start)
- Beralih distro atau versi (misalnya ke Server Edition) bukan solusi yang dapat diterima
- Beralih ke konfigurasi IP Statis bukan solusi yang dapat diterima
Pertanyaan
- Bagaimana cara memulai jaringan pada antarmuka berkabel sebelum masuk di Ubuntu Desktop Edition?