У меня есть две проблемы в моем проекте, я настраиваю систему Linux, используя Ubuntu версии 16.4. Я намерен использовать это как беспроводной ретранслятор / расширитель.
Я пытаюсь создать мост от Wi-Fi к Wi-Fi, так как у меня есть два адаптера Wi-Fi, а также три IP-адреса (по одному от каждого внешнего устройства), использующих этот расширитель, для отправки трех IP-адресов в мою базу данных. Мне нужны три IP-адреса без их изменения, поскольку они по разным причинам переносят данные в разные таблицы в БД.
Мне нужно иметь один адаптер Wi-Fi в качестве точки доступа, а другой - клиент для публичной сети.
Аппаратное обеспечение: 2 x AR928X Беспроводной сетевой адаптер ОС: Ubuntu 16.4
Попытка: создать мост, у меня не получилось, у меня есть NAT, но мне нужен мост. Для этого мне нужно подключить три устройства, и три IP-адреса с данными будут перенаправлены в базу данных.
Мне нужно перенаправить весь входящий трафик без изменения исходного IP-адреса.
Попробовал следующее:
company@box-4:~$ sudo ip link set wlp1s0_sta master br0
Ответы RTNETLINK: операция не поддерживается
а также
Config dir: /tmp/create_ap.wlp5s0.conf.JX9PBiN5
PID: 8154
Network Manager found, set ap0 as unmanaged device... DONE
Creating a virtual Wi-Fi interface... ap0 created.
Sharing Internet using method: bridge
Create a bridge interface... RTNETLINK answers: Operation not supported
В общем, я попытался успешно перенаправить весь входящий трафик в пункт назначения с помощью маскарадинга nat, и это сработало, но это не то, что мне нужно, потому что он поместил 3 IP в один IP.
IP-адреса (получение трех разных устройств для ввода и доступа к серверу (устройство хочет объединить три ips в один и отправить только IP-адрес устройства)
Я создал виртуальный интерфейс Wi-Fi для реального интерфейса Wi-Fi и добавил этот виртуальный мост к мосту, когда попытался заставить его работать.
Я пытался создать точку доступа и клиент для публичной сети на одном адаптере, но это не сработало.
Я также пытался использовать правила SNAP iptables для изменения исходного IP-адреса, но это также не сработало.
Спасибо за чтение, надеюсь, я смогу найти помощь.