LINUX.ORG.RU
ФорумAdmin

Как направить трафик соседа в мою сторону?


0

0

Здрасьте!

Есть значит такой чудо-роутер, он же коммутатор и wifi точка доступа. Так вот, мой комп подключён напрямую к нему через сетевой кабель, а мой сосед через wifi. Проблема в том что до меня не доходит его трафик(судя по tcpdump), а так хочется :) К роутеру я имею доступ по SSH. Куда надо копать чтобы осуществить свою мечту? Лично мне кажется что надо копать в сторону iptables, но может я ошибаюсь? А может кто и набросками готовых команд поделится?

> Есть значит такой чудо-роутер, он же коммутатор и wifi точка доступа. Так вот, мой комп подключён напрямую к нему через сетевой кабель, а мой сосед через wifi. Проблема в том что до меня не доходит его трафик(судя по tcpdump), а так хочется :) К роутеру я имею доступ по SSH. Куда надо копать чтобы осуществить свою мечту? Лично мне кажется что надо копать в сторону iptables, но может я ошибаюсь? А может кто и набросками готовых команд поделится?

Злобный хацкир :) Запусти tcpdump на роутере и всего делов.

gaa ★★
()
Ответ на: комментарий от anterior

Re^2: Как направить трафик соседа в мою сторону?

> :( Надо бы в риалтайм, это обязательное условие...

Поставь wireshark на роутер, а иксы отфорвардь на локальную машину (ssh -X).

Ну или, если wireshark умеет читать из пайпа, запусти tcpdump на роутере с вовыдом в файл, а wireshark-у скорми вывод ssh route tail -f logfile

gaa ★★
()

А что за коммутатор? Комп или чтото аппаратное типа D-Link? Если комп, и есть возможность перекомпилить ядро,
то можно наложить на ядро патчи из patch-o-matic (http://netfilter.org/projects/patch-o-matic/pom-external.html), 
а там можно будет сделать такую штуку:

ROUTE - iptables ROUTE target

  ROUTE target options:
  --oif   ifname    Send the packet out using `ifname' network interface.
  --iif   ifname    Change the packet's incoming interface to `ifname'.
  --gw    ip        Route the packet via this gateway.
  --continue        Route the packet and continue traversing the rules.
  --tee             Route a copy of the packet, but continue traversing
                    the rules with the original packet, undisturbed.

Обрати внимание на --tee

iptables -A PREROUTING -t mangle -d $sosed -j ROUTE --gw 1.2.3.4 --tee
iptables -A PREROUTING -t mangle -s $sosed -j ROUTE --gw 1.2.3.4 --tee

И весь траффик идущий от соседа и к соседу попадет к тебе. 

anonymous
()
Ответ на: комментарий от anonymous

> А что за коммутатор? Комп или чтото аппаратное типа D-Link?
ASUS WL-500gP, почти комп :) с OpenWRT

Спасиб, покомпилим)
Надеюсь патч дружит с ядром 2.4.30...

anterior
() автор топика

попробуй brctl мост сделать, хотя не знаю, подружился ли он уже с wifi нтерфесами или нет

dimon555 ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.