LINUX.ORG.RU

История изменений

Исправление aivs, (текущая версия) :

Сделал

sudo iptables -i wlan0 -t nat -A PREROUTING -d 154.8.191.174 -p tcp -j REDIRECT --to-ports 1883

Пакеты на интерфейсе wlna0 предназначенные для 154.8.191.174 перенаправлять на локальный порт 1883.
На 1883 у меня слушает mosquitto, но от датчика так ничего и не получил, tcpdump показывает, что пакеты по прежнему идут на сервер 154.8.191.174.

 192.168.115.19.34098 > 154.8.191.174.1883: Flags [P.], cksum 0x6d98 (correct), seq 56722:57259, ack 230, win 490, options [nop,nop,TS val 16742851 ecr 4134052668], length 537

Еще какое то правило нужно?

Добавил еще правило: все пакеты от датчика направлять на шлюз:

sudo iptables -i wlan0 -t nat -A PREROUTING -s 192.168.115.19 -p tcp -j REDIRECT

Не работает

Исправление aivs, :

Сделал

sudo iptables -i wlan0 -t nat -A PREROUTING -d 154.8.191.174 -p tcp -j REDIRECT --to-ports 1883

Пакеты на интерфейсе wlna0 предназначенные для 154.8.191.174 перенаправлять на локальный порт 1883.
На 1883 у меня слушает mosquitto, но от датчика так ничего и не получил, tcpdump показывает, что пакеты по прежнему идут на сервер 154.8.191.174.

 192.168.115.19.34098 > 154.8.191.174.1883: Flags [P.], cksum 0x6d98 (correct), seq 56722:57259, ack 230, win 490, options [nop,nop,TS val 16742851 ecr 4134052668], length 537

Еще какое то правило нужно?

Исправление aivs, :

Сделал

sudo iptables -i wlan0 -t nat -A PREROUTING -d 154.8.191.174 -p tcp -j REDIRECT --to-ports 1883

Пакеты на интерфейсе wlna0 предназначенные для 154.8.191.174 перенаправлять на локальный порт 1883.
На 1883 у меня слушает mosquitto, но от датчика так ничего и не получил, tcpdump показывает, что пакеты по прежнему идут на сервер 154.8.191.174.
Еще какое то правило нужно?

Исправление aivs, :

Сделал

sudo iptables -i wlan0 -t nat -A PREROUTING -d 154.8.191.174 -p tcp -j REDIRECT --to-ports 1883

Пакеты на интерфейсе wlna0 предназначенные для 154.8.191.174 перенаправлять на локальный порт 1883
На 1883 у меня слушает mosquitto, но от датчика так ничего и не получил, tcpdump показывает, что пакеты по прежнему идут на сервер 154.8.191.174.
Еще какое то правило нужно?

Исходная версия aivs, :

Сделал

sudo iptables -i wlan0 -t nat -A PREROUTING -d 154.8.191.174 -p tcp -j REDIRECT --to-ports 1883

Покаты на интерфейсе wlna0 предназначенные для 154.8.191.174 перенаправлять на локальный порт 1883
На 1883 у меня слушает mosquitto, но от датчика так ничего и не получил, tcpdump показывает, что пакеты по прежнему идут на сервер 154.8.191.174.
Еще какое то правило нужно?