Як знайти IP-адресу точки доступу, до якої я підключений?


11

Я підключений до відкритої мережі, я бачу BSSID і SSID, але я не думаю, що DHCP включений, оскільки я не отримую жодного IP-адреси. так чи є спосіб дистанційно дізнатися, що це IP? і спасибі


Яку операційну систему ви використовуєте?
Іво Фліпс

3
Можливо, ви припускаєте, що точка доступу також є сервером DHCP для мережі? Ви знаєте, що це так?
Linker3000

Відповіді:


11

(Якщо передбачається система Linux) Після того, як у вас буде MAC-адреса AP, наприклад, через iwconfig:

$ iwconfig eth1

eth1     IEEE 802.11g  ESSID:"OSU_PUB"  
         Mode:Managed  Frequency:2.427 GHz  Access Point: 00:0D:9D:C6:38:2D
         Bit Rate=48 Mb/s   Tx-Power=20 dBm   Sensitivity=8/0  
         Retry limit:7   RTS thr:off   Fragment thr:off
         Power Management:off
         Link Quality=91/100  Signal level=-39 dBm  Noise level=-87 dBm
         Rx invalid nwid:0  Rx invalid crypt:860  Rx invalid frag:0
         Tx excessive retries:0  Invalid misc:39   Missed beacon:8

AP має hw addr, 00:0D:9D:C6:38:2Dтому ви можете використовувати tcpdump, щоб нюхати трафік з тієї апаратної адреси, яка, як правило, рано чи пізно розкриє IP-адресу його як джерела:

$ tcpdump -i eth1 -s 0 -v -n ether host 00:0D:9D:C6:38:2D

tcpdump: listening on eth1, link-type EN10MB (Ethernet), capture size 65535 bytes
13:15:49.106475 ARP, Ethernet (len 6), IPv4 (len 4), Request who-has 192.168.1.1 (00:0D:9D:C6:38:2D) tell 192.168.1.2, length 28

Якщо AP відповідає на пінг-трансляції, ви, ймовірно, можете надіслати трансляцію ping на свою конкретну MAC-адресу, щоб отримати відповідь, але, здається, не існує інструменту, здатного це зробити.


2

Я припускаю, що ви можете ввімкнути розмитий режим бездротової картки та запустити провідну мережу ( http://www.wireshark.org/ ) Таким чином, ви, ймовірно, зможете виявити підмережу мережі.

Коли ви бачите такий пакет TCP ...

0000 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
0010 xx xx xx xx xx xx xx xx xx c0 a8 01 01  c0 a8 01 
0020 02 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx
0030 xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx xx

c0 a8 01 01 = 192.168.1.1 і c0 a8 01 02 = 192.168.1.2 ....


Я запустив Wireshark, але де мені знайти підмережу, в якому типі пакетів?
Пітер

чи є базовий трафік в мережі?
bubu

так багато трафіку
Пітер

Я бачу лише адреси Mac та IP-з'єднання підключення PPPoE, оскільки ця точка доступу призначена для доступу до Інтернету за допомогою PPPoE
Пітер

Ви можете, будь ласка, показати нам скріншот?
bubu

2

Найпростіший спосіб, як правило, зробити netstat -rnі подивитися, на який встановлений шлюз за замовчуванням - 99,9% часу, це буде IP-адреса вашої точки доступу. І це працює на Linux, OS X або Windows.


5
99,9%, мабуть, розумно для домашньої або малої офісної мережі, де AP часто знаходиться в широкосмуговому / кабельному маршрутизаторі, але набагато рідше - у корпоративній мережі.
Linker3000
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.