это вообще не программирование, но я видел похожие темы, поэтому подумал, почему бы и нет. Я использую Ubuntu и в настоящее время пытаюсь изучить основы сети. Я прочитал много теории, поэтому я понимаю термины (шлюз, маска сети и т. Д.), Но я не могу понять свою собственную сеть дома. У меня есть маршрутизатор, который обслуживает мой ноутбук (беспроводной) и мой настольный компьютер (Ethernet). Когда я запускаю route
на своем настольном компьютере, это вывод:
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
Я не могу этого понять. Я знаю, что таблица определяет правила маршрутизации, я просто не могу понять эти правила. Был бы очень признателен за пример: если я отправлю дейтаграмму на другой компьютер в моей домашней сети, первое правило должно совпадать, верно? В каком столбце указано, куда перенаправляется датаграмма?
Кроме того, просто чтобы убедиться, что если я пытаюсь зайти на сайт, все дейтаграммы направляются на мой маршрутизатор, верно?
Кроме того, что это link-local
? Это определено в моем /etc/networks
файле, я просто не знаю, что это такое.
Надеюсь, я понял, что я пытаюсь понять, если не только потому, что я начинающий. Спасибо, в любом случае!
РЕДАКТИРОВАТЬ: чтобы прояснить, я прочитал man route
. Насколько я понимаю: Destination
относится к месту назначения дейтаграммы, которая в данный момент маршрутизируется. То же самое касается Gatway
и Genmas
. Это здорово, но я не понимаю, куда это будет направлено? Вот что я пытаюсь понять
Yotam