Eujene
@Eujene
Айти или не айти?

Как определяется шлюз по умолчанию?

Коллеги,

как компьютер определяет шлюз по умолчанию? Я понимаю, что компьютер может узнать это из параметров интерфейся, где прописывается шлюз. Но допустим на хосте прописан только IP адрес и маска - как в таком случае выяснить? Имеется ли в IP пакете информация об этом?
  • Вопрос задан
  • 3371 просмотр
Решения вопроса 1
как компьютер определяет шлюз по умолчанию?
Никак. Это бездумная железяка. Либо это делается ручными настройками, либо назначается сервером dhcp, где тоже руками указывают шлюз последней надежды.

Но допустим на хосте прописан только IP адрес и маска - как в таком случае выяснить?
Никак. Маска указывает на подсеть. IP - адрес в этой подсети.

Имеется ли в IP пакете информация об этом?
В пакете IP нет такого поля, которое говорило о шлюзе по умолчании.
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
martin74ua
@martin74ua Куратор тега Компьютерные сети
Linux administrator
для нормальной работы сети на компьютере необходимо настроить:
адрес на интерфейсе
его маску
шлюз по умолчанию
днс сервер

эти параметры можно или прописать вручную, или получить через dhcp
Ответ написан
@cssman
В конфиге интерфейса. если его там нет, то шлюз не указан.
В пакете есть только src\dst адреса + порты
Ответ написан
Комментировать
Griboks
@Griboks
Принято, что первый адрес в сети является шлюзом, а последний - широковещательным.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы