У меня есть одно приложение, в котором у меня есть следующая настройка,Как пересылать пакеты на wlan0 до eth0
--------- LAN ------- Wifi ------ -
| PC1 | < =====> | PC2 | < =====> | STA | --------- ------- -------
ПК1 подключен к сети, а PC2 подключен к ПК1 с использованием одного разъема. STA подключается к PC2 с использованием Wi-Fi (PC2 настроен как AP с использованием hostapd), и я хочу подключиться к интернету на STA. Но есть одно ограничение: весь обмен пакетами между PC2 & PC1 должен использовать только данный сокет.
Я не знаю, что libpcap обладает этой способностью. Вы уверены, что это так? Я подозреваю, что вам придется настроить PC2 вручную, чтобы перенаправить весь свой трафик, идущий от PC1 до STA. Возможно, я не понял, о чем вы спрашиваете. –
через сокет, вы имеете в виду разъемы IPC? –
@o_weisman Я имею в виду, что PC1 подключен к сети, PC2 подключен к ПК1 через коммутатор (вы можете сказать), и есть также одна сотовая связь (IPC). STA подключается к PC2 через Wi-Fi (PC2 настроен как AP с использованием hostapd). Я хочу, чтобы STA выполнял ping PC1, но я хочу, чтобы все пакеты, которые переходят с PC2 на PC1, должны проходить через сокет –