Kali linux как узнать ip роутера

Обновлено: 05.07.2024

Большинство домашних сетей получают доступ к интернету через маршрутизаторы или модемы. Нам не так часто нужно менять настройки маршрутизатора, но временами возникает такая необходимость. Обычно эти настройки можно открыть, набрав локальный ip адрес маршрутизатора в строке браузера. Также иногда может понадобится узнать ip адрес роутера для других действий или тестирования работы сети.

К сожалению, нет одного стандартного адреса, который бы использовали все маршрутизаторы, очень часто используется 192.168.1.1, но это не является правилом и можно встретить любые адреса из диапазона локальных сетей. На самом деле есть множество способов как узнать ip роутера wifi, так и в обычной сети.

КАК УЗНАТЬ IP РОУТЕРА В LINUX?

Первое место, где стоит посмотреть независимо от вашей операционной системы — это документация для вашего роутера. Там точно есть инструкция по настройке и в ней указан адрес, на котором можно открыть веб-интерфейс.

ЛОКАЛЬНЫЙ АДРЕС РОУТЕРА

Далее, вы можете использовать утилиты просмотра информации о сети. Компьютер активно взаимодействует с роутером для передачи данных в сеть и мы можем посмотреть адрес шлюза, который и будет адресом роутера. Команда ip:

Здесь в первой же строке будет отображен адрес шлюза, через который передается весь трафик по умолчанию, в моем случае тот же самый 192.168.1.1. Если вы не хотите использовать команду ip, можно посмотреть таблицу маршрутизации пакетов командой route:

Тут тоже первая запись будет означать адрес маршрутизатора. Еще один путь узнать ip маршрутизатора — посмотреть таблицу записей ARP:

Здесь все еще проще, если компьютер взаимодействует только с роутером, то будет выведена одна запись — адрес роутера. Подобную информацию может выдать и утилита netstat:

ВНЕШНИЙ АДРЕС РОУТЕРА

Если вы счастливый обладатель белого IP адреса или даже серого, который на спрятан за NAT и вас интересует как узнать внешний ip роутера, то для этого тоже есть простая команда:

У меня Wi-Fi роутер настроен как точка доступа. Windows в свойствах сети пишет его адрес, подключившись по которому браузером роутер можно нестроить. В моем случае адрес 46.242.86.103. Как узнать этот адрес в линуксе? А то приходится каждый раз тащить комп с виндой, чтобы настроить роутер.


wicd tools не помогают?



Адрес шлюза узнать?


Это никаких IP-адресов не выдает


Это не выдает адреса роутера. Только адрес шлюза, который у провайдера

Где купил 5звёздочный акк?



подключаюсь к вопросу :)

а вообще на крайний случай можно tshark или tcpdump использовать.


Мне выдает вот что:

Первой строкой будет твой роутер?



pekmop1024 ★★★★★ ( 16.10.12 13:31:06 )
Последнее исправление: pekmop1024 16.10.12 13:33:43 (всего исправлений: 1)

Присоединяюсь к вопрошающему. Я себе тоже звёзд хочу.


Он покажет IP моего компьютера, а не роутера.

А под Windows мы имеем вот что:

Если на нем щелкнуть или по контекстному меню, попадаю прямо на административный экран


Эти сервисы показывают IP моего компа, 188.32.212.244

Nxx ★★★★★ ( 16.10.12 13:44:15 )
Последнее исправление: Nxx 16.10.12 13:47:07 (всего исправлений: 1)


Скорее всего это через upnp получается.


Скорее всего это через upnp получается.

Что именно? Тот же адрес работает и под Линуксом, если его записать под виндой и ввести в браузер в Линуксе. А как его под Линуксом узнать?

Жирно живете, роутеру реальный адрес, компам тоже реальные. Нам бы таких провайдеров.

Согласен с камрадом насчет upnp. Тебе нужны gupnp-tools.

pekmop1024 ★★★★★ ( 16.10.12 13:49:22 )
Последнее исправление: pekmop1024 16.10.12 13:51:41 (всего исправлений: 1)


Запустил upnp-inspector. Он мне показывает только список девайсов и сервисы. IP не показывает. gupnp-tools не запускается.


Ей какого-то значка не хватает.

Это не выдает адреса роутера. Только адрес шлюза, который у провайдера

Что-то не так. Если ты в своей локалке, а не в провайдерской сети, то не может твой комп default gateway выдавать гейт провайдера.

Дай IPшник, который выдает Винда, а также из-под Линукса вывод вот этих команд:

Kroz ★★★★★ ( 16.10.12 14:57:43 )
Последнее исправление: Kroz 16.10.12 14:58:46 (всего исправлений: 1)

У него роутер не участвует в маршрутизации, просто бридж между провайдеской сеткой и вайфаем самого же роутера.

". не может твой комп default gateway выдавать гейт провайдера . "

У него роутер не участвует в маршрутизации, просто бридж между провайдеской сеткой и вайфаем самого же роутера.

В любом случае хочу видеть ответ от ТС - вывод команд.


Я почему-то тоже сразу про него подумал.


В любом случае хочу видеть ответ от ТС - вывод команд.


2b) Нужно знать хотябы диапазон/подсеть IPшника, чтобы ARP запросами бомбить.

Как его знать? Один комп имеет IP 188.32.212.244, втиорой - 188.255.15.32, адрес шлюза 188.255.14.1, а адрес роутера 46.242.86.103.

чини gupnp, самый просто способ.




а под линуксом настраивать роутер нет необходимости?

у меня, например, в браузере роутер настраивается, а значит сохранил вкладку и забыл про поиск адреса.


А 46.242.86.103 случаем не прописано в настройках роутера?
Кстати, а traceroute 46.242.86.103 с компа что покажет?


А 46.242.86.103 случаем не прописано в настройках роутера?

Я не прописывал.

Кстати, а traceroute 46.242.86.103 с компа что покажет?

Nxx ★★★★★ ( 16.10.12 18:36:36 )
Последнее исправление: Nxx 16.10.12 18:36:58 (всего исправлений: 1)


Чувак, я конечно всё понимаю, но это очень плохо. Тебе бы специалиста попросить всё это в порядок привести.

Так роутер у тебя другой же. Ты определись с терминологией для начала.


Что в твоем случае роутер - дефолтный гейт, точка доступа, или еще что-то?


Кокой пороль немогу зайти

А ты вообще уверен что это твой рутер? ;) Я даже со своего компа могу зайти на него, благо логин/пароль нестандартные.

Гипотеза (1): ты подцепился по Wi-Fi не к своему рутеру.
0. Проверь, на рутере шнурок от прова воткнут в порт WAN или в один из четырех LAN?
1. Загрузись под Windows. Убедись в работоспособности и-нета.
2. Выйми патчкорд от прова из рутера. И-нет работает? Если да - ты поцепился не на свой рутер. Если нет - на свой.

Гипотеза (2): ту заходишь в админку не на свой рутер, а какой-то в И-нете.
1. Не вставляя патчкорд от прова (при условии что и-нет не работает), попробуй зайди через WEB-интерфейс на рутер. Если не заходит - ты раньше заходил не на свой рутер.

Воткни интернетовский шнурок в WAN порт рутера.

Сообщи о результатах.

После того как ты убедился что ты таки на свое рутере и патчкорд от прова воткнут в WAN порт (а не в LAN), зайди в настройки рутера и:
(4) Дай скриншот настроек рутера - Закладка Status пункт Device Info. Интересует MAC адреса на обоих интерфейчас и внутренний IP.
(5) Дай скриншот настроек DHCP рутера - Закладка Setup пункт LAN Settings (или Netowrk Settings). Интересует включен ли они и диапазон IP адресов, которые он выдает.

(6) Назначает ли ПРОВАЙДЕР IP динамически (DHCP) или нет.
(7) Комп получает адрес динамически или статически? Если динамически - какой DCHP клиент пользуешься в никсах (обычно dhcpcd или dhclient)? Можно узнать командой ps ax | grep dh

Думаю, это прояснит ситуацию.

P. S. Если таки все правильно, рекомендую закрыть доступ к админке рутера через и-нет. Делается в Tools / Admin / Enable remote management (убрать галку)

IP-адрес устройства служит неким идентификатором в локальной сети Интернет. К каждому ПК привязан собственный адрес, при помощи которого распознается устройство. Во многих ситуациях пользователь может обойтись и без этой информации, однако, в некоторых случаях знать IP Linux всё же полезно. Эти данные могут понадобиться для работы с домашним компьютером, а также с локальной сетью.

В данной статье будут рассмотрены альтернативные способы того, как узнать IP-адрес устройства Linux.

IP-address - что это?

IP-адреса принято делить на 3 типа:

  • IP-адрес ПК (внутренний адрес);
  • Адрес в локальной сети;
  • Внешний IP-адрес.

Программное обеспечение любого устройства функционирует между собой при помощи сетевых протоколов. Для нормального взаимодействия нескольких программ требуется внутренний IP ПК. Обычно этот адрес выглядит следующим образом:

Если говорить об адресах локальной сети, то в этом вопросе возникают определенные трудности. По идее, каждый компьютер должен иметь уникальный сетевой идентификатор, но с некоторых пор это стало невозможным. В мире появилось слишком много устройств – свободные адреса начали стремительно заканчиваться. Теперь обычный пользователь не может иметь ПК с собственным IP-адресом в локальной сети (эта возможность доступна только серверам). Через NAT провайдеры начали размещать своих клиентов на одинаковых IP.

Это приводит к тому, что компьютер без проблем получает доступ к Интернет-серверу, но подключиться к такому ПК невозможно, поскольку его адрес совпадает с адресом сотни других устройств. Их владельцы также получили его от провайдера.

На текущий момент времени не существует иного способа осуществить подключение устройства к Интернету. Без NAT пользователю пришлось бы обеспечить отдельное Интернет-подключение для каждого устройства (например, для двух ноутбуков). А это, как минимум, очень дорого и неудобно.

Резюмируем: благодаря NAT подключение устройства к локальной сети происходит за счет получение устройством внешнего IP, принадлежащего поставщику услуг (провайдеру). Этот адрес также используется сотнями других пользователей.

Внутренний IP-адрес в Линукс

Следует еще раз напомнить о том, что внутренний адрес устройства всегда идентичный. Он был упомянут выше. Данная информация актуальна не только для пользователей Linux, но и остальных операционных систем. Если хочется убедиться в правдивости информации, можно воспользоваться терминалом:

Address IP

Локальный IP-адрес в Линукс

Чтобы получить нужные данные, достаточно воспользоваться специальной командой в терминале дистрибутива Линукс:

Утилита выведет информацию обо всех интерфейсах и их адреса.

Такая команда работает в разных версиях Линукс, таких как ubuntu, debian, centos.

Пример выполнения ip a

В появившемся окне также можно увидеть множество дополнительных данных об интерфейсах: маска сети, некоторые статистические данные. Если не получается самостоятельно найти локальный адрес в окошке, обратите внимание на цифры, указанные после слов «inet». Это и есть искомый IP.

Чтобы вывести на экран окно, содержащее исключительно IP-адреса, выполните команду:

Результат выполнения команды ip -a

Узнать IP address можно с помощью команды "ifconfig", однако она считается устаревшей и в большинство дистрибутивов она не установлена по умолчанию.

Как узнать Внешний IP-адрес

Основная загвоздка заключается в том, что пользователь устройства не имеет доступа к серверу своего поставщика услуг. Это решало бы проблему одним махом, но такой возможности нет. Юзеру нужно искать обходные пути.

Как это сделать:

Мой IP

  1. Откройте любой специальный сайт, который может распознать IP-адрес вашего устройства. Как вариант, можно в браузере ввести в любой поисковой системе фразу "мой ip";
  2. Альтернативный вариант: запустите терминал Линукс и укажите в нем команду wget.

Узнать IP версии 4:
wget -qO- eth0.me

IP версии 6:
$ wget -qO- ident.me

Если есть необходимость выяснить IP-адрес маршрутизатора, то придется действовать иным методом. Чтобы получить нужную информацию, внимательно ознакомьтесь с настройками гаджета.

Заключение

IP-адрес Линукс может потребоваться юзеру в различных ситуациях. Новичку нужно внимательно разобраться с типами адресов, чтобы понять специфику данного вопроса. Воспользовавшись нашими рекомендациями, вы быстро выявите способ получения важной информации о своем компьютере, функционирующем на базе популярной операционной системы Linux. Все эти способы указаны в статье. Совсем немного практики – и задача уже не кажется такой сложной, как это было в начале.

Определить IP адрес в Linux

Раньше для просмотра текущих сетевых интерфейсов и их параметров (включая IP-адреса), использовалась команда ifconfig. Но она уже несколько лет как устарела, и в современных дистрибутивах Linux не поддерживается.

Вместо ifconfig рекомендуется использовать команду ip

Определяем IP-адрес командой ip

Чтобы определить IP-адрес вашего сетевого интерфейса можно использовать команду ip address (или эквивалентный вызов ip addr или просто ip a ).

Команда ip address Linux

В результате выполнения команды на экран будет выведен список текущих сетевых интерфейсов и их параметры. Первый интерфейс в списке обычно lo — это loopback интерфейс (нас он сейчас не интересует). Нас интересует Ethernet-интерфейс или WiFi-интерфейс (в зависимости от того, какое у вас подключение).

Ethernet интерфейсы обычно имеют имена вида enp2s0 или eth0, а WiFi-интерфейсы имеют имена вида wlp2s0 или wlan0 (цифры в названии могут отличаться).

Найдите интересующий вас интерфейс в списке. Его IP-адрес выводится на строке inet ..

В нашем примере это inet 192.168.2.2/24 . 192.168.2.2 — это IP-адрес. 24 — это маска подсети, соответствующая маске 255.255.255.0.

Определяем IP-адрес командой hostname

Воспользуемся командой hostname , чтобы вывести IP-адрес. Используем ключ -I


Команда выводит все сетевые адреса хоста (системы), кроме loopback интерфейса. Если у вас всего одно сетевое соединение, то, скорее всего, будет выведен один IP-адрес.

Через графическую утилиту

Хотя эта заметка рассматривает способы определения IP-адреса через командную строку, иногда проще посмотреть текущий IP-адрес через графические программы. В Ubuntu Linux это можно сделать в Параметрах системы в разделе Сеть .

Параметры системы Настройка Сети Ubuntu Linux

Параметры→Сеть

Параметры интерфейса Ubuntu Linux

Настройки сетевого интерфейса.

Читайте также: