Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: LwIP: работа в нескольких подсетях
Форум разработчиков электроники ELECTRONIX.ru > Микроконтроллеры (MCs) > ARM
Arlleex
Есть девайс. Он находится в одной подсети с ПК 192.168.172.X/24.
Но также этот девайс должен уметь работать с другими девайсами, находящимися в других подсетях. Когда было только две подсети, я использовал gateway как адрес второй подсети. Сейчас добавилась ещё одна подсеть, и нужно делать либо статический роут, либо добавлять gateway. А вот есть ли штатные средства LwIP для этого? Или ручками править стек?
TU-104
Когда надо было через несколько маршрутов отправлять, ничего не нагуглить не получилось.
Сделал "вручную": перед отправкой на конкретные адреса просто менял адрес шлюза netif_set_gw(...).
Вроде ничего криминального в этом нет: при первом отправляемом пакете будет арп-запрос на этот новый шлюз, затем в таблицу арп будет внесена запись вида IPd_st = MACaddr_GW. Ну и при последующих отправках, лишних запросов на шлюз не будет.
vadon
Сделать несколько интерфейсов NETIF, если модуль МАС имеет несколько фильтров МАС.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Invision Power Board © 2001-2025 Invision Power Services, Inc.