как посмотреть ip адрес принтера linux
Как в линуксе узнать 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-адрес 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-адреса принтера
Я установил новый принтер на сервере и в CUPS, я проверил «Общий доступ к принтерам, подключенным к этой системе», но не «Разрешить печать из Интернета».
Клиент находит принтер и настраивает его
Я прочитал, что для правильной установки (любого) принтера необходим IP-адрес.
У кого-нибудь есть идеи, как получить IP-адрес принтера? Мой принтер не указан в HPLIP (пока).
Редактировать Чтобы ipp работал, нужно ли на сервере устанавливать «Разрешить печать из Интернета»? Кроме того, возможно ли разрешить только определенный клиент для IP или MAC?
Решено Так просто. Я забыл проверить «Показать принтеры, используемые другими системами» на клиентском компьютере. Я выбираю принтер, который искал и бинго! Нет необходимости в IP в конце концов.
3 ответа
IP-адрес принтера будет таким же, как и у сервера, к которому он подключен.
Если это сетевой принтер, не подключенный к другому компьютеру, а непосредственно к вашей локальной сети, он будет отображаться в меню принтера (меню зависит от принтера / модели), или вы можете получить IP-адрес с вашего маршрутизатора.
Существует большая вероятность, что ваш сетевой принтер использует DHCP для получения своего IP-адреса. Если у вас есть маршрутизатор, в интерфейсе должен быть аспект, который покажет вам аренду, которая используется в вашей сети. Небольшая детективная работа должна позволить вам определить, какое имя хоста вашего принтера (процесс удаления) вместе с IP-адресом. На вашем принтере также должна быть наклейка с MAC-адресом, которая поможет вам идентифицировать IP-адрес вашего принтера. я
Я унаследовал принтер и не знал IP, и вот как я понял это. Затем я дал принтеру статический IP-адрес и поместил его на этикетке на передней панели.
Если это сетевой принтер, у него будет собственный IP-адрес. В зависимости от типа принтера будет кнопка «Сервис», которую нужно нажать. На HP это кнопка «галочка», которую я помню.
Нажмите соответствующую кнопку, и принтер распечатает подробную информацию о своих собственных настройках, включая IP-адрес и т. Д.
Это позволит вам получить доступ к внутреннему веб-серверу принтера.
Как увидеть IP-адрес сетевого принтера
Если вам интересно, как увидеть IP-адрес сетевого принтера под управлением ОС Windows, Mac или Linux, я могу вам помочь. По некоторым причинам необходимо знать IP-адрес принтера, подключенного через WiFi (WLAN) или кабель Ethernet (LAN). Возможно, вы настроили его некоторое время назад, и теперь вы хотите изменить некоторые параметры. Или вы просто купили его и теперь хотите установить IP-адрес. Ну, в любом случае, я помогу вам найти его координаты.
В этом руководстве я объясню вам, как просматривать IP-адрес сетевого принтера. Я покажу вам самый простой способ найти IP-адрес вашего принтера за считанные минуты. Независимо от производителя принтера, будь то Konica Minolta, Ricoh, Kyocera, Brother, Xerox, Samsung, Epson, HP, Lexmark или другое. Важно то, что принтер подключен к локальной сети или беспроводной сети, даже в DHCP, поэтому даже с динамическим IP-адресом. Больше ничего не принимай во внимание. Так что, если вы согласны, мы можем начать прямо сейчас.
Как увидеть IP-адрес сетевого принтера
Прежде чем объяснять, как увидеть IP-адрес сетевого принтера, помните, что если принтер находится в DHCP, для печати и сканирования необходимо задать имя хоста в драйвере принтера. Если нет, по истечении определенного периода времени, известного как аренда DHCP, маршрутизатор назначит ему новый IP-адрес. А чтобы печатать и сканировать, нужно каждый раз менять порты. Если вы хотите избежать этой проблемы, следуйте моему руководству, чтобы присвоить принтеру статический IP-адрес. Прочитав его, вы можете легко забронировать IP-адрес в пуле DHCP. Убедитесь, что маршрутизатор постоянно связывает определенный IP-адрес с MAC-адресом принтера. Тем не менее, таким образом, вам не придется изменять настройки принтера, которые останутся в DHCP.
Тем не менее, ниже приведены наиболее распространенные способы просмотра IP-адреса сетевого принтера. Используй тот, который проще всего для тебя.
Указатель
Управление портом печати
Первое, что вы можете сделать, когда спрашиваете себя, как увидеть IP-адрес сетевого принтера, это проверить порт печати. Конечно, это можно сделать, если принтер уже установлен на компьютере или Mac и может печатать. Если нет, прочитайте следующий пункт.
Чтобы проверить наличие IP-адреса, если у вас есть Windows, войдите в панель управления. Затем щелкните Устройства и принтеры и найдите свои. Затем нажмите правую кнопку мыши, выберите Свойства принтера и перейдите на вкладку Порты. Вы увидите порт печати по умолчанию. Отсюда проверьте, был ли установлен IP-адрес. Если вы заметили, что IP-адрес отсутствует и есть другой порт, такой как WSD, перейдите к следующему шагу.
Если у вас Mac или Linux, перейдите в раздел Принтеры и выберите интересующий вас принтер, чтобы увидеть IP-адрес сетевого принтера. Если вы не можете найти его, то, скорее всего, будет использован другой порт печати. Например, на Mac можно было настроить Bonjour. В этом случае продолжайте считывание.
Вход в маршрутизатор
Еще одно, что можно сделать, когда вы спрашиваете себя, как увидеть IP-адрес сетевого принтера, — это войти в маршрутизатор. Независимо от того, какой модемный роутер у вас есть — TIM (ранее Telecom Italia), Fastweb, Technicolor, TP-Link, D-Link, Netgear, ASUS, Drayetek, MikroTik, Cisco, Linksys, Sercomm AGCOMBO, Zyxel или другой — вы можете получить к нему доступ, узнав IP адрес принтера.
Как только вы окажетесь внутри панели управления модема-роутера, вы увидите список подключенных к нему устройств. Один из них — определенно принтер. Проблема в том, что ее нелегко распознать среди всех нас. Попробуйте проверить имена хостов, если вы их видите. Или найди ее MAC-адрес. В списке, по сути, вы найдете серию IP-адресов и, рядом с каждым из них, его MAC-адрес. Когда удастся увидеть IP-адрес сетевого принтера, убедитесь, что он статический. Иначе забронируйте его, как я только что предложил.
Сердитый IP сканер
Самое простое решение, когда вы спрашиваете себя, как увидеть IP-адрес сетевого принтера, — использовать Angry IP Scanner. Это сетевая утилита, которая сканирует все устройства в локальной сети. Он доступен для Windows, MacOS и Linux. Вы можете скачать его по адресу этот официальный адрес.
После запуска Angry IP Scanner распознает для себя сетевой сегмент, в котором расположен ваш компьютер, а значит и принтер. Просто нажмите Пуск и подождите. Через несколько секунд рядом с каждым IP-адресом появятся синие или красные светодиоды. Синий цвет указывает на то, что на этом IP-адресе находится устройство. Красный означает, что это свободный IP-адрес. Будьте осторожны, так как некоторые устройства могут быть выключены. Если принтер не удается найти, убедитесь, что он включен и подключен.
После завершения сканирования можно увидеть IP-адрес сетевого принтера. Чтобы распознать его, проверьте имя хоста по умолчанию.
ARP-запрос
Если вы «ботан» и задаетесь вопросом, как увидеть IP-адрес сетевого принтера, вы не можете не воспользоваться ARP-запросом. Протокол разрешения адресов (Addres Resolution Protocol, ARP) — это сетевой протокол, который создает так называемое сопоставление между IP-адресом и MAC-адресом. В Windows, Linux или MacOS вы можете использовать ARP запрос для просмотра ARP-таблицы, хранящейся в кэше операционной системы. Команда для любой ОС выглядит следующим образом:
Благодаря ARP-запросу IP-адрес сетевого принтера отображается очень легко. Единственное, что вам нужно знать, это его MAC адрес. Для получения дополнительной информации читайте эта страница Википедии (по-итальянски).
Отчет о конфигурации сети
Другой метод, который можно использовать, когда задаешься вопросом, как увидеть IP-адрес сетевого принтера, заключается в печати отчета о конфигурации сети. Если ваш принтер имеет интерактивный дисплей, очень вероятно, что он позволит вам распечатать отчет о конфигурации. Проверьте настройки администратора и попробуйте распечатать его. На этом листе вы найдете текущий IP-адрес принтера, записанный на нем. Также будет указан его MAC-адрес.
Ищете дополнительные руководства по принтеру? Может быть, тебе будет интересно:
How do I get IP of installed network printer
So let’s say I choose one and successfully install it.
Now after a while I realize the one I installed is the wrong printer. So I do the process again, and. oh wait, there are several printers of same type (and name), with different IP adresses!
Apparently, the «properties» dialog (sample below) does not give access to this information (no, its not hidden in the URI line).
8 Answers 8
Is the proper solution for autodiscover printers.
Unfortunately many printers simply don’t expose their IP address in any usable form to you, the end user. This is by design. https://www.cups.org/doc/network.html
Most network printers support a protocol known as Bonjour, which is a combination of zero-configuration networking ( ZeroConf ), multicast DNS ( mDNS ), and DNS service discovery ( DNS-SD ) standards published by the Internet Engineering Task Force (IETF), the same group that defined TCP/IP and all of the networking we use today
Quoting the mDNS page:
When an mDNS client needs to resolve a hostname, it sends an IP multicast query message that asks the host having that name to identify itself. That target machine then multicasts a message that includes its IP address. All machines in that subnet can then use that information to update their mDNS caches. Any host can relinquish its claim to a name by sending a response packet with a time to live ( TTL ) equal to zero.
So to properly find the IP address of an mDNS printer, you’d need a tool capable of reading the cache.
Quoting one of the OP’s comments:
This makes avahi-browse the best tool for the job. (or if you got here looking for a Mac utility, Apple offers one called dns-sd )
Quoting the Avahi page:
Avahi is a system which facilitates service discovery on a local network via the mDNS/DNS-SD protocol suite. This enables you to plug your laptop or computer into a network and instantly be able to view other people who you can chat with, find printers to print to or find files being shared. Compatible technology is found in Apple MacOS X (branded «Bonjour» and sometimes «Zeroconf»).
See also the nss-mdns project, which allows hostname lookup of *.local hostnames via mDNS in all system programs using nsswitch