GNU/Linux >> Belajar Linux >  >> Linux

Bagaimana cara menentukan alamat gateway eth0 jika itu bukan gateway default?

Kesalahan Anda adalah Anda mengaitkan informasi pada output netstat dengan antarmuka daripada tujuan. Alamat tujuan dapat memiliki gateway terkait. Saat Anda mengonfigurasi jaringan, Anda menghubungkan antarmuka dan gateway dengan sekumpulan alamat tujuan -- jadi pertanyaan yang perlu Anda tanyakan adalah "apa gateway untuk tujuan di 192.168.98/24?" Saya bertaruh seharusnya tidak ada, bahwa perangkat dalam rentang itu dijembatani atau terhubung langsung ke ethernet itu.

Perhatikan bahwa rute default Anda adalah melalui ppp0 (baris terakhir adalah rute wildcard, mask semuanya nol jadi tidak ada bit yang benar-benar dibandingkan, jadi paket untuk alamat tersebut dikirim melalui ppp0 ). Jadi paket untuk tujuan apa pun tidak ada di 127.xx.xx.xx atau 192.168.98.xx pada akhirnya akan cocok dengan topeng karakter pengganti dan dikirim melalui ppp0 . Sekarang, karena itu adalah protokol titik-ke-titik, setiap paket yang dikirim pada antarmuka itu menuju ke satu-satunya perangkat yang dapat dialamatkan secara langsung pada tautan itu, yang ada di ujung lainnya. Tidak perlu menentukan gateway untuk itu karena setiap paket dikirim melalui antarmuka yang dikirim melalui perangkat itu, apakah tujuan internetnya adalah perangkat itu atau tidak.

Sekarang:jika Anda memiliki router yang dapat diakses melalui eth0 yang Anda gunakan saat Anda bisa, router itu hampir pasti memiliki alamat IP dalam kisaran 192.168.98.xx, setidaknya kemungkinan besar bukan 192.168.98.1, dan ketika router itu dinyalakan dan benar-benar terhubung ke Internet Anda menginginkan default Anda route, satu untuk semua yang tidak terhubung langsung ke jaringan lokal, menjadi default via 192.168.98.1

Anda mungkin memiliki yang lebih baru (itu istilah relatif, sudah ada sejak lama sekarang) ip perintah yang digunakan, coba ip route dan jika itu memberi Anda beberapa hasil, coba ip route help . Jika tidak, coba route help .

Jadi, eth0 Anda antarmuka tidak memiliki sebuah alamat gerbang. Mungkin ada perangkat lain atau beberapa perangkat yang terhubung ke ethernet yang bersedia berfungsi sebagai gateway. Anda mengatakan jaringan Anda memiliki jaringan yang merespons pada .1 (murni konvensional) . Tidak ada undang-undang yang mengatakan bahwa ia harus memiliki alamat itu, dan tidak ada undang-undang yang mengatakan bahwa ia harus mengumumkan keberadaannya. Ada beberapa cara umum, yang paling umum adalah untuk kotak yang menjalankan perangkat lunak perutean untuk juga menjalankan server dhcp dan memberi tahu siapa saja yang berbicara tentang dhcp tentang diri mereka seperti itu. Jawaban MolbOrg memberikan rasa penyiapan yang cukup khas, tetapi apa pun yang dapat disarankan siapa pun pada saat ini hanya akan lebih atau kurang cocok dengan jaringan khusus Anda.


Linux
  1. Kapan `relatime` Menjadi Default?

  2. Cara Menemukan IP Gateway Default di Linux

  3. Bagaimana mengubah alamat IP default jembatan buruh pelabuhan

  1. Bagaimana mengubah pengelola desktop default di debian?

  2. Bagaimana menemukan pengelola file default?

  3. Cara menghapus semua gateway default

  1. Linux – Cara Portabel Untuk Mendapatkan Alamat Sumber Rute Default?

  2. Windows – Bagaimana Mungkin Windows Tidak Merusak Sistem Berkas Linux Saat Mengacaukan Skema Partisi?

  3. Cara mengatur gateway Default