SergeyVas 0 23 сентября, 2015 Опубликовано 23 сентября, 2015 · Жалоба Задачка такая нужно сделать устройство которое будет дублировать часть функционала другого устройства. Команды управления устройство номер 1 получает через tcp/ip . Таблица команд есть. Если подключить switcher в эту сеть а уже в него включить устройство 1 и плату с lpc4357 c lwip получиться слушать сеть и выдрать пакеты с командами? Может что то есть готовое? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 23 сентября, 2015 Опубликовано 23 сентября, 2015 · Жалоба switch он на то и switch, а не hub, что пакеты как правило пихает именно в тот порт на котором сидит устройство с соответствующим МАС адресом. для решения задачи нужен bridge, сделать можно из любого роутера с двумя портами, включенного "в развыв", т.е. один порт к устройству, другой к ПК или откуда там оно команды получает. тогда он может с одной стороны абсолютно прозрачно пропускать через себя пакеты предназначенные устройству и от него, а может и что-нибудь своё добавить или поменять так что снаружи будет не заметно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 23 сентября, 2015 Опубликовано 23 сентября, 2015 · Жалоба Роутер или плата с двумя ethernet портами? Какую плату лучше для этого использовать, может есть готовые примеры ? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 23 сентября, 2015 Опубликовано 23 сентября, 2015 · Жалоба Компьютер с двумя сетевыми карточками (хоть ноутбук с wifi и проводной картой, если в локалке есть wi-fi) и wireshark. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 23 сентября, 2015 Опубликовано 23 сентября, 2015 · Жалоба Wireshark может сам перенаправлять или повторять пакеты в другой порт? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Сергей Борщ 143 23 сентября, 2015 Опубликовано 23 сентября, 2015 · Жалоба Wireshark может сам перенаправлять или повторять пакеты в другой порт?Нет. Это делает ваш компьютер, настроенный как маршрутизатор или мост между двумя сетевыми картами. А Wireshark подслушивает любую из этих карт и фильтрует для показа вам пакеты, предназначенные вашему устройству и пакеты от него. Постоянно так отлаживаюсь. В виндовсе XP для построения моста нужно было в сетевых подключениях выделить две сетевухи, вызвать контекстное меню и в нем выбрать bridge. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
Kane 0 24 сентября, 2015 Опубликовано 24 сентября, 2015 · Жалоба Практически в любой микросхеме-ethswitch есть функция снифера, которая позволяет трафик со всех портов направить в указанный. Другое дело, что в конечных устройствах такая функция не афишируется. Если в любом случае будет делаться плата, я бы в нее простенький свич воткнул (заодно будет выполнять функцию phy) и к нему уже lpc. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 24 сентября, 2015 Опубликовано 24 сентября, 2015 · Жалоба Не знал сейчас посмотрю. А если купить хаб а в него включить три разъема кабель от устройства нижнего уровня, кабель от устройства верхнего уровня которое шлет команды вниз. И платку с lpc4337 ethernet и lwip получиться слушать какие команды получает контроллер сверху? Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
_pv 79 24 сентября, 2015 Опубликовано 24 сентября, 2015 · Жалоба Не знал сейчас посмотрю. А если купить хаб а в него включить три разъема кабель от устройства нижнего уровня, кабель от устройства верхнего уровня которое шлет команды вниз. И платку с lpc4337 ethernet и lwip получиться слушать какие команды получает контроллер сверху? а где сейчас можно ethernet hub найти? вместо того чтобы городить своё устройство на lpc4337 с встроенным свичем, и тем более с lwip, раз уж ПК не подходит, можно взять любой готовый китайский роутер или hlk-rm04 за 10-15$, или любой другой одноплатный ПК, raspberri/orange Pi тот же и второй езернет ему через usb адаптер организовать можно. хотя если надо именно просто воткнуть два одинаковых устройства (тем более своих) хаб на 3 устройства можно и из резисторов сделать. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
SergeyVas 0 24 сентября, 2015 Опубликовано 24 сентября, 2015 · Жалоба Понятно, благодарю за помощь так сделаю. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
iosifk 3 24 сентября, 2015 Опубликовано 24 сентября, 2015 · Жалоба а где сейчас можно ethernet hub найти? хотя если надо именно просто воткнуть два одинаковых устройства (тем более своих) хаб на 3 устройства можно и из резисторов сделать. Хаб сейчас - это экзотика. А микросхема управляемого свитча - это реальность... Или живьем стартовый набор с управляемым свмтчем. И он будет перекидывать все пакеты с прослушиваемого порта на тот, который ему задали... Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться
krux 8 24 сентября, 2015 Опубликовано 24 сентября, 2015 · Жалоба ищите в свичах опцию port mirroring - это то что вам нужно. Цитата Поделиться сообщением Ссылка на сообщение Поделиться на другие сайты Поделиться