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: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: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 случаем не прописано в настройках роутера?
Я не прописывал.
Nxx ★★★★★ ( 16.10.12 18:36:36 )Кстати, а traceroute 46.242.86.103 с компа что покажет?
Последнее исправление: 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, но и остальных операционных систем. Если хочется убедиться в правдивости информации, можно воспользоваться терминалом:
Локальный IP-адрес в Линукс
Чтобы получить нужные данные, достаточно воспользоваться специальной командой в терминале дистрибутива Линукс:
Утилита выведет информацию обо всех интерфейсах и их адреса.
Такая команда работает в разных версиях Линукс, таких как ubuntu, debian, centos.
В появившемся окне также можно увидеть множество дополнительных данных об интерфейсах: маска сети, некоторые статистические данные. Если не получается самостоятельно найти локальный адрес в окошке, обратите внимание на цифры, указанные после слов «inet». Это и есть искомый IP.
Чтобы вывести на экран окно, содержащее исключительно IP-адреса, выполните команду:
Узнать IP address можно с помощью команды "ifconfig", однако она считается устаревшей и в большинство дистрибутивов она не установлена по умолчанию.
Как узнать Внешний IP-адрес
Основная загвоздка заключается в том, что пользователь устройства не имеет доступа к серверу своего поставщика услуг. Это решало бы проблему одним махом, но такой возможности нет. Юзеру нужно искать обходные пути.
Как это сделать:
- Откройте любой специальный сайт, который может распознать IP-адрес вашего устройства. Как вариант, можно в браузере ввести в любой поисковой системе фразу "мой ip";
- Альтернативный вариант: запустите терминал Линукс и укажите в нем команду wget.
Узнать IP версии 4:
wget -qO- eth0.me
IP версии 6:
$ wget -qO- ident.me
Если есть необходимость выяснить IP-адрес маршрутизатора, то придется действовать иным методом. Чтобы получить нужную информацию, внимательно ознакомьтесь с настройками гаджета.
Заключение
IP-адрес Линукс может потребоваться юзеру в различных ситуациях. Новичку нужно внимательно разобраться с типами адресов, чтобы понять специфику данного вопроса. Воспользовавшись нашими рекомендациями, вы быстро выявите способ получения важной информации о своем компьютере, функционирующем на базе популярной операционной системы Linux. Все эти способы указаны в статье. Совсем немного практики – и задача уже не кажется такой сложной, как это было в начале.
Раньше для просмотра текущих сетевых интерфейсов и их параметров (включая IP-адреса), использовалась команда ifconfig. Но она уже несколько лет как устарела, и в современных дистрибутивах Linux не поддерживается.
Вместо ifconfig рекомендуется использовать команду ip
Определяем IP-адрес командой ip
Чтобы определить IP-адрес вашего сетевого интерфейса можно использовать команду ip address (или эквивалентный вызов ip addr или просто ip a ).
В результате выполнения команды на экран будет выведен список текущих сетевых интерфейсов и их параметры. Первый интерфейс в списке обычно 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 это можно сделать в Параметрах системы в разделе Сеть .
Параметры→Сеть
Настройки сетевого интерфейса.
Читайте также: