Если вам понравилось моё видео и вы хотите поддержать канал материально, буду благодарен любой помощи. Деньги собираю на покупку камеры. Заранее спасибо!
Paypal www.paypal.me/...
Webmoney Z804074118584 or R956640011378
Яндекс.Деньги money.yandex.r...
------------------------
Статья Raspberry Pi 3. Установка и настройка принт-сервера CUPS
dmitrysnotes.r...
------------------------
Скачиваем образ Raspbian с официального сайта:
www.raspberryp...
Распаковываем архиватором находящийся внутри архива img-файл.
Подготавливаем флешку для установки Raspbian в программе SDFormatter.
Устанавливаем img-образ на флешку в программе Win32DiskImager.
На флешке создаём два файла:
1) ssh (внутри пустой, без расширения - по умолчанию подключение по SSH не работает)
2) wpa_supplicant.conf
В файле wpa_supplicant.conf
записать следующее:
------------------------
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
country=RU
network={
ssid="Название вашей Wi-Fi сети"
psk="пароль"
key_mgmt=WPA-PSK
}
------------------------
Вставляем microSD карту в Raspberry Pi.
Находим IP-адрес Raspberry Pi в локальной сети в Advanced IP Scanner.
Убедитесь, что адреса устройств в сети 192.168.0.*** Для сети с другими адресами, например 192.168.1.***, надо изменить первые цифры IP адресов устройств в сети.
Подключаемся по SSH программой Putty.
Настраиваем статический IP-адрес Wi-Fi адаптера
sudo nano /etc/dhcpcd.conf
добавляем в конце файла:
------------------------
nodhcp
interface wlan0
static ip_address=192.168.0.200/24
static routers=192.168.0.1
static domain_name_servers=192.168.0.1
------------------------
Ctrl+O (записать результаты), Enter (подтвердить имя файла), Ctrl+X (выйти)
sudo reboot
CUPS - сервер печати для UNIX-подобных операционных систем. Компьютер с запущенным сервером CUPS представляет собой сетевой узел, который принимает задания на печать от клиентов, обрабатывает их и отправляет на соответствующий принтер.
Обновление пакетов:
sudo apt-get update
sudo apt-get upgrade
Установка сервера печати CUPS:
sudo apt-get install cups avahi-daemon avahi-discover
Установка Foomatic (база драйверов для принтеров)
sudo apt-get install foomatic-db foomatic-db-engine
Добавляем пользователя pi в группу lpadmin, позволяющую управлять принтерами:
sudo adduser pi lpadmin
И отредактируем файл конфигурации:
sudo nano /etc/cups/cupsd.conf
С настройками CUPS по умолчанию административный веб-интерфейс доступен только локально, т.е. заходить в него можно только с самой Raspberry Pi. Сделаем так, чтобы он был доступен с любого устройства по локальной сети. Для этого нужно найти найти и закомментировать строку Listen localhost:631, а также добавить новую строку Port 631:
Only listen for connections from local machine.
#Listen localhost:631 ///эту строку комментируем
Port 631 ///эту строку добавляем
Думаю, что по тексту понятно что меняется при этом изменении настроек: если по умолчанию CUPS слушал назначенный для себя порт 631 только с локальной машины, то теперь он будет слушать обращения к этому порту с любого устройства.
Теперь нужно добавить еще несколько новых строк в этом же файле, чтобы открыть доступ к админ-панели по локальной сети.
Если не сделать этого, то при попытке зайти в веб-интерфейс будет отображаться ошибка 403 Forbidden:
Restrict access to the server...
{Location /} в оригинале скобки не фигурные, ютуб их не пропускает
Order allow,deny
Allow @Local ///эту строку добавляем !!!!!!!!!!!!!!!!!!!!
{/Location}
Restrict access to the admin pages...
{Location /admin}
Order allow,deny
Allow @Local ///эту строку добавляем !!!!!!!!!!!!!!!!!!!!
{/Location}
Restrict access to configuration files...
{Location /admin/conf}
AuthType Default
Require user @SYSTEM
Order allow,deny
Allow @Local ///эту строку добавляем !!!!!!!!!!!!!!!!!!!!
{/Location}
Перезагрузка CUPS сервера
sudo service cups restart
Вход в web-интерфейс сервера печати 192.168.0.200:631/
Должна быть установлена галочка "Разрешить совместный доступ к принтерам, подключенным к этой системе".
Во вкладке "Администрирование" выбираем "Добавить принтер".
Далее выбираем модель принтера и параметры печати.
Зайти в Панель управления - Устройства и принтеры - Установка принтера -
Добавить сетевой, беспроводной или Bluetooth-принтер -
Нужный принтер отсутствует в списке - Выбрать общий принтер по имени
Ввести в строку для имени скопированный из web-интерфейса адрес принтера
192.168.0.200:631/printers/Xerox_Phaser_3140_and_3155
- Далее - Выбираем производителя и модель (моей модели не было в списке, выбрал Xerox 6120 PS) - Далее -
- Поставить галочку: Использовать этот принтер по умолчанию.
Вот и всё :)
Негізгі бет Как сделать из обычного принтера беспроводной при помощи Raspberry Pi Zero W
No video
Пікірлер: 166