Как узнать сетевое имя принтера linux
Если вам интересно, как увидеть 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-адрес шлюза, который обычно 192 .168.1.1 или 192 .168.0.1. В Windows откройте команду и введите ipconfig . На Mac откройте терминал и введите netstat -nr | grep по умолчанию. В Linux откройте Терминал и введите ip маршрут | grep по умолчанию . Как только вы найдете его, поместите в адресную строку браузера и нажмите Enter. Затем введите имя пользователя и пароль. Если у вас есть роутер TIM и вы хотите получить более подробную информацию об этом, следуйте моему руководству, где я объяснил, как войти в роутер Telecom.
Сердитый IP сканер
После запуска Angry IP Scanner распознает для себя сетевой сегмент, в котором расположен ваш компьютер, а значит и принтер. Просто нажмите Пуск и подождите. Через несколько секунд рядом с каждым IP-адресом появятся синие или красные светодиоды. Синий цвет указывает на то, что на этом IP-адресе находится устройство. Красный означает, что это свободный IP-адрес. Будьте осторожны, так как некоторые устройства могут быть выключены. Если принтер не удается найти, убедитесь, что он включен и подключен.
После завершения сканирования можно увидеть IP-адрес сетевого принтера. Чтобы распознать его, проверьте имя хоста по умолчанию.
ARP-запрос
Благодаря ARP-запросу IP-адрес сетевого принтера отображается очень легко. Единственное, что вам нужно знать, это его MAC адрес. Для получения дополнительной информации читайте эта страница Википедии (по-итальянски).
Отчет о конфигурации сети
Другой метод, который можно использовать, когда задаешься вопросом, как увидеть IP-адрес сетевого принтера, заключается в печати отчета о конфигурации сети. Если ваш принтер имеет интерактивный дисплей, очень вероятно, что он позволит вам распечатать отчет о конфигурации. Проверьте настройки администратора и попробуйте распечатать его. На этом листе вы найдете текущий IP-адрес принтера, записанный на нем. Также будет указан его MAC-адрес.
Ищете дополнительные руководства по принтеру? Может быть, тебе будет интересно:
Я установил новый принтер на сервере и в CUPS, я проверил "Общий доступ к принтерам, подключенным к этой системе", но не "Разрешить печать из Интернета".
Клиент находит принтер и настраивает его
Но принтер бездействует - "принтер не отвечает".
Я прочитал, что для правильной установки (любого) принтера необходим IP-адрес.
У кого-нибудь есть идеи, как получить IP-адрес принтера? Мой принтер не указан в HPLIP (пока).
Редактировать Чтобы ipp работал, нужно ли на сервере устанавливать "Разрешить печать из Интернета"? Кроме того, возможно ли разрешить только определенный клиент для IP или MAC?
Решено Так просто. Я забыл проверить "Показать принтеры, используемые другими системами" на клиентском компьютере. Я выбираю принтер, который искал и бинго! Нет необходимости в IP в конце концов.
3 ответа
IP-адрес принтера будет таким же, как и у сервера, к которому он подключен.
Если это сетевой принтер, не подключенный к другому компьютеру, а непосредственно к вашей локальной сети, он будет отображаться в меню принтера (меню зависит от принтера / модели), или вы можете получить IP-адрес с вашего маршрутизатора.
Существует большая вероятность, что ваш сетевой принтер использует DHCP для получения своего IP-адреса. Если у вас есть маршрутизатор, в интерфейсе должен быть аспект, который покажет вам аренду, которая используется в вашей сети. Небольшая детективная работа должна позволить вам определить, какое имя хоста вашего принтера (процесс удаления) вместе с IP-адресом. На вашем принтере также должна быть наклейка с MAC-адресом, которая поможет вам идентифицировать IP-адрес вашего принтера. я
Я унаследовал принтер и не знал IP, и вот как я понял это. Затем я дал принтеру статический IP-адрес и поместил его на этикетке на передней панели.
Если это сетевой принтер, у него будет собственный IP-адрес. В зависимости от типа принтера будет кнопка "Сервис", которую нужно нажать. На HP это кнопка "галочка", которую я помню.
Другие производители могут разрешить вам проверять его только при включении принтера (нажатием комбинации кнопок при включении). Лучшее место для поиска - онлайн-документация, если у вас нет инструкции по эксплуатации.
Нажмите соответствующую кнопку, и принтер распечатает подробную информацию о своих собственных настройках, включая IP-адрес и т. Д.
доброго времени суток. Являюсь новичком в работе с линуксом. Есть 8 сетевых принтеров, имеются их IP адреса. нужно узнать в каких кабинет стоят принтеры по IP адресу. Перерыл гугл, не нашел, прошу помощи
Вычислить принтер по IP захотел? Оторви жопу, ройдись по кабинетам да посмотри в настройках принтеров, какие на них адреса.
Плюсую вышеотписавшегося. Для 8 штук проще пройтись.
Даже так можно сделать, идешь к принтеру печатаешь тест отчет и там есть его ип, правда у некоторых принтеров сетевой тест отчет идет отдельно но всеже
постойте, есть ведь команда!
Там косяк может быть, если фактическая ориентация принтера по сторонам света не совпадает с тем, что выставлено в настройках. Может врать на ±2 кабинета. Вдруг у него принтеры в соседних комнатах стоят?
настройки запаролены, главныый сис админ не говорит пароль, мол учись делать все через терминал. так сложно сказать? зачем сразу язвить?
настройки запаролены, главныый сис админ не говорит пароль, мол учись делать все через терминал. так сложно сказать? зачем сразу язвить?
Ты уверен, что над тобой не прикалываются? Задача невыполнима чисто через терминал.
Есть правда вариант с удаленным доступом: через терминал определяешь все 8 IP, потом по очереди ставишь на печать что-то для теста и обзваниваешь по телефону кабинеты.
Сразу бы сказал, что это игра такая. Поможем победить главного сисадмина!)
заходишь на принт сервер по ssh
там sudo cat /etc/cups/printers.conf
смотришь какой принтер под каким ипом как называется , пишешь на листочек. Затем каждому принтеру отправляешь на печать листок, где написан его айпи . Собираешь листочки. Просишь у админа придумать новую игру. bingo!
тоже об этом задумывался, но думал, что можно как то по другому. все равно спасибо)
Спасибо! в следующий раз поставлю теги: игры_главного_сис.админа
нужно узнать в каких кабинет стоят принтеры по IP адресу.
чёаааа? nmap3D что ли нужен?)))
тест отчет выдается без пароля, у нкуоторых принтеров он например отрабатывает на зажатие кнопки продолжить печать. Кроме того умногих умных mfu есть мастер пароль в инженерное меню, оттуда тоже много сделать можно, в том числе и грохнуть админ пароль. Но это не все можно взять nmap и просканировать сеть, с ключем А принтер дожен отозватся, кроме того если АД - то можно посмотреть там какиме порты использует принтер -там ип прописан.
натыкаешься на такое:
заходишь на принт сервер по ssh
там sudo cat /etc/cups/printers.conf
А если никакого принт-сервера нет?
KMB2E***._printer._tcp.local/как по этому определить расположение?
1. Смотришь с каких компов на принтер приходят задания на печать\куда подключен принтер, по IP выясняешь пользователей\рабочие места.
2. Узнаёшь кабинет этого рабочего места\пользователя.
3. …
4. PROFIT!
А ещё у принтера в описании может быть указано, где он находится. В настройках самого принтера и в настройках принт сервера.
Похоже, ваш главный админ не такой уж главный, раз не заморачивается нормальным подключением принтеров к принтсерверу)
тогда делай так на своей машине ( если она linux)
Ребят. Может конечно фигню спрошу. Время отклика на ping между хостами, подключенными к одному коммутатору будет однозначно меньше, чем между хостами, которые подключены через несколько коммутаторов или как повезет?
rumgot ★★★★★ ( 05.07.17 14:07:56 )Последнее исправление: rumgot 05.07.17 14:08:27 (всего исправлений: 1)
как повезёт. некоторые устройства вообще не торопятся на пинг отвечать, они в локальной сети, а отвечают будто через спутниковый интернет доступны.
да,время коммутации пакета существует.
Самое няшное решение.
nmap или snmpwalk?
jo_b1ack ★★★★★ ( 05.07.17 17:32:42 )Последнее исправление: jo_b1ack 05.07.17 17:35:01 (всего исправлений: 1)
Адреса известны заранее, неизвестно местонахождение.
Если принтеры разные то arp -an
ищешь маки напротив айпишников, ищешь в гугле по вендору мака что за девайс.
если свич управляемый заходишь на свич, смотришь по макам на каком порту он болтается, ( может у вас там подписано все, либо по вланам разделено) сответственно в зависимости от того на каком корту/в каком влане мак делаешь вывод что это за принтер, то бишь в каком он кабинете
В повседневные задачи системных администраторов входит работа с сетями и с подключённым к ним оборудованием. Нередко роль рабочего места администратора играет компьютер, на котором установлен какой-нибудь дистрибутив Linux. Утилиты и команды Linux, о которых пойдёт речь в материале, перевод которого мы публикуем сегодня, включают в себя список инструментов различной сложности — от простых, до продвинутых, которые предназначены для решения широкого спектра задач по управлению сетями и по диагностике сетевых неполадок.
Утилита ping , как можно судить по её названию, используется для проверки связи между узлами сети, между компьютером, на котором её запускают, и другой системой. Эта утилита использует протокол ICMP, отправляя эхо-запросы, на которые отвечает удалённая система, получающая их. Использование ping , кроме того — это хороший способ проверки связности сети, проводимой в качестве первого шага диагностики сети при наличии неполадок. Команду ping можно использовать с адресами IPv4 и IPv6. Тут можно почитать подробности об IP-адресах и о работе с ними.
▍Примеры
Ping, кроме того, можно использовать для выяснения IP-адресов сайтов на основе их имён. Вот как это выглядит.
Использование ping для выяснения IP-адреса сайта по его имени
Traceroute
Traceroute — это приятная утилита, которая позволяет исследовать маршруты передачи данных между компьютерами. В то время как команда ping направлена на то, чтобы выяснить, можно ли установить связь между двумя узлами сети, traceroute даёт сведения об IP-адресах маршрутизаторов, через которые проходят данные от вашей системы до конечной, например — до веб-сайта или сервера. Команда traceroute обычно применяется на втором шаге диагностики сети, после команды ping .
▍Пример
Telnet
Утилита telnet позволяет связаться с удалённым компьютером по протоколу Telnet и взаимодействовать с ним, используя соответствующие команды.
▍Пример
Для организации сеанса Telnet-связи с другим компьютером используется следующая команда:
Netstat
Эта команда позволяет собирать сведения о сети и используется в ходе поиска и исправления сетевых неполадок, применяется для проверки данных о работе интерфейсов и портов, для исследования таблиц маршрутизации, для изучения информации о работе протоколов. Эта команда непременно должна присутствовать в арсенале системного администратора.
▍Примеры
Для того чтобы получить список всех портов, находящихся в режиме прослушивания, воспользуйтесь такой командой:
Следующая команда выводит сведения обо всех портах. Для того чтобы ограничиться только TCP-портами, нужно воспользоваться ключом -at , для того, чтобы получить данные об UDP-портах, используйте ключ -au .
Для просмотра таблиц маршрутизации воспользуйтесь такой командой:
Вот как выглядит результат выполнения этой команды.
Сведения о таблице маршрутизации
Вот вариант этой команды, выводящий статистику по протоколам:
Статистика по протоколам
Следующий вариант вызова netstat позволяет узнать сведения об отправленных и полученных пакетах (transmission/receive, TX/RX) по каждому интерфейсу:
Данные об отправленных и полученных пакетах
Nmcli
Утилита nmcli отлично подходит для управления сетевыми соединениями, для выполнения настроек и для решения других подобных задач. С её помощью можно управлять программой NetworkManager и модифицировать сетевые параметры различных устройств.
▍Примеры
Вот как с помощью nmcli вывести список сетевых интерфейсов:
Так можно вывести информацию по конкретному интерфейсу:
Следующий вариант вызова команды позволяет проверить подключение устройства к сети:
Примеры использования nmcli
Эта команда позволяет отключить заданный интерфейс:
А эта позволяет включить интерфейс:
Вот пример команды, которая добавляет VLAN-интерфейс с заданным VLAN-номером, IP-адресом и шлюзом к указанному интерфейсу:
Маршрутизация
Существует множество команд, которые можно использовать для проверки правил маршрутизации и их настройки. Рассмотрим самые полезные из них.
▍Примеры
Следующая команда показывает все текущие маршруты, настроенные для соответствующих интерфейсов:
Маршруты, настроенные для интерфейсов
Эта команда позволяет добавить в таблицу маршрутизации шлюз, используемый по умолчанию:
Следующая команда добавляет в таблицу маршрутизации новый сетевой маршрут. Существует и множество других её параметров, позволяющих выполнять такие операции, как добавление маршрута и шлюза, используемых по умолчанию, и так далее.
С помощью такой команды можно удалить запись о заданном маршруте из таблицы маршрутизации:
Вот примеры использования команды route .
Использование команды route
Вот команда, которая применяется для вывода текущей таблицы соседей. Кроме того, её можно использовать для добавления, изменения или удаления сведений о соседях:
Взглянем на примеры её использования.
Данные, полученные с помощью команды ip neighbor
Вот сведения о команде ip neigh
Сведения о команде ip neigh
Команда arp (ARP — это сокращение от Address Resolution Protocol, протокол определения адреса) похожа на ip neighbor . Утилита arp выводит данные о соответствии IP-адресов MAC -адресам. Вот как её использовать:
Вот пример её вызова.
Вызов команды arp
Tcpdump и Wireshark
Linux даёт в распоряжение администратора множество инструментов для захвата и анализа пакетов. Среди них, например, tcpdump , wireshark , tshark , и другие. Они используются для захвата сетевого трафика в передаваемых системой пакетах или в пакетах, получаемых ей. Это делает их весьма ценным инструментом администратора, помогающим в деле выяснения причин различных сетевых неполадок. Тем, кто предпочитает командную строку всем остальным способам общения с компьютерами, понравится tcpdump . Тем же, кто любит графические интерфейсы, можно порекомендовать wireshark — отличный инструмент для захвата и анализа пакетов. Утилита tcpdump — это встроенное в Linux средство для захвата сетевого трафика. Его можно использовать для захвата и вывода трафика с фильтрацией по портам, протоколам, и по другим признакам.
▍Примеры
Такая команда показывает, в режиме реального времени, пакеты с заданного интерфейса:
Пакеты можно сохранять в файл, воспользовавшись флагом -w и задав имя файла:
Вот пример использования tcpdump .
Использование tcpdump
Следующий вариант команды используется для захвата пакетов, приходящих с заданного IP системы-источника:
Так можно захватить пакеты, идущие на заданный адрес системы-приёмника:
Вот пример использования tcpdump для захвата пакетов для заданного номера порта, например, это может быть порт 53, 80, 8080, и так далее:
Здесь показано, как с помощью tcpdump захватывать пакеты заданного протокола, вроде TCP, UDP или других:
Iptables
Утилита iptables похожа на файрвол, она поддерживает фильтрацию пакетов, что позволяет управлять трафиком, пропуская или блокируя его. Диапазон возможностей этой утилиты огромен. Рассмотрим несколько наиболее распространённых вариантов её использования.
▍Примеры
Следующая команда позволяет вывести все существующие правила iptables :
Эта команда удаляет все существующие правила:
Следующие команды разрешают прохождение трафика с заданного номера порта к заданному интерфейсу:
Следующие команды разрешают loopback-доступ к системе:
Nslookup
Инструмент nslookup используется для получения сведений о назначении IP-адресов сетевым ресурсам. Его можно использовать и для получения сведений с DNS-серверов, например таких, как все DNS-записи для некоего веб-сайта (ниже мы рассмотрим соответствующий пример). На nslookup похожа утилита dig (Domain Information Groper).
▍Примеры
Следующая команда выводит IP-адреса вашего DNS-сервера в поле Server, и, ниже, выдаёт IP-адрес искомого сайта:
Такая команда показывает все доступные записи для заданного веб-сайта или домена:
Поиск неполадок
Вот набор команд и список важных файлов, используемых для идентификации сетевых неполадок.
▍Примеры
- ss — утилита для вывода статистической информации о сокетах.
- nmap <ip-address> — имя этой команды является сокращением от Network Mapper. Она сканирует сетевые порты, обнаруживает хосты, выясняет MAC-адреса и выполняет множество других задач.
- ip addr/ifconfig -a — эта команда предоставляет сведения об IP-адресах и другие данные по всем интерфейсам системы.
- ssh -vvv user@<ip/domain> — такая команда позволяет подключиться по SSH к другому компьютеру, используя заданный IP-адрес или доменное имя компьютера и имя пользователя. Флаг -vvv позволяет получать подробные сведения о происходящем.
- ethtool -S <interface> — данная команда позволяет вывести статистические сведения по заданному интерфейсу.
- ifup <interface> — эта команда включает указанный интерфейс.
- ifdown <interface> — эта команда отключает указанный интерфейс.
- systemctl restart network — с помощью этой команды можно перезагрузить системную сетевую подсистему.
- /etc/sysconfig/network-scripts/<interface-name> — это — файл настройки интерфейсов, используемый для указания IP-адреса, сети, шлюза и других параметров для заданного интерфейса. Здесь можно задать использование интерфейсом DHCP-режима.
- /etc/hosts — данный файл содержит сведения о соответствии хостов или доменов IP-адресам, настроенные администратором.
- /etc/resolv.conf — в этом файле хранятся настройки DNS.
- /etc/ntp.conf — этот файл хранит настройки NTP.
Итоги
В этой небольшой шпаргалке мы рассказали о сетевых инструментах Linux, предназначенных для системных администраторов. Надеемся, вам эти инструменты пригодятся.
Сеть является неотъемлемой частью Linux и предлагает множество инструментов и команд для диагностики любой сетевой проблемы.
Сетевые команды в примерах в Linux
Примеры использования сетевых команд в Linux
Давайте посмотрим некоторые примеры различных сетевых команд в Linux. Некоторые из них довольно элементарные например пинг и телнет, а некоторые являются более мощными, например Nslookup и NetStat. Когда вы использовали эти команды в комбинации вы можете получить все, что вы ищете , например, имя хоста , конечные соединения точек , состояние соединения и т.д.
Имя хоста (hostname) без вариантов отображает хозяина машины. По этому чтобы проверить кто владелец выполните команду:
Он посылает пакеты информации в определенный пользователем источник. Если будут получены пакеты , устройство назначает и посылает пакеты обратно . Ping можно использовать для двух целей
1 . Чтобы гарантировать, что сетевое соединение может быть установлено.
Можно задать время перед отправкой пакета, например подождать 3 секунды перед отправкой следующего пакета.
Чтобы проверить локальный интерфейс существует несколько способов:
Можно так же посылать N количество пакетов и после чего завершить работу, для этого:
Так же можно узнать версию самого пинга, для этого выполните команду:
Вы запустили утилиту пинг, а ответа от вашего хоста вовсе нет, вы начинаете выяснять в чем же дело, и как решите эту проблему то удаленный хост выдаст звуковое предупреждение.
Можно изменить размер передаваемого пакета (допустим с 56 на 120), а сделать это можно так:
Мы так же можем изменять длительность выполнение команды пинг, например нам нужно пинговать сервис 15 секунд, то для этого выполните:
Не прервав команду пинг, вы сможете увидеть статистику выполнения, нужно нажать CTRL + |
Ifconfig
Посмотреть конфигурацию сети , он отображает текущую конфигурацию сетевого адаптера . Это удобно, чтобы определить, если вы transmit (ТХ ) или receive (RX) ошибки.
traceroute
Удобная программа для просмотра количества количество прыжков и время отклика , чтобы добраться до удаленной системы или веб-сайта. Но вам нужно подключение к интернету , чтобы использовать этот инструмент. Но ее возможно будет Вам установить, чтобы воспользоватся.
Можно вывести информацию о всех сетевых картах что подключены, для этого выполните:
netstat
Самая полезная и очень универсальная для нахождения подключений к и от хозяина. Вы можете узнать все о многоадресной группы (multicast groups) сети выполнив:
Чтобы увидеть все соединения в том числе TCP и UDP выполните команду:
Параметр что выполнена программа будет отображать только соединение TCP:
Параметр что выполнена программа будет отображать только соединение UDP:
nslookup
Если вы знаете IP-адрес он будет отображать как имя хоста. Чтобы найти все IP-адреса для данного доменного имени, команда Nslookup используется. Вы должны быть подключение к Интернету для этой утилиты. Пример использования:
Вы также можете использовать Nslookup преобразовать имя хоста в IP-адрес и с IP-адреса из имени хоста.
finger
Посмотреть информацию о пользователях, отображает имя пользователя логин, настоящее имя, имя терминала и статус записи. это довольно старая команда для Linux и редко используемые в настоящее время.
telnet
Подключается хозяина назначения по протоколу Telnet, если телнет соединение установить на любом порту означает соединения между двумя хостами работает нормально.
Обычно он используется для того чтобы узнать жив ли хост или сетевое соединение в порядке.
Читайте также: