как узнать 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-адрес.
Через графическую утилиту
Параметры→Сеть
Настройки сетевого интерфейса.
Как в линуксе узнать IP-адрес
IP-адрес устройства служит неким идентификатором в локальной сети Интернет. К каждому ПК привязан собственный адрес, при помощи которого распознается устройство. Во многих ситуациях пользователь может обойтись и без этой информации, однако, в некоторых случаях знать IP Linux всё же полезно. Эти данные могут понадобиться для работы с домашним компьютером, а также с локальной сетью.
В данной статье будут рассмотрены альтернативные способы того, как узнать IP-адрес устройства Linux.
IP-адреса принято делить на 3 типа:
Программное обеспечение любого устройства функционирует между собой при помощи сетевых протоколов. Для нормального взаимодействия нескольких программ требуется внутренний IP ПК. Обычно этот адрес выглядит следующим образом:
Если говорить об адресах локальной сети, то в этом вопросе возникают определенные трудности. По идее, каждый компьютер должен иметь уникальный сетевой идентификатор, но с некоторых пор это стало невозможным. В мире появилось слишком много устройств – свободные адреса начали стремительно заканчиваться. Теперь обычный пользователь не может иметь ПК с собственным IP-адресом в локальной сети (эта возможность доступна только серверам). Через NAT провайдеры начали размещать своих клиентов на одинаковых IP.
Это приводит к тому, что компьютер без проблем получает доступ к Интернет-серверу, но подключиться к такому ПК невозможно, поскольку его адрес совпадает с адресом сотни других устройств. Их владельцы также получили его от провайдера.
На текущий момент времени не существует иного способа осуществить подключение устройства к Интернету. Без NAT пользователю пришлось бы обеспечить отдельное Интернет-подключение для каждого устройства (например, для двух ноутбуков). А это, как минимум, очень дорого и неудобно.
Резюмируем: благодаря NAT подключение устройства к локальной сети происходит за счет получение устройством внешнего IP, принадлежащего поставщику услуг (провайдеру). Этот адрес также используется сотнями других пользователей.
Внутренний IP-адрес в Линукс
Следует еще раз напомнить о том, что внутренний адрес устройства всегда идентичный. Он был упомянут выше. Данная информация актуальна не только для пользователей Linux, но и остальных операционных систем. Если хочется убедиться в правдивости информации, можно воспользоваться терминалом:
Локальный IP-адрес в Линукс
Чтобы получить нужные данные, достаточно воспользоваться специальной командой в терминале дистрибутива Линукс:
Утилита выведет информацию обо всех интерфейсах и их адреса.
Более подробно о параметрах можно посмотреть в другой статье https://www.vseprolinux.ru/komanda-ip
Такая команда работает в разных версиях Линукс, таких как ubuntu, debian, centos.
В появившемся окне также можно увидеть множество дополнительных данных об интерфейсах: маска сети, некоторые статистические данные. Если не получается самостоятельно найти локальный адрес в окошке, обратите внимание на цифры, указанные после слов «inet». Это и есть искомый IP.
Чтобы вывести на экран окно, содержащее исключительно IP-адреса, выполните команду:
Узнать IP address можно с помощью команды «ifconfig», однако она считается устаревшей и в большинство дистрибутивов она не установлена по умолчанию.
Как узнать Внешний IP-адрес
Основная загвоздка заключается в том, что пользователь устройства не имеет доступа к серверу своего поставщика услуг. Это решало бы проблему одним махом, но такой возможности нет. Юзеру нужно искать обходные пути.
Если есть необходимость выяснить IP-адрес маршрутизатора, то придется действовать иным методом. Чтобы получить нужную информацию, внимательно ознакомьтесь с настройками гаджета.
Заключение
IP-адрес Линукс может потребоваться юзеру в различных ситуациях. Новичку нужно внимательно разобраться с типами адресов, чтобы понять специфику данного вопроса. Воспользовавшись нашими рекомендациями, вы быстро выявите способ получения важной информации о своем компьютере, функционирующем на базе популярной операционной системы 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-адрес 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-адрес, но маршрутизацию затронули только вскользь. Если вы хотите узнать об этом подробнее, то можете посмотреть вот это видео:
Как узнать адрес роутера в линуксе?
У меня 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 (убрать галку)