как узнать адрес роутера linux
Как узнать ip роутера
Большинство домашних сетей получают доступ к интернету через маршрутизаторы или модемы. Нам не так часто нужно менять настройки маршрутизатора, но временами возникает такая необходимость. Обычно эти настройки можно открыть, набрав локальный ip адрес маршрутизатора в строке браузера. Также иногда может понадобится узнать ip адрес роутера для других действий или тестирования работы сети.
К сожалению, нет одного стандартного адреса, который бы использовали все маршрутизаторы, очень часто используется 192.168.1.1, но это не является правилом и можно встретить любые адреса из диапазона локальных сетей. На самом деле есть множество способов как узнать ip роутера wifi, так и в обычной сети.
КАК УЗНАТЬ IP РОУТЕРА В LINUX?
Первое место, где стоит посмотреть независимо от вашей операционной системы — это документация для вашего роутера. Там точно есть инструкция по настройке и в ней указан адрес, на котором можно открыть веб-интерфейс.
ЛОКАЛЬНЫЙ АДРЕС РОУТЕРА
Далее, вы можете использовать утилиты просмотра информации о сети. Компьютер активно взаимодействует с роутером для передачи данных в сеть и мы можем посмотреть адрес шлюза, который и будет адресом роутера. Команда ip:
Здесь в первой же строке будет отображен адрес шлюза, через который передается весь трафик по умолчанию, в моем случае тот же самый 192.168.1.1. Если вы не хотите использовать команду ip, можно посмотреть таблицу маршрутизации пакетов командой route:
Тут тоже первая запись будет означать адрес маршрутизатора. Еще один путь узнать ip маршрутизатора — посмотреть таблицу записей ARP:
Здесь все еще проще, если компьютер взаимодействует только с роутером, то будет выведена одна запись — адрес роутера. Подобную информацию может выдать и утилита netstat:
ВНЕШНИЙ АДРЕС РОУТЕРА
Если вы счастливый обладатель белого IP адреса или даже серого, который на спрятан за NAT и вас интересует как узнать внешний ip роутера, то для этого тоже есть простая команда:
Еще можно открыть эту же страницу в браузере:
Как узнать ip роутера
Большинство домашних сетей получают доступ к интернету через маршрутизаторы или модемы. Нам не так часто нужно менять настройки маршрутизатора, но временами возникает такая необходимость. Обычно эти настройки можно открыть, набрав локальный ip адрес маршрутизатора в строке браузера. Также иногда может понадобится узнать ip адрес роутера для других действий или тестирования работы сети.
К сожалению, нет одного стандартного адреса, который бы использовали все маршрутизаторы, очень часто используется 192.168.1.1, но это не является правилом и можно встретить любые адреса из диапазона локальных сетей. На самом деле есть множество способов как узнать ip роутера wifi, так и в обычной сети.
КАК УЗНАТЬ IP РОУТЕРА В LINUX?
Первое место, где стоит посмотреть независимо от вашей операционной системы — это документация для вашего роутера. Там точно есть инструкция по настройке и в ней указан адрес, на котором можно открыть веб-интерфейс.
ЛОКАЛЬНЫЙ АДРЕС РОУТЕРА
Далее, вы можете использовать утилиты просмотра информации о сети. Компьютер активно взаимодействует с роутером для передачи данных в сеть и мы можем посмотреть адрес шлюза, который и будет адресом роутера. Команда ip:
Здесь в первой же строке будет отображен адрес шлюза, через который передается весь трафик по умолчанию, в моем случае тот же самый 192.168.1.1. Если вы не хотите использовать команду ip, можно посмотреть таблицу маршрутизации пакетов командой route:
Тут тоже первая запись будет означать адрес маршрутизатора. Еще один путь узнать ip маршрутизатора — посмотреть таблицу записей ARP:
Здесь все еще проще, если компьютер взаимодействует только с роутером, то будет выведена одна запись — адрес роутера. Подобную информацию может выдать и утилита netstat:
ВНЕШНИЙ АДРЕС РОУТЕРА
Если вы счастливый обладатель белого IP адреса или даже серого, который на спрятан за NAT и вас интересует как узнать внешний ip роутера, то для этого тоже есть простая команда:
Еще можно открыть эту же страницу в браузере:
КАК УЗНАТЬ IP АДРЕС РОУТЕРА В WINDOWS?
Самый простой способ узнать ip адрес роутера в Windows — использовать утилиту командной строки ipconfig. Кликните правой кнопкой по значку пуск, затем выберите «Командная строка»
В открывшемся окне наберите:
Адрес роутера будет отображен напротив «Основной адрес шлюза». Еще один способ узнать IP адрес роутера — это использовать стандартную утилиту настроек. Кликните по значку сетевые подключения, выберите «Открыть центр управления сетями и общим доступом»:
Кликните по сети, к которой вы подключены:
Затем нажмите кнопку сведения:
Здесь и будет отображен адрес шлюза среди прочей другой информации. Если вам нужен внешний адрес, вы можете открыть в браузере те же сайты, что и для Linux.
ВЫВОДЫ
В этой статье мы рассмотрели как узнать ip роутера в сети. Как видите, это совсем не сложно, и существует множество методов, из которых вы можете выбрать тот, который будет более удобным для вас. Если у вас остались вопросы, спрашивайте в комментариях!
Как узнать IP-адрес Linux
Каждый компьютер в сети интернет нужно определённым образом идентифицировать. Для этого используются IP-адреса. Каждый компьютер, подключённый к интернету, имеет свой адрес, с помощью которого можно очень просто обратиться к этому компьютеру.
Если вы хотите каким-либо образом взаимодействовать с другим компьютером по Сети, вам нужно узнать его IP-адрес Linux. Очень часто приходится работать по IP-адресу с серверами, но это может быть полезно и для домашних компьютеров, и для локальных сетей. В этой небольшой статье мы рассмотрим, как узнать IP Linux разными способами. Поговорим о том, как узнать внешний IP, выданный провайдером, и внутренний IP в вашей локальной сети. Но сначала давайте попытаемся понять, что такое IP-адрес, и как всё работает.
Немного теории
Мы можем выделить три типа IP-адресов, с которыми вам придётся сталкиваться:
Но с локальной сетью всё немного сложнее. В идеале, каждый компьютер в мире должен был бы иметь уникальный IP-адрес для полноценного доступа в интернет. Но с ростом популярности этой технологии свободные адреса скоро начали заканчиваться, и теперь уникальные IP имеют только серверы, а обычные пользователи размещаются провайдерами по несколько сотен на одном IP с помощью NAT.
Технология NAT позволяет компьютеру подключиться к любому серверу в интернете и получить от него ответ, но инициировать подключение к такому компьютеру невозможно, поскольку фактически один IP принадлежит сотне компьютеров, и система просто не знает, к какому из них обращаются.
Как вы поняли, ваш домашний компьютер мог бы иметь внешний IP-адрес доступный всем, но это нецелесообразно как минимум по двум причинам. Во-первых, дорого, во-вторых, очень небезопасно. Поэтому подключение компьютера к интернету сейчас выглядит приблизительно так:
Теперь, когда вы немного начали ориентироваться в вопросе, давайте рассмотрим способы узнать свой IP Linux.
Как узнать внутренний IP Linux
Вы можете убедится в этом, выполнив nslookup:
Как узнать локальный IP в Linux
Узнать локальный IP компьютера тоже не очень сложно. Для этого вам не нужны никакие сервисы, мы можем просто посмотреть информацию об интерфейсах.
Чтобы узнать свой IP Linux в локальной сети? выполните такую команду:
Здесь отображается довольно много информации о сетевых интерфейсах. Кроме IP, здесь можно увидеть MAC-адрес, маску сети и небольшую статистику по работе интерфейса. IP-адрес каждого интерфейса отображается после слов inet addr.
Вы можете отфильтровать лишнюю информацию и вывести только IP-адреса:
sudo ifconfig | grep «inet addr»
Здесь IP-адрес отображается после слова inet. Вы знаете, как посмотреть IP-адрес Linux для компьютера в локальной сети, теперь рассмотрим внешний.
Как узнать внешний IP-адрес в Linux
С внешним IP-адресом ситуация немного сложнее. Конечно, если бы у вас был доступ к серверу провайдера, вы бы могли выполнить ту же самую команду ifconfig и узнать внешний IP Linux точно так же, как и на своём компьютере.
Понятное дело, что доступа к серверам провайдера у вас нет, поэтому придётся пользоваться обходными путями. Мы можем открыть специальный сайт, который посмотрит, с какого IP мы его открыли, и скажет его нам. Есть несколько таких сайтов. Проще всего сделать это с помощью браузера, например, откройте сайт ifconfig.me или eth0.me:
Но это не совсем удобно. Лучше сделать это с помощью терминала. Просто используйте команду wget. Сразу рассмотрим несколько таких сайтов, чтобы вы могли использовать любой понравившийся из них:
Чтобы не набирать длинную команду каждый раз, вы можете создать удобный алиас:
Хочу заметить, что если вы хотите узнать не внешний IP компьютера, а именно адрес роутера в сети провайдера, то такой способ не поможет. Вам нужно посмотреть в настройках роутера или попытаться сделать это через командный интерфейс роутера, так как это описано в предыдущем варианте.
Выводы
Вот и всё, теперь вы точно знаете, как узнать IP-адрес Linux, оказывается, это не так сложно, как могло показаться сразу. Правда, во всех этих терминах можно сначала запутаться, но с практикой это проходит. Если у вас остались вопросы, спрашивайте в комментариях!
В статье мы рассмотрели, что такое IP-адрес, но маршрутизацию затронули только вскользь. Если вы хотите узнать об этом подробнее, то можете посмотреть вот это видео:
Как узнать IP адрес, используя командную строку Linux
Рассмотрим, как узнать текущий IP-адрес системы Linux, используя командную строку.
ifconfig уже устарел
Раньше для просмотра текущих сетевых интерфейсов и их параметров (включая 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-адрес командой hostname
Команда выводит все сетевые адреса хоста (системы), кроме loopback интерфейса. Если у вас всего одно сетевое соединение, то, скорее всего, будет выведен один IP-адрес.
Через графическую утилиту
Параметры→Сеть
Настройки сетевого интерфейса.
Как узнать адрес роутера в линуксе?
У меня Wi-Fi роутер настроен как точка доступа. Windows в свойствах сети пишет его адрес, подключившись по которому браузером роутер можно нестроить. В моем случае адрес 46.242.86.103. Как узнать этот адрес в линуксе? А то приходится каждый раз тащить комп с виндой, чтобы настроить роутер.
wicd tools не помогают?
Адрес шлюза узнать?
Это никаких IP-адресов не выдает
Это не выдает адреса роутера. Только адрес шлюза, который у провайдера
Где купил 5звёздочный акк?
подключаюсь к вопросу 🙂
а вообще на крайний случай можно tshark или tcpdump использовать.
Мне выдает вот что:
Первой строкой будет твой роутер?
Это же внешняя айпишка. У тебя роутер вебмордой наружу торчит?! Просто зайти на любой сервис, который тебе IP покажет. Proxyblind.org, 2ip.ru и т.д.
Присоединяюсь к вопрошающему. Я себе тоже звёзд хочу.
Просто зайти на любой сервис, который тебе IP покажет. Proxyblind.org, 2ip.ru и т.д.
Он покажет IP моего компьютера, а не роутера.
А под Windows мы имеем вот что:
Если на нем щелкнуть или по контекстному меню, попадаю прямо на административный экран
Просто зайти на любой сервис, который тебе IP покажет. Proxyblind.org, 2ip.ru и т.д.
Эти сервисы показывают IP моего компа, 188.32.212.244
Скорее всего это через upnp получается.
Скорее всего это через upnp получается.
Что именно? Тот же адрес работает и под Линуксом, если его записать под виндой и ввести в браузер в Линуксе. А как его под Линуксом узнать?
Жирно живете, роутеру реальный адрес, компам тоже реальные. Нам бы таких провайдеров.
Согласен с камрадом насчет upnp. Тебе нужны gupnp-tools.
Запустил upnp-inspector. Он мне показывает только список девайсов и сервисы. IP не показывает. gupnp-tools не запускается.
Ей какого-то значка не хватает.
Это не выдает адреса роутера. Только адрес шлюза, который у провайдера
Что-то не так. Если ты в своей локалке, а не в провайдерской сети, то не может твой комп default gateway выдавать гейт провайдера.
Дай IPшник, который выдает Винда, а также из-под Линукса вывод вот этих команд:
У него роутер не участвует в маршрутизации, просто бридж между провайдеской сеткой и вайфаем самого же роутера.
Если роутер, например, dlink dfl-210, то в «прозрачном» режиме может.
У него роутер не участвует в маршрутизации, просто бридж между провайдеской сеткой и вайфаем самого же роутера.
«я сусевода узнаю по походке»
Я почему-то тоже сразу про него подумал.
2b) Нужно знать хотябы диапазон/подсеть IPшника, чтобы ARP запросами бомбить.
чини gupnp, самый просто способ.
а под линуксом настраивать роутер нет необходимости?
у меня, например, в браузере роутер настраивается, а значит сохранил вкладку и забыл про поиск адреса.
А 46.242.86.103 случаем не прописано в настройках роутера?
Кстати, а traceroute 46.242.86.103 с компа что покажет?
А 46.242.86.103 случаем не прописано в настройках роутера?
Кстати, а traceroute 46.242.86.103 с компа что покажет?
Чувак, я конечно всё понимаю, но это очень плохо. Тебе бы специалиста попросить всё это в порядок привести.
Так роутер у тебя другой же. Ты определись с терминологией для начала.
В каком смысле «другой»?
Кокой пороль немогу зайти
А ты вообще уверен что это твой рутер? 😉 Я даже со своего компа могу зайти на него, благо логин/пароль нестандартные.
Воткни интернетовский шнурок в WAN порт рутера.
Гипотеза (3): У рутера не один IP адрес.
1. Загрузись в никсах.
2. Попингуй и попробуй зайди по http (через браузер) на:
a) 188.32.208.1 (аки рутер твоего прова)
б) 46.242.86.103 (аки адрес, который определяется в Винде)
в) 192.168.0.1 (аки адрес девайса, который прописн в его мануале)
Сообщи о результатах.
Думаю, это прояснит ситуацию.
P. S. Если таки все правильно, рекомендую закрыть доступ к админке рутера через и-нет. Делается в Tools / Admin / Enable remote management (убрать галку)
А ты вообще уверен что это твой рутер? 😉
Конечно. Я-то знаю пароль 🙂
1. Загрузись под Windows. Убедись в работоспособности и-нета.
Интернет работает и под Windows и под Linux и по кабелю и по Wi-Fi.
2. Попингуй и попробуй зайди по http (через браузер) на:
a) 188.32.208.1 (аки рутер твоего прова)
б) 46.242.86.103 (аки адрес, который определяется в Винде)
в) 192.168.0.1 (аки адрес девайса, который прописн в его мануале)
Разумеется, работает только по второму. На компах интерфейсов с локальными адресами вообще нет.
После того как ты убедился что ты таки на свое рутере и патчкорд от прова воткнут в WAN порт (а не в LAN), зайди в настройки рутера и:
На этой вкладке все неактивно.
Назначает ли ПРОВАЙДЕР IP динамически (DHCP) или нет.
Делается в Tools / Admin / Enable remote management (убрать галку)