Jump to content

Recommended Posts

Posted

Есть ноутбук под W7, у которого на сетевом интерфейсе задано несколько IP-адресов (например 10.1.10.200/24, 10.1.11.200/24, 10.1.12.200/24).

Соответственно с этого ноутбука есть доступ к трем подсетям.

Но в некоторых случаях с хостов из этих подсетей ноутбук недоступен.

Предполагаю, что потому, что ноутбук в качестве src-ip всегда использует первый IP-адрес (10.1.10.200).

(хотя это еще нужно проверить сниффером)

 

Можно ли штатными средствами Windows задать IP-адрес, который будет использоваться в исходящих пакетах, чтобы он всегда соответствовал той подсети, на которую пришел первоначальный запрос?

Мне казалось, что я эту задачу ранее решал с помощью netsh. Но видимо с чем-то путаю, потому что сейчас не вижу в netsh подобных инструментов.

Posted
2 часа назад, alibek сказал:

Предполагаю, что потому, что ноутбук в качестве src-ip всегда использует первый IP-адрес (10.1.10.200).

Если Destination в сети за шлюзом - да, будет выбран первый с интерфейса. Если в одной из напрямую доступных подсетей - будет выбран IP в этой подсети. Что касается ответов - сама система отвечает с того IP, на котором получила. А вот программы - как сделал программист, ибо система в Winsock или даже в raw отдала пакет, и дальше за ним уже не следит, и не проверяет. Тут у многих проблемы, что к multihomed не готовы. Определённые проблемы есть с NetBIOS  - обращениям по коротким именам как с компьютера, так и к нему - тут возможны неожиданные комбинации - тяжкое наследие legacy. Были в прошлом десятилетии заплатки на это - если система с диска без обновлений, попробуйте обновиться.

Posted

Винда это клиентская система, там минимум сетевых фич и возможностей.

Но я подозреваю что она правильно выбирает адреса а не просто берёт первый попавшийся. А вот через шлюз она пойдёт с тем что в той же подсети либо с рандомным.

Posted
44 минуты назад, Ivan_83 сказал:

Винда это клиентская система, там минимум сетевых фич и возможностей.

Но я подозреваю что она правильно выбирает адреса а не просто берёт первый попавшийся. А вот через шлюз она пойдёт с тем что в той же подсети либо с рандомным.

А некоторые на ней роутер поднимали...
Можно было увидеть в муниципальных учреждениях.

Posted
В 01.06.2021 в 21:06, ne-vlezay80 сказал:

А некоторые на ней роутер поднимали...
Можно было увидеть в муниципальных учреждениях.

И я поднимал.

Сплошное мучение, особенно когда нужно работать с любыми тоннелями, а вланы - вообще фантастика, отданная на милость писателей дров вендоров.

Posted
9 часов назад, Ivan_83 сказал:

вланы - вообще фантастика, отданная на милость писателей дров вендоров.

вроде бы в свежих виндах нет

Posted
13 часов назад, Ivan_83 сказал:

И я поднимал.

Сплошное мучение, особенно когда нужно работать с любыми тоннелями, а вланы - вообще фантастика, отданная на милость писателей дров вендоров.

Согласен. Особенно, когда не можишь одновременно делать nat и внешнию сеть. Во всех нормальных ОС это делается без проблем.

Posted
3 часа назад, edo сказал:

вроде бы в свежих виндах нет

Начиная с десятки что ли, вроде из hypervi вытащили манагер сетей на уровень ОС.

Я уже не слежу что там и как, для меня это чуждая среда, после 15 лет проведённых в ней и 6 лет без неё :)

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

×
×
  • Create New...
На сайте используются файлы cookie и сервисы аналитики для корректной работы форума и улучшения качества обслуживания. Продолжая использовать сайт, вы соглашаетесь с использованием файлов cookie и с Политикой конфиденциальности.