Попробуйте:
echo "test print" | lpr
Вы не можете просто эхом отойти на устройство (ну вы можете, но он ничего не сделает).
Надеюсь, это поможет!
Метод, описанный в этом ответе, работает только в том случае, если ваше беспроводное устройство поддерживает мастер-режим. Чтобы проверить, действительно ли это происходит, откройте консоль и введите
sudo iwconfig wlan0 mode master
Замените wlan0 тем, что Ubuntu вызывает ваше беспроводное устройство.
Если вы получили сообщение об ошибке, поддержка главного режима, и это решение, к сожалению, не работает. Источник: Community Help Wiki, этот комментарий.
Отключите WIFI и подключите к вашему Ubuntu интернет-кабель или мобильный широкополосный модем, чтобы ваш Ubuntu был подключен к проводному или широкополосному соединению, а беспроводной отключен. Перейдите в значок «Сеть» на верхней панели → «Редактировать подключения», затем нажмите кнопку «Добавить» во всплывающих окнах. Выберите Wi-Fi в раскрывающемся меню, когда вас попросят выбрать тип подключения. В следующем окне выполните: Введите имя подключения. Имя будет использовано позже. Введите режим выбора SSID: MAC-адрес устройства инфраструктуры: выберите свою беспроводную карту из выпадающего меню. Перейдите на вкладку Безопасность Wi-Fi, выберите тип безопасности WPA & amp; WPA2 Personal и установить пароль. Перейдите на вкладку «Параметры IPv4», в раскрывающемся списке «Метод» выберите «Общий доступ» на другие компьютеры.По завершении нажмите кнопку сохранения.
После выполнения вышеописанных шагов файл конфигурации, созданный в директории /etc/NetworkManager/system-connections. Имя файла совпадает с именем соединения, которое вы ввели в save .
Теперь нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, вставьте приведенные ниже команды и нажмите «Ввод», чтобы отредактировать файл конфигурации.
gksudo gedit /etc/NetworkManager/system-connections/wifi-hotspot
Замените Ctrl+Alt+T с именем соединения, которое вы вводите на шаге 4.
Когда файл открывается, выполните поиск по строке , шаг 4 и измените его на . Войдите в .
Наконец сохраните файл.
Когда все сделано, /etc/NetworkManager/system-connections из значка Network Manager на панели. Он должен автоматически подключиться к точке доступа, которую вы создали. Если нет, выберите «Подключиться к скрытой сети Wi-Fi» и выберите его в раскрывающемся списке.
[!d57]
Теперь вы можете искать и подключать точка доступа с вашего мобильного телефона Android ..... enyou & lt; ^ _ ^>
Кредит: Справка по форуму сообщества
Метод, описанный в этом ответе, работает только в том случае, если ваше беспроводное устройство поддерживает мастер-режим. Чтобы проверить, действительно ли это происходит, откройте консоль и введите
sudo iwconfig wlan0 mode master
Замените wlan0 тем, что Ubuntu вызывает ваше беспроводное устройство.
Если вы получили сообщение об ошибке, поддержка главного режима, и это решение, к сожалению, не работает. Источник: Community Help Wiki, этот комментарий.
Отключите WIFI и подключите к вашему Ubuntu интернет-кабель или мобильный широкополосный модем, чтобы ваш Ubuntu был подключен к проводному или широкополосному соединению, а беспроводной отключен. Перейдите в значок «Сеть» на верхней панели → «Редактировать подключения», затем нажмите кнопку «Добавить» во всплывающих окнах. Выберите Wi-Fi в раскрывающемся меню, когда вас попросят выбрать тип подключения. В следующем окне выполните: Введите имя подключения. Имя будет использовано позже. Введите режим выбора SSID: MAC-адрес устройства инфраструктуры: выберите свою беспроводную карту из выпадающего меню. Перейдите на вкладку Безопасность Wi-Fi, выберите тип безопасности WPA & amp; WPA2 Personal и установить пароль. Перейдите на вкладку «Параметры IPv4», в раскрывающемся списке «Метод» выберите «Общий доступ» на другие компьютеры.По завершении нажмите кнопку сохранения.
После выполнения вышеописанных шагов файл конфигурации, созданный в директории /etc/NetworkManager/system-connections. Имя файла совпадает с именем соединения, которое вы ввели в save .
Теперь нажмите Ctrl+Alt+T на клавиатуре, чтобы открыть терминал. Когда он откроется, вставьте приведенные ниже команды и нажмите «Ввод», чтобы отредактировать файл конфигурации.
gksudo gedit /etc/NetworkManager/system-connections/wifi-hotspot
Замените Ctrl+Alt+T с именем соединения, которое вы вводите на шаге 4.
Когда файл открывается, выполните поиск по строке , шаг 4 и измените его на . Войдите в .
Наконец сохраните файл.
Когда все сделано, /etc/NetworkManager/system-connections из значка Network Manager на панели. Он должен автоматически подключиться к точке доступа, которую вы создали. Если нет, выберите «Подключиться к скрытой сети Wi-Fi» и выберите его в раскрывающемся списке.
[!d57]
Теперь вы можете искать и подключать точка доступа с вашего мобильного телефона Android ..... enyou & lt; ^ _ ^>
Кредит: Справка по форуму сообщества
Вы можете создать точку доступа с единственной командой, используя create_ap.
sudo create_ap wlo1 wlo1 'My superfast hotspot' superSecretpassword
Чтобы установить его
# install hostapd using apt
sudo apt install hostapd
# install create_ap from source
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
Вы можете проверить страницу readme в проекте, чтобы узнать больше о том, как используйте его.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
amd64 : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
32 bit : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
Пример на amd64:
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
sudo ap-hotspot start
// Следуйте настройке пароля и amp; ssid Пример для amd64:
sudo ap-hotspot configure
Чтобы остановить его:
sudo ap-hotspot stop
Чтобы остановить его:
ap-hotspot
И самое главное: не забудьте выключить брандмауэр в горячей точке!
На мой взгляд, лучший способ:
Сначала установите несколько пакетов следующим образом:sudo apt-get install procps iproute2 iw haveged hostapd
Сначала установите несколько пакетов, как следует : Использование супер просто и в основном «просто работает». Первый AP действительно работает для меня (он никогда не работал правильно для меня через NetworkManager по умолчанию).
Это сработало для меня. Он устанавливает соединение hotspot с помощью редактора подключений сетевого администратора Kde. Я на Ubuntu 14.04 (.2) 64 бит. Следуйте по ссылке или следуйте за мной:
Сначала установите ее по ссылке выше. (Я думаю, что пакет plasma-nm, если я прав, запустите это, чтобы установить: sudo apt-get install plasma-nm).
Нажмите Alt + F2 и введите kde-nm-connection-editor, чтобы запустить его.
В появившемся окне нажмите кнопку «Добавить» и выберите «Беспроводной (общий)» в раскрывающемся списке.
Введите имя, ssid и выберите режим точки доступа. Если хотите, настройте пароль на вкладке Безопасность беспроводной сети. Наконец, нажмите «ОК».
Нажмите «Диспетчер сетевого управления» на панели «Единство», а затем выберите «Подключиться к скрытой сети Wi-Fi», выберите созданное соединение. (Возможно, вам не нужно делать этот шаг)
Чтобы ваша машина ubuntu выступала в качестве «горячей точки» Wi-Fi для любого устройства, установите и настройте пакет hostapd. Он предназначен именно для этой цели. Я делюсь своим мобильным широкополосным соединением (Tata Photon) с моим телефоном Android, используя этот самый метод на ubuntu 12.04!
Вот необходимые реквизиты, которые вам нужно будет использовать hostapd таким образом:
Pre-requsites:
Возможность вашей беспроводной карты поддерживать режим инфраструктуры. Чтобы узнать: i. Найдите ваш модуль драйвера ядра, используя следующую команду: lspci -k | grep -A 3 -i "network" (В моем случае используемый драйвер был ath9k) ii. Теперь используйте команду ниже, чтобы узнать свои возможности Wi-Fi (замените ath9k вашим драйвером ядра): modinfo ath9k | grep 'depend. (iii) Если вышеупомянутый вывод включает в себя «mac80211», значит, ваша Wi-Fi-карта будет поддерживать режим AP. Программное обеспечение Hostapd: Hostapd - это стандартный демон linux, который будет использоваться для создания вашей точки доступа. Программное обеспечение Dhcp: даже после того, как hostapd создает AP, и ваше устройство обнаруживает его, вам все равно потребуется сервер dhcp для назначения динамического ip-адреса вашему AP-клиенту. (если вы не назначаете статический адрес для каждого устройства)Обратитесь к моей статье за дополнительной информацией о том, как настроить и настроить пакет hostapd.
Чтобы решить эту проблему, я написал статью , маленький демон linux, чтобы создать точку доступа Wi-Fi поверх hostapd. Он использует dnsmasq для предоставления IP-адреса и iptables для создания таблицы маршрутизации.
Для установки:
wget https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-0.1.tar.gz
tar xvf hotspotd-0.1.tar.gz
cd hotspotd-0.1/
sudo python setup.py install
Включение обходной ошибки для 14.04 ошибки hostapd.
самый простой способ, который я видел, - просто использовать встроенную функцию Hotspot в Ubuntu. Вам просто нужно убедиться, что вы подключены через ethernet к Интернету, так как его включение отключится от wi-fi.
(Возможно, у вас есть дополнительный ключ, прикрепленный к вашему ноутбуку или компьютеру, позволяющий одновременно подключать 2 соединения)
1. Откройте настройки, щелкните по сети
Нажмите ethernet , чтобы убедиться, что вы подключены к Интернету через Ethernet. [ ! d12]
[!d11]
вот что всплывает для меня, так как я все еще подключаюсь к Wi-Fi, но он по-прежнему работает независимо.
, как только вы это сделаете, вас встретит имя соединения и ключ с автогенерированным паролем. Просто присоединитесь к этому соединению и введите ключ, и вы хорошо пойдете!
Вот два очень похожих метода, основанных на отличном инструменте командной строки NetworkManager. Он очень прост, работает с WPA и Access Point Mode (поэтому он работает на смартфонах) и не требует сложной настройки. Как только он настроен, вы можете просто использовать графический интерфейс для доступа к точке доступа.
Просто запустите
nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse
, и он должен создать точку доступа и подключиться к ней. Если это не сработает, вы должны попробовать 3-строчное решение здесь:
Просто запустите следующие строки, чтобы создать и активировать точку доступа: [ ! d5] # Create a connection
nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot
# Put it in Access Point
nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
# Set a WPA password (you should change it)
nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword
# Enable it (run this command each time you want to enable the access point)
nmcli connection up my-hotspot
Теперь подключитесь к своему смартфону ... Если вам это больше не нужно, отключите его:
nmcli connection down my-hotspot
Чтобы снова включить его, вам просто нужно будет использовать последняя команда команды 4 линии. Вы можете заметить, что, поскольку соединение также появляется в доступных подключениях, вы можете включить / отключить его из графического интерфейса.
Вы можете создать точку доступа с единственной командой, используя create_ap.
sudo create_ap wlo1 wlo1 'My superfast hotspot' superSecretpassword
Чтобы установить его
# install hostapd using apt
sudo apt install hostapd
# install create_ap from source
git clone https://github.com/oblique/create_ap
cd create_ap
sudo make install
Вы можете проверить страницу readme в проекте, чтобы узнать больше о том, как используйте его.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install ap-hotspot
amd64 : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
32 bit : http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
Пример на amd64:
cd /tmp
wget http://archive.ubuntu.com/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
sudo ap-hotspot start
// Следуйте настройке пароля и amp; ssid Пример для amd64:
sudo ap-hotspot configure
Чтобы остановить его:
sudo ap-hotspot stop
Чтобы остановить его:
ap-hotspot
И самое главное: не забудьте выключить брандмауэр в горячей точке!
На мой взгляд, лучший способ:
Сначала установите несколько пакетов следующим образом:sudo apt-get install procps iproute2 iw haveged hostapd
Сначала установите несколько пакетов, как следует : Использование супер просто и в основном «просто работает». Первый AP действительно работает для меня (он никогда не работал правильно для меня через NetworkManager по умолчанию).
Это сработало для меня. Он устанавливает соединение hotspot с помощью редактора подключений сетевого администратора Kde. Я на Ubuntu 14.04 (.2) 64 бит. Следуйте по ссылке или следуйте за мной:
Сначала установите ее по ссылке выше. (Я думаю, что пакет plasma-nm, если я прав, запустите это, чтобы установить: sudo apt-get install plasma-nm).
Нажмите Alt + F2 и введите kde-nm-connection-editor, чтобы запустить его.
В появившемся окне нажмите кнопку «Добавить» и выберите «Беспроводной (общий)» в раскрывающемся списке.
Введите имя, ssid и выберите режим точки доступа. Если хотите, настройте пароль на вкладке Безопасность беспроводной сети. Наконец, нажмите «ОК».
Нажмите «Диспетчер сетевого управления» на панели «Единство», а затем выберите «Подключиться к скрытой сети Wi-Fi», выберите созданное соединение. (Возможно, вам не нужно делать этот шаг)
Чтобы ваша машина ubuntu выступала в качестве «горячей точки» Wi-Fi для любого устройства, установите и настройте пакет hostapd. Он предназначен именно для этой цели. Я делюсь своим мобильным широкополосным соединением (Tata Photon) с моим телефоном Android, используя этот самый метод на ubuntu 12.04!
Вот необходимые реквизиты, которые вам нужно будет использовать hostapd таким образом:
Pre-requsites:
Возможность вашей беспроводной карты поддерживать режим инфраструктуры. Чтобы узнать: i. Найдите ваш модуль драйвера ядра, используя следующую команду: lspci -k | grep -A 3 -i "network" (В моем случае используемый драйвер был ath9k) ii. Теперь используйте команду ниже, чтобы узнать свои возможности Wi-Fi (замените ath9k вашим драйвером ядра): modinfo ath9k | grep 'depend. (iii) Если вышеупомянутый вывод включает в себя «mac80211», значит, ваша Wi-Fi-карта будет поддерживать режим AP. Программное обеспечение Hostapd: Hostapd - это стандартный демон linux, который будет использоваться для создания вашей точки доступа. Программное обеспечение Dhcp: даже после того, как hostapd создает AP, и ваше устройство обнаруживает его, вам все равно потребуется сервер dhcp для назначения динамического ip-адреса вашему AP-клиенту. (если вы не назначаете статический адрес для каждого устройства)Обратитесь к моей статье за дополнительной информацией о том, как настроить и настроить пакет hostapd.
Чтобы решить эту проблему, я написал статью , маленький демон linux, чтобы создать точку доступа Wi-Fi поверх hostapd. Он использует dnsmasq для предоставления IP-адреса и iptables для создания таблицы маршрутизации.
Для установки:
wget https://github.com/prahladyeri/hotspotd/raw/master/dist/hotspotd-0.1.tar.gz
tar xvf hotspotd-0.1.tar.gz
cd hotspotd-0.1/
sudo python setup.py install
Включение обходной ошибки для 14.04 ошибки hostapd.
самый простой способ, который я видел, - просто использовать встроенную функцию Hotspot в Ubuntu. Вам просто нужно убедиться, что вы подключены через ethernet к Интернету, так как его включение отключится от wi-fi.
(Возможно, у вас есть дополнительный ключ, прикрепленный к вашему ноутбуку или компьютеру, позволяющий одновременно подключать 2 соединения)
1. Откройте настройки, щелкните по сети
Нажмите ethernet , чтобы убедиться, что вы подключены к Интернету через Ethernet. [ ! d12]
[!d11]
вот что всплывает для меня, так как я все еще подключаюсь к Wi-Fi, но он по-прежнему работает независимо.
, как только вы это сделаете, вас встретит имя соединения и ключ с автогенерированным паролем. Просто присоединитесь к этому соединению и введите ключ, и вы хорошо пойдете!
Вот два очень похожих метода, основанных на отличном инструменте командной строки NetworkManager. Он очень прост, работает с WPA и Access Point Mode (поэтому он работает на смартфонах) и не требует сложной настройки. Как только он настроен, вы можете просто использовать графический интерфейс для доступа к точке доступа.
Просто запустите
nmcli device wifi hotspot con-name my-hotspot ssid my-hotspot band bg password jesuisunmotdepasse
, и он должен создать точку доступа и подключиться к ней. Если это не сработает, вы должны попробовать 3-строчное решение здесь:
Просто запустите следующие строки, чтобы создать и активировать точку доступа: [ ! d5] # Create a connection
nmcli connection add type wifi ifname '*' con-name my-hotspot autoconnect no ssid my-local-hotspot
# Put it in Access Point
nmcli connection modify my-hotspot 802-11-wireless.mode ap 802-11-wireless.band bg ipv4.method shared
# Set a WPA password (you should change it)
nmcli connection modify my-hotspot 802-11-wireless-security.key-mgmt wpa-psk 802-11-wireless-security.psk myhardpassword
# Enable it (run this command each time you want to enable the access point)
nmcli connection up my-hotspot
Теперь подключитесь к своему смартфону ... Если вам это больше не нужно, отключите его:
nmcli connection down my-hotspot
Чтобы снова включить его, вам просто нужно будет использовать последняя команда команды 4 линии. Вы можете заметить, что, поскольку соединение также появляется в доступных подключениях, вы можете включить / отключить его из графического интерфейса.