Saya memutuskan untuk menggunakan pendekatan CLI dan Alt + Ctrl + F2 sehingga ANDA GRATIS untuk melakukan itu ketika Anda masuk ke GUI - Oke, saya akan menulis langkah-langkah umum sehingga merasa bebas untuk menggunakan pendekatan apa pun yang Anda suka.
Edit /etc/network/interfaces
:
sudo nano /etc/network/interfaces
Jika Anda mengetik ini dari LXTerminal saat masuk ke GUI, maka:
gksudo leafpad /etc/network/interfaces
Hapus apa pun yang tertulis di sana dan simpan ini:
auto lo
iface lo inet loopback
Adalah ide yang sangat baik untuk menyimpan salinan cadangan file "interface" untuk berjaga-jaga jadi pastikan untuk menyimpan file "interfaces.bak" sebelum Anda melakukan apa pun
Ctrl+ Ojika Anda menggunakan nano dan Ctrl+ S(File> Simpan) jika Anda menggunakan leafpad.
Ctrl+ Xjika Anda menggunakan nano dan Ctrl+ Q(File> Keluar) jika Anda menggunakan leafpad.
Mulai ulang.
Selesai.
auto lo iface lo inet loopback
tidak berfungsiauto lo
; Baris kedua adalahiface lo inet loopback
network-manager
menginstal. Muncul diinstal pada versi desktop Ubuntu, tetapi bukan versi server. Jika Anda belumnetwork-manager
menginstal, dan Anda melakukan ini, maka tidak ada antarmuka Anda yang berfungsiDalam setiap situasi yang saya alami, ini merupakan masalah di / etc / network / interfaces
Anda tidak harus menghapus semuanya seperti yang disarankan dalam posting sebelumnya, tetapi memeriksa masalah umum.
Dalam kasus saya itu mendefinisikan parameter gateway untuk IPS ethernet tambahan. Anda hanya perlu menentukan gateway untuk antarmuka utama untuk setiap kartu.
Yang saya maksud dengan ini adalah jika file Anda terlihat seperti ini:
Param gateway kedua akan menyebabkan ubuntu hang selama 60+ detik saat boot, Anda hanya perlu mendefinisikan gateway untuk bagian eth0 pertama, Anda TIDAK perlu mendefinisikan gateway untuk kartu nic tambahan, IE eth1, wlan0 dll tetapi TIDAK untuk IPS tambahan yang ditugaskan ke nic yang sama. Versi awal Ubuntu tidak memiliki masalah dengan ini, tetapi Ubuntu 12.04 tidak menyukainya ... Bersikap baik jika itu bisa diabaikan begitu saja.
Saya yakin ada "masalah" lain dalam file ini yang dapat menyebabkan ini, jadi Anda harus memeriksa file dan memastikan tidak ada kesalahan ketik dll.
sumber
Ini mungkin membantu juga: http://tech.pedersen-live.com/2012/05/disable-waiting-for-network-configuration-messages-on-ubuntu-boot/
Pada dasarnya Anda mengedit
/etc/init/failsafe.conf
file ini dan menonaktifkan (komentar)sleep
perintah yang sebenarnya menghentikan sistem. Selain menyelesaikan pekerjaan, setidaknya dalam kasus saya tidak ada kesalahan sama sekali dalam konfigurasi jaringan, jadi semuanya berjalan dengan baik.By the way, solusi Anda hanya memungkinkan untuk mengkonfigurasi antarmuka loopback, sesuatu yang saya tidak mampu dalam pengaturan saya (saya harus secara manual mengatur antarmuka dan jembatan).
sumber
failsafe.conf
ini berlebihanSolusi nyata (!) Untuk masalah ini adalah mengikuti perintah:
Dalam
/etc/network/interfaces
hal ini mengubah semua antarmuka (kecualilo
) dariauto
menjadiallow-hotplug
. Dengan cara ini, boot tidak lagi menunggu antarmuka muncul terlebih dahulu.Contoh sebelumnya (lihat
auto eth0
):Contoh setelah (lihat
allow-hotplug eth0
):Catatan:
Jika Anda memasang saham jaringan
/etc/fstab
, gunakanauto
dan bukanallow-hotplug
untuk antarmuka ke jaringan berbagi. Jika tidak, Anda mungkin melihat hal-hal aneh terjadi pada proses boot, karena jaringan harus tersedia sebelum pemasangan berbagi jaringan.allow-hotplug
tidak memastikan ini.Jika antarmuka berada dalam
auto
mode, Anda menyatakan: "Antarmuka ini sangat penting untuk boot, jadi kita harus menunggu sampai muncul sebelum kita boot." Oleh karena itu, jika mereka tidak muncul, Ubuntu menunda boot dengan failafe, menunggu mereka muncul hingga 120 detik. Dan ini adalah hal yang benar untuk dilakukan.Sebaliknya, Antarmuka yang diatur untuk
allow-hotplug
memberi tahu Ubuntu, bahwa mereka adalah opsional. Karenanya mereka tidak penting untuk boot.Ubuntu mencatat antarmuka mana yang tersedia pada waktu instalasi, dan mengasumsikan, bahwa mereka penting untuk operasi nanti. Ini adalah pilihan yang konservatif, jika antarmuka nanti diperlukan karena beberapa Layanan mengikatnya, karena layanan tersebut gagal untuk memulai jika mereka melewatkan antarmuka yang sedang naik.
Ada juga pengaturan kernel yang memungkinkan proses untuk mengikat ke IP tidak ada, sehingga Anda selalu dapat menggunakan
allow-hotplug
jika Anda suka, tanpa merusak stabilitas proses boot. Namun, ini adalah kisah yang sangat berbeda.Catatan (pembaruan 2018-01-04):
Di sisi saya,
allow-auto
melakukan hal yang samaauto
, sehingga tidak membantu (dicoba denganbr0
).Setelah memutakhirkan salah satu sistem saya ke Debian Stretch dan beralih ke SystemD, boot menjadi tertunda tak tertahankan sambil menunggu antarmuka (terhubung secara permanen di luar)
br0
muncul. Namun denganallow-hotplug
antarmukabr0
tetap turun setelah boot . Mungkin ini disebabkan oleh SystemD tidak menerima peristiwa plug nyata atau sintetik pada antarmuka seperti itu. Saya tidak menggali lebih dalam tentang ini, karena beberapacrontab
entri tidak jelas@reboot /sbin/ifup br0
untukroot
memperbaikinya untuk saya. (Ini berhasil, tetapi mungkin adalah sesuatu, yang sebaiknya tidak direkomendasikan kepada orang lain. Saya ingin mendengar jika seseorang memiliki ide yang lebih baik.)((Teks berakhir di sini, sisanya untuk hiburan Anda))
Dan di sini adalah cerita waktu tidur, terinspirasi oleh ini:
Beberapa petani tanaman mengamuk. Tanaman mereka mengering! Jadi mereka menyelidiki mengapa tidak ada cukup air di saluran irigasi. Dalam jarak yang lebih dekat, mereka segera melihat pelakunya. Bendungan! Bendungan terkutuk itu mengangkat semua air!
Mulai saat ini jelas apa yang harus dilakukan. "Meledakkan bendungan!" mereka berteriak dan mulai mengumpulkan dinamit mereka. Kemudian mereka semua langsung menuju bendungan.
Anak kecil dari salah seorang petani bertanya kepada ayahnya tentang apa yang sedang terjadi. Dia memberi tahu putranya, "Tidak ada cukup air di parit, jadi kami meledakkan bendungan!" Kemudian dia segera pergi mengikuti bungkusan itu.
"Tapi", si kecil mencoba berteriak setelah ayahnya, "Tapi ada katup! Buka saja katupnya!" Sayangnya, suaranya terlalu lembut, dan kakinya terlalu pendek, jadi pesan ini tidak sampai ke siapa pun.
Bocah itu duduk dan menangis. Setengah jam kemudian dia mendengar "Boom" di kejauhan yang menghancurkan plaground favoritnya di bendungan, tempat katup itu juga berada.
Apa yang terjadi selanjutnya?
Air Bah menyapu semua tanaman berharga. Bank mengambil pertanian ayah anak laki-laki itu. Ayahnya tidak mampu membayar sekolah yang bagus. Maka bocah itu bergabung dengan tentara untuk mendapatkan pendidikan yang lebih tinggi. Di sana ia mempelajari segala sesuatu tentang phyic bahan peledak dan sekarang mencoba untuk menciptakan bendungan tahan ledakan.
Apa hubungan kisah ini dengan ini di sini?
Pengaturan antarmuka, yang hidup dalam
/etc/network/interfaces
, diledakkan dengan tidur di failafe dihapus, dan bahkan jika seseorang melihat katup tertutup (auto
), tidak ada yang mengadu bahwa itu bisa openend juga!sumber
Tambahkan
#
di/etc/init/failsafe.conf
file yang di depan semua baris yang mengandungsleep <n>
. Melakukan hal itu akan membantu untuk mem-boot dengan cepat.Ini akan mengarah ke boot yang lebih cepat, dan itu tidak akan memperbaiki masalah dengan
/etc/network/interfaces
file. Memperbaiki masalah dengan/etc/network/interfaces
file bukan tujuan dari/etc/init/failsafe.conf
file.Ada situasi di mana Anda ingin antarmuka jaringan tidak berfungsi (mis. Miliki laptop yang hanya memiliki antarmuka eth0 (koneksi kabel) terpasang di beberapa waktu). Saya tidak ingin harus menunggu 2 menit tambahan untuk laptop saya untuk boot karena saya tidak memiliki koneksi kabel yang terhubung.
sumber
Saya punya masalah serupa. Dengan menjalankan
ifconfig -a
, saya menentukan bahwa satu-satunya perangkat jaringan di komputer saya adalahp4p1
danlo
. Tidak adaeth0
.Jadi saya mengedit
/etc/network/interfaces
, mengganti semua contoheth0
denganp4p1
. Isi file sekarang:Setelah reboot, jaringan bekerja dengan baik.
Jika itu penting, saya menggunakan Ubuntu 12.04.5 Server edisi.
sumber
auto p4p1
denganallow-hotplug p4p1
dan komputer Anda juga melakukan booting dengan cepat jika Ethernet sedang down. Namun ini tergantung pada pengaturan Anda. Sebagai contoh jika itu adalah workstation atau server dengan jaringan berbagi (NFS
atauSamba
) Anda pasti ingin menunggu Jaringan tersedia sebelum melanjutkan, maka ituallow-hotplug
akan menjadi pilihan yang salah.ifconfig -a
saya menemukan bahwa antarmuka benar-benareth4
daneth5
.