Розуміння моєї таблиці маршрутів


9

це зовсім не програмування, але я бачив пов'язані теми, тому подумав, чому б ні. Я використовую 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. Це чудово, але те, що я не розумію, це куди він буде спрямований? Це я намагаюся зрозуміти

Йотам

Відповіді:


5

Для швидкого огляду routeкоманди (або будь-яких команд, які ви, можливо, ще не повністю зрозуміли), ви можете ввести man routeтермінал, і це дасть вам огляд команди.

Ви також можете шукати man routeв google, і це поверне вам man сторінку для маршруту для перегляду в Інтернеті.

Подивіться тут , результат у вашому випадку досить прямий вперед.

Про link-localзапис це нормально, як ви можете бачити тут .

Про поточні записи в таблиці маршрутів:

Перший запис повідомляє вам наступне:

  • Будь-який трафік з пунктом призначення 10.0.0.0 не буде використовувати шлюз (той *на лінії), використовуватиме чисту маску 255.255.255.0, маршрут - UP (в цьому сенс U) і який інтерфейс використовує маршрут. Якщо ви це зробите, ifconfig -aви, ймовірно, побачите, що ваша IP0-адреса eth0 знаходиться в межах 10.0.0.0, тож це ваш маршрут до локальної мережі.

Третій запис повідомляє вам про наступне:

  • Якщо якийсь трафік не відповідає трафіку, визначеному в будь-яких інших правилах, використовуйте цей маршрут. Уявіть, що ви хочете відвідати www.yahoo.com. Адреса буде переведена (я не знаю, який точний результат, але точно не буде в діапазоні 10.0.0.0). Оскільки він не підходить на 1-му або 2-му маршруті, він буде прокладений за допомогою шлюзу RTA1025W.home. Цей показник не має значення, і він буде використовувати інтерфейс, визначений у рядку маршруту за замовчуванням.

Щиро дякую! Ще одне: якщо я надсилаю дейтаграму на комп'ютер у своїй мережі, чи не доведеться пройти через маршрутизатор? Якщо так, то чи не використовується шлюз? Спасибі
— yotamoo

Ваш маршрутизатор - це ваш шлюз у таблиці маршрутів, ваш маршрутизатор - не RTA1025W?
— Бруно Перейра

Так. Тож, коли два комп’ютери в моїй домашній мережі спілкуються, вони повинні пройти маршрутизатор правильно? Я запитую, оскільки для першого правила це не визначається як шлюз. Можливо, це шлюз лише тоді, коли він використовується для надсилання інформації за межі мережі?
— йотаму

Так, але перше правило вказує вашій системі, що якщо адреса, переведена з імені хоста, відповідає першому рядку (тому всі 10.0.0.0 адреси, які ви можете створити за допомогою мережевої маски 255.255.255.0), не будуть перенаправлені до шлюзу, таким чином ваші комп’ютери можуть спілкуватися один з одним без необхідності передавати маршрутизатор (ви можете його фактично вимкнути, і ваші комп’ютери можуть контактувати один з одним).
— Бруно Перейра

Сторінки чоловіка не зовсім зручні для користувачів, тим більше для новачків ...
— Cerin
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.