Saya menggunakan 3 antarmuka ethernet di Ubuntu tetapi ketika saya memulai kembali, gateway default berubah ke antarmuka yang berbeda. Setiap kali saya boot saya harus mengubah gateway default kembali ke eth1 dengan menghapus gateway default dan menambahkannya kembali dengan eth1. Bagaimana saya bisa memperbaiki masalah ini?
networking
routing
Baran
sumber
sumber
/etc/network/interfaces
file, atau dengan perangkat lunak seperti Network Manager atau wicd?Jawaban:
Untuk sementara mengubah rute default, Anda dapat menggunakan perintah ip seperti ini:
Jika Anda memiliki konfigurasi ip statis,
/etc/network/interfaces
Anda dapat menambahkan pernyataan gateway untuk menjadikan ini permanen.Menggunakan DHCP untuk mengkonfigurasi jaringan Anda harus menyesuaikan file lain. Tambahkan pernyataan menggantikan di
/etc/dhcp/dhclient.conf
.sumber
echo supersede routers $(ip route | grep default | cut -f3 -d" ")\; | sudo tee --append /etc/dhcp/dhclient.conf
Buka file
/etc/network/interfaces
temukan antarmuka yang diinginkan dan tambahkan berikut ini:
Mulai ulang jaringan:
sumber
Saya memiliki masalah yang sama untuk antarmuka wifi saya
wlp3s0
di Ubuntu 18.04. Itu memengaruhi kemampuan saya untuk terhubung ke tethering Android dan router di luar rumah. Cara untuk memecahkan masalah bagi saya adalah dengan mengomentari/etc/dhcpcd.conf
sebagai berikut:untuk mendapatkan yang berikut ini
Kemudian, saya telah terputus dari jaringan saya saat ini dan menghubungkan kembali mencoba
route -n
ataunmcli
melihat perubahanAnda juga dapat menghapus garis yang sama ketika Anda yakin itu bekerja untuk Anda.
Karena garis-garis ini, NetworkManager selalu menambahkan rute default dengan gateway yang salah, khususnya ketika saya tidak berada di jaringan rumah saya. Saya mendapatkan "Host Tujuan Tidak Dapat Dicapai" ketika saya sedang melakukan
ping 8.8.8.8
. Hardcoding gateway in/etc/network/interfaces
bukan solusi yang layak karena saya menghubungkan banyak ke wifis publik (jadi, tidak pernah router wifi atau gateway yang sama) dan biasanya DHCP harus bekerja "di luar kotak" IMHO.PS: Saya tidak pernah mengedit secara manual
/etc/dhcpcd.conf
jadi saya tidak tahu mengapa file/etc/dhcpcd.conf
itu mengandung baris-baris ini.sumber