3

Я пытаюсь выяснить, как получить IP-адрес подозрительной точки доступа, которую я использую для доступа в Интернет. Запустив netstat , я получаю следующее:

$ netstat -rn
Routing tables

Internet:
Destination        Gateway            Flags        Refs      Use   Netif Expire
default            XX.100.43.65       UGSc           24        0     en1
YYY.37.129/24      link#8             UC              2        0   vnic1
YYY.37.129.2       0:1c:42:0:0:9      UHLWI           1        1     lo0
YYY.37.129.255     ff:ff:ff:ff:ff:ff  UHLWbI          0       15   vnic1
YYY.211.55/24      link#7             UC              2        0   vnic0
YYY.211.55.2       0:1c:42:0:0:8      UHLWI           0        1     lo0
YYY.211.55.25      ff:ff:ff:ff:ff:ff  UHLWbI          0       14   vnic0
127                127.0.0.1          UCS             0        0     lo0
127.0.0.1          127.0.0.1          UH              0   410025     lo0
169.254            link#5             UCS             0        0     en1
XX.100.43.64/26    link#5             UCS             2        0     en1
XX.100.43.65       0:4:28:f2:60:0     UHLWI          24        0     en1   1198
XX.100.43.70       127.0.0.1          UHS             0        0     lo0
XX.100.43.127      ff:ff:ff:ff:ff:ff  UHLWbI          0       12     en1

где

  1. XX.100.43.65 (или для краткого IP.65) - маршрутизатор провайдера
  2. IP.70 это я (статический адрес)
  3. IP.127 - я не знаю кто, порты не открыты. Время от времени исчезает.

Есть ли данные AP, и что IP.127 рассматривает его флаги и шлюз?

1 ответ1

1

Если IP.65 (я предполагаю, что это публичный адрес, т. Е. Он не начинается с 10., 192.168 или 172.16-31.) Является маршрутизатором провайдера, это означает, что базовая станция находится в режиме моста (т.е. просто передача пакетов без участия на уровне IP), и его IP-адрес будет не так просто найти. Если ему назначен адрес в диапазоне локальной подсети (который не нужен в режиме моста), вы можете найти его, проверяя все IP-адреса и ища его аппаратный адрес.

for ip in XX.100.43.{65..126}; do ping -c1 -W1 $ip & done

дайте этому несколько секунд, чтобы закончить (это даст много несогласованного вывода; просто проигнорируйте его), затем нажмите return, чтобы получить новое приглашение, и запустите:

arp -an | grep -v incomplete

Теперь найдите аппаратный адрес базовой станции, щелкнув по опции значок аэропорта в строке меню; он будет указан как "BSSID". Ищите этот адрес в списке arp ; если он есть, ему будет предшествовать IP-адрес станции в скобках. Если его там нет, базовая станция не имеет IP в локальном диапазоне, что вполне возможно.

Кстати, IP.127 - это широковещательный адрес для локальной подсети; поэтому он указан с "шлюзом" ff:ff:ff:ff:ff:ff (широковещательный адрес Ethernet).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .