Prioritas Jaringan Ubuntu

12

Situasi saya sementara waktu tanpa koneksi internet tetap pada komputer desktop saya. Saya menggunakan HTC Magic saya sebagai dongle 3G melalui usb0. Saya juga ingin dapat mencetak pada printer Samsung saya yang terhubung melalui Ethernet pada eth0. Jadi saya mengatur eth0 untuk memiliki IP statis dan menginstal server dhcp3.

Masalahnya Begitu saya mengaktifkan eth0 saya tidak bisa menjelajah internet lagi karena alamat IP statis ditambahkan ke tabel routing saya.

Solusi yang ditemukan Secara manual menghapus eth0 sebagai gateway default setelah mengaktifkan antarmuka.

Kemungkinan solusi yang lebih baik. Berikan prioritas permanen untuk koneksi USB0 saya.

Pertanyaan Apakah mungkin untuk memberikan prioritas pada koneksi jaringan tertentu? Bagaimana?

Wilgert
sumber
1
Saya telah meminta pertanyaan serupa - superuser.com/questions/331720/…
Praveen Sripati

Jawaban:

17

Ketika saya menggunakan utilitas Networking di Ubuntu untuk mengkonfigurasi Network Connections saya, pengaturan di / etc / network / interfaces tampaknya diabaikan.

Ketika saya klik kanan pada ikon jaringan kemudian Edit koneksi -> eth0 -> Pengaturan IPv4 Saya tidak bisa Menerapkan pengaturan tanpa set Gateway. Namun pada pembukaan dialog dari tombol Routes saya dapat mencentang kotak "Gunakan koneksi ini hanya untuk sumber daya di jaringannya". Ini akan mencegah rute dari ditambahkan dan saya masih dapat mengakses internet melalui koneksi saya yang lain.

Wilgert
sumber
1
Kiat: Berhasil! tapi saya tidak menemukan tombol Routes saat mengedit koneksi di ubuntu 18.04 default Network Manger tapi saya bisa menemukannya ketika mengedit melalui GUI setelah mengeksekusi nm-connection-editorperintah.
Omid
1

Ketika Anda mengatur IP statis untuk eth0, jangan mengatur gateway untuk koneksi. Ini adalah konfigurasi umum ketika ada beberapa port seperti eth1, eth2 dll. Jika tidak ada gateway yang ditentukan, maka tidak ada routing gateway yang akan ditentukan.

Contoh konfigurasi menggunakan / etc / network / interfaces.

# Antarmuka jaringan utama
auto eth0
iface eth0 inet statis
        alamat 192.169.10.1
        netmask 255.255.255.0
BillThor
sumber
0

Dari apa yang saya mengerti, Anda ingin eth0 hanya digunakan untuk koneksi lokal (printer, dll) dan koneksi USB0 Anda untuk "dunia luar".

Saya pikir cara terbaik untuk menyelesaikan ini adalah memodifikasi tabel perutean Anda sehingga lalu lintas lokal Anda dialihkan melalui eth0 dan lalu lintas luar dialihkan ke usb0.

Cara mudah untuk menyelesaikan ini adalah menggunakan IPTables, ini akan memungkinkan Anda untuk mengarahkan lalu lintas tertentu melalui antarmuka yang ditentukan. Lihatlah situs web di bawah ini untuk tutorial yang lengkap.

http://www.tldp.org/HOWTO/Adv-Routing-HOWTO/index.html

Semoga berhasil!

akseli
sumber