Memahami tabel rute saya

9

ini bukan pemrograman sama sekali, tapi saya sudah melihat topik terkait jadi saya pikir kenapa tidak. Saya menggunakan ubuntu dan saat ini mencoba mempelajari jaringan dasar. Saya membaca banyak teori, jadi saya mengerti istilahnya (gateway, netmask dll ...) tetapi saya sepertinya tidak mengerti jaringan saya sendiri di rumah. Saya memiliki router yang melayani laptop saya (nirkabel) dan komputer desktop saya (ethernet). Ketika saya menjalankan routedi komputer desktop saya ini adalah output:

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        *               255.255.255.0   U     1      0        0 eth0
link-local      *               255.255.0.0     U     1000   0        0 eth0
default         RTA1025W.home   0.0.0.0         UG    0      0        0 eth0

Saya tidak bisa memahaminya. Saya tahu tabel menentukan aturan routing, saya hanya tidak bisa mengerti aturan itu. Contoh akan sangat dihargai: jika saya mengirim datagram ke komputer lain di jaringan rumah saya, aturan pertama harus cocok kan? Kolom apa yang menentukan kemana datagram diarahkan?

Juga, hanya untuk memastikan, jika saya mencoba menjangkau situs web maka semua datagram diarahkan ke router saya, bukan?

Apa itu link-local? Itu didefinisikan dalam /etc/networksfile saya , saya hanya tidak tahu apa itu.

Saya harap saya jelas dengan apa yang saya coba pahami, jika tidak hanya karena saya seorang pemula. Bagaimanapun, terima kasih!

EDIT: untuk memperjelas, saya memang membaca man route. Sejauh yang saya mengerti: Destinationmengacu pada tujuan datagram saat ini sedang dialihkan. Hal yang sama berlaku untuk Gatwaydan Genmas. Itu bagus tapi yang saya tidak mengerti adalah ke mana ia akan diarahkan? Itulah yang saya coba pahami

Yotam

yotamoo
sumber

Jawaban:

5

Untuk tinjauan umum cepat dari routeperintah (atau perintah apa pun yang mungkin belum Anda pahami sepenuhnya), Anda dapat mengetik man routedi terminal dan itu akan memberi Anda gambaran umum tentang perintah tersebut.

Anda juga dapat mencari man routedi google dan itu akan mengembalikan Anda halaman manual untuk rute untuk dilihat secara online.

Lihat di sini , output dalam kasus Anda cukup lurus ke depan.

Tentang link-localentri itu adalah normal seperti yang Anda lihat di sini .

Tentang entri Anda saat ini di tabel rute Anda:

Entri pertama memberi tahu Anda hal berikut:

  • Setiap lalu lintas dengan tujuan 10.0.0.0 tidak akan menggunakan gateway (itulah yang ada *di jalur), akan menggunakan topeng bersih 255.255.255.0, rute adalah UP (itulah arti dari U) dan yang antarmuka menggunakan rute. Jika Anda melakukannya, ifconfig -aAnda mungkin akan melihat bahwa alamat IP eth0 Anda berada dalam kisaran 10.0.0.0, jadi ini adalah rute jaringan lokal Anda.

Entri ketiga memberi tahu Anda hal berikut:

  • Jika ada lalu lintas yang tidak sesuai dengan lalu lintas yang ditentukan pada aturan lain, gunakan rute ini. Bayangkan Anda ingin mengunjungi www.yahoo.com. Alamat akan diterjemahkan (saya tidak tahu apa hasil pastinya, tetapi pasti tidak berada dalam kisaran 10.0.0.0). Karena tidak cocok pada rute 1 atau 2, itu akan dialihkan menggunakan gateway RTA1025W.home. Metrik tidak akan masalah dan akan menggunakan antarmuka yang ditentukan pada garis rute default.
Bruno Pereira
sumber
Terima kasih banyak! Satu lagi: jika saya mengirim datagram ke komputer di jaringan saya, bukankah harus melalui router? Jika demikian, bukankah itu menggunakan gateway? Terima kasih
yotamoo
Anda router adalah gateway Anda di tabel rute Anda, apakah router Anda bukan RTA1025W?
Bruno Pereira
Ya itu. Jadi ketika dua komputer di jaringan rumah saya berkomunikasi, mereka harus melalui router, kan? Saya bertanya karena untuk aturan pertama tidak didefinisikan sebagai gateway. Mungkin itu gateway hanya ketika digunakan untuk mengirim informasi di luar jaringan?
yotamoo
Ya, tetapi aturan pertama memberi tahu sistem Anda bahwa jika alamat yang diterjemahkan dari nama host cocok dengan baris pertama (jadi semua alamat 10.0.0.0 dapat Anda buat dengan netmask 255.255.255.0), tidak akan dialihkan ke gateway, dengan cara itu komputer Anda dapat berkomunikasi satu sama lain tanpa harus meneruskan router (Anda benar-benar dapat mematikannya dan komputer Anda dapat saling menghubungi).
Bruno Pereira
Halaman manual tidak terlalu ramah pengguna, apalagi untuk pemula ...
Cerin