Saya memiliki mesin dengan tiga antarmuka jaringan yang menjalankan Ubuntu 12,04 LTS, 64-bit, kernel 3.5.0-49.
Saya menggunakan ketiga antarmuka. Dua di antaranya terhubung ke LAN (eth0 dan eth1) dan satu terhubung ke internet (eth2); tetapi ketika saya mencoba mengakses internet, ia mencoba untuk melewati eth0 (tanggapan kesalahan berasal dari IP eth0).
Saya tahu itu akan berhasil (dari pengalaman di tempat lain) jika saya tidak menetapkan alamat gateway untuk eth0 atau eth1, tapi saya harus melakukannya karena karena alasan tertentu manajer jaringan GUI tidak akan membiarkan saya menyimpan pengaturan koneksi jika tidak ada gateway yang ditentukan (?).
Bagaimana saya a) mengatur eth0 dan eth1 untuk tidak memiliki alamat gateway, atau b) memberi tahu sistem untuk menggunakan eth2 untuk akses internet (yaitu, IP bukan pada subnet eth0 / eth1).
Sedangkan untuk mencoba mengeset alamat gateway eth0 dan eth1: Mencoba untuk memotong GUI manajer jaringan, saya memeriksa / etc / network / interfaces tetapi Ubuntu sepertinya tidak menggunakannya (ia hanya memiliki entri untuk lo). Saya tidak terlalu terbiasa dengan cara-cara yang lebih modern untuk mengkonfigurasi antarmuka, jadi saya menyerah di sana.
sumber
auto lo
iface lo inet loopback
Secara default ethernet using eht0, dapatkah Anda mengubah lans Anda menggunakan eth1 dan eth2?/etc/NetworkManager
/etc/NetworkManager/system-connections
Jawaban:
Sepertinya Anda sedang mencari cara untuk mengatur gateway default . Anda dapat melihat pengaturan saat ini dengan menjalankan
ip route
. Anda mungkin ingin milik Anda terlihat seperti ini:Rute-rute ini secara otomatis dibuat oleh NetworkManager. Coba periksa Edit ▸ Pengaturan IPv4 ▸ Rute ▸ Gunakan koneksi ini hanya untuk sumber daya di jaringannya pada dua koneksi LAN untuk mencegah mereka menjadi gateway default.
Anda tidak perlu bekerja di sekitar NetorkManager.
sumber