Saya mendapatkan informasi berikut di startup, membutuhkan sekitar 3 hingga 5 menit, sementara biasanya sekitar 1 menit:
Waiting network configuration Booting system without full network configuration
Saya temukan setelah googling bahwa saya harus mengubah / etc / networks / interface . Saya berkomentar semuanya di sana tetapi masalahnya tetap:
# auto lo
# iface lo inet loopback
# auto eth0
# iface eth0 inet dhcp
# address 192.168.0.2
# netmask 255.255.255.0
# gateway 192.168.0.1
# broadcast 192.168.0.255
Bagaimana Anda bisa membuat startup Ubuntu 11.10 lebih cepat?
boot
startup
networking
Léo Léopold Hertz 준영
sumber
sumber
allow-hotplug
alih-alihauto
di file / etc / network / interfaces, misalnya,allow-hotplug enp0s25
kemudianiface enp0s25 inet dhcp
. Ini memberi tahu server untuk tidak menunggu antarmuka menyala dengan jawaban dhcp.Jawaban:
Pertama, ini adalah perilaku baru, yang didokumentasikan dalam catatan rilis 11.10, yang sebenarnya saya kembangkan bersama dengan Scott Moser sebagai upaya untuk membuat boot server lebih dapat diandalkan.
Mengomentari
lo
berarti Anda tidak memiliki kemampuan jaringan lokal , yang akan merusak beberapa program ketika mereka mencoba menggunakan jaringan. Ini juga akan menyebabkan sistem Anda untuk tidak pernah boot karena sangat penting. Jadi tinggalkan dua baris ini:Bit tentang
eth0
berarti bahwa mesin Anda dikonfigurasikan untuk menunggu alamat dinamis ditugaskan padanya sebelum jaringan dianggap UP . Dalampre-upstart
versi Ubuntu (8.10 dan yang lebih lama), sistem akan menunggu hingga 60 detik untuk ini sebelum melanjutkan boot. Ketikaupstart
ditambahkan, kondisi ini tidak menunggu lagi, karena antarmuka jaringan yang tidak selalu diharapkan untuk dicolokkan lebih baik dikelola oleh sesuatu sepertinetwork-manager
.Jadi, jika Anda memiliki server, Anda mungkin ingin menunggu alamat dinamis, jika tidak, sistem akan melakukan booting tanpa semua jaringannya tersedia (yang diperlukan jika dibutuhkan lebih dari 2 menit untuk mendapatkan alamat). Jika Anda memiliki laptop yang Anda tidak selalu berharap untuk dicolokkan
eth0
, maka konfigurasikaneth0
di manajer jaringan, dan hapus hanya garis-garis dari/etc/network/interfaces
, yang seharusnya menyingkirkan penundaan boot Anda.Perlu diingat, ada bug yang dikenal dengan
VMware
dandbus
yang juga menyebabkan pesan ini.sumber
Jika Anda memindahkan OS Anda dari satu mesin ke komputer lain, mungkin merupakan dugaan bagus bahwa udev membuat konfigurasi yang berisi alamat mac perangkat jaringan lama Anda yang berbeda dari alamat mac perangkat jaringan dari sistem baru Anda.
Coba hapus file berikut kemudian reboot sistem Anda dan lihat apakah ini menyelesaikan masalah:
sumber
Anda sedang mencampur 2 cara yang tidak kompatibel untuk menetapkan alamat ke antarmuka jaringan.
mengatakan "kirim paket DHCPDISCOVER ke jaringan lokal fisik, tunggu paket DHCPOFFER dari server DHCP lokal secara fisik, dan dapatkan alamat IP darinya (lihat http://www.rfc-editor.org/rfc/rfc1531. txt ), sedangkan baris lainnya menetapkan nilai ke antarmuka "secara manual". Sangat penting bahwa seseorang mendapatkan metode penetapan alamat IP dengan benar. Jika ada server DHCP di jaringan lokal Anda, Anda harus menggunakannya. Untuk melakukannya, hapus baris "address", "netmask", "gateway", dan "broadcast".
Jika Anda tidak terhubung ke jaringan area lokal "yang dikelola" (dan tidak memiliki server DHCP), dan ingin menetapkan parameter alamat IP secara manual, ubah baris pertama menjadi:
dan menjaga jalur "address", "netmask", "gateway", dan "broadcast". Lihat http://www.rfc-editor.org/rfc/rfc5735.txt untuk perincian tentang alamat IP mana yang tersedia untuk digunakan. Parameter yang Anda miliki terlihat OK untuk saya.
Baca baca
sekadar mengomentari semuanya bukanlah jalan terbaik menuju kebahagiaan.
sumber
ifconfig -a
selama startup, Anda mendapatkan batas waktu.Sepertinya bagi saya, solusi terbaik untuk masalah ini ditemukan di situs linux ini
Pada dasarnya, masih memanggil /etc/init/failsafe.conf, tetapi mengomentari dua panggilan tidur yang menyebabkan penundaan. Saya tidak benar-benar melihat mengapa mereka ditambahkan, karena jaringan saya dikonfigurasi dengan baik tanpa perlu penundaan.
sumber
saya menggunakan
Saya tidak melihat titik menunggu ketika tidak ada tautan (kabelnya hilang). Tidak mungkin dhcp bisa mendapatkan alamatnya jika tidak ada media. Ini adalah bug
sumber
Saya baru saja mengalami masalah yang sama. Saya mencoba masuk dan berkomentar waktu tidur dalam
/etc/init/failsafe.conf
file dan berakhir dengan sistem hanya terus mencoba untuk boot. Saya memperbaiki kesalahan ini dengan mem-boot ke safe mode dan menjatuhkan ke root shell dan melakukan yang berikut sehingga saya punya hak istimewa:Saya kemudian mengeluarkan perintah berikut yang memunculkan file sehingga saya bisa mengeditnya kembali ke keadaan asalnya:
Simpan dan keluar, lalu reboot sistem.
sumber
Gunakan
allow-hotplug
sebagai gantiauto
dalam/etc/network/interfaces
file, misalnya,allow-hotplug enp0s25
laluiface enp0s25 inet dhcp
. Ini memberi tahu server untuk tidak menunggu antarmuka menyala dengan jawaban dhcp. - - Komentar Dr. Zim.sumber