Как настроить точку доступа точки доступа Wi-Fi?

Попробуйте следующее:

cat 1.txt > new.txt
for f in 2.txt 3.txt 4.txt 5.txt 6.txt 7.txt 8.txt 9.txt 10.txt 11.txt 12.txt; do tail -5 $f >> new.txt; done

Это копирует содержимое первого файла в файл new.txt. Затем for извлекает последние 5 строк (от 6 до 10) ваших файлов (исключая первый файл) и добавляет к new.txt. Если имена файлов следуют за определенным шаблоном, вам не нужно перечислять их все имя в for, но используйте, например, *.текст. Но шаблон также должен был бы исключить первый файл и new.txt.

1
задан 5 May 2016 в 01:05

4 ответа

Ubuntu 18.04 LTS

С рабочим столом GNOME 3.28 на Ubuntu 18.04 LTS, Wi-Fi-модем стал проще, чем когда-либо!

75
ответ дан 25 May 2018 в 07:09
  • 1
    Самые холодные шаги @HEXcube – Amit Rane 18 August 2014 в 12:32
  • 2
    Я выполнил 3 шага, описанных в @ Web-E, но мой Android-телефон не подключался, постоянно пытаясь «получить ip-адрес». Затем я просто сделал «mode = ap». изменение / etc / NetworkManager / system-connections / my_wifi_connection_name, предложенное HEXcube, и мгновенно подключилось. Мой Ubuntu - это 13.10 64 бит на ноутбуке Acer Aspire E1-531. – Sri 9 September 2014 в 23:51
  • 3
    Команды ip_forward и masquerade выполнялись как часть шагов Web-E - мы должны отменить их? Если да, то как? – Sri 10 September 2014 в 00:05
  • 4
    Я хочу, чтобы больше людей знали об этом решении. Это должен быть предпочтительный ответ. – Lars Nyström 2 June 2015 в 12:48
  • 5
    @ Привет-Ангел. О, я имел в виду Шаг 2 ! Виноват! – HEXcube 14 January 2016 в 18:33

Независимо от того, поддерживает ли ваша беспроводная карта режим доступа.

Первое, что нужно сделать, - проверить, поддерживает ли поддержка вашей беспроводной карты режим беспроводной точки доступа. Как уже говорилось выше, тест для mac80211 основан на базе драйвера.

Установите iw & amp; выполните следующий

sudo aptitude install iw
iw list

Посмотрите на раздел поддерживаемого интерфейса, где он должен быть назван как AP, как показано ниже

Supported interface modes:
         * IBSS
         * managed
         * AP
         * AP/VLAN
         * monitor
         * mesh point

Если ваш драйвер не показывает эту точку доступа, Это не значит, что он не может создать беспроводную точку доступа. Но эти карты не включены в этот учебник. Для дополнительных тестов следуйте документации ubuntu в главном режиме.

Настройка разделена на три секции:

Setup & amp; (d1)

Требуется программное обеспечение: hostapd (установить его) Нажмите кнопку alt + (d12)

F2 и тип gksu gedit & amp; нажмите Ввод. Мы собираемся редактировать много файлов. В gedit нажмите ctrl + o, ctrl + l & amp; вставьте его в поле ввода /etc/hostapd/hostapd.conf. Нажмите Ввод. Вставьте следующий код,

interface=wlan0
driver=nl80211
ssid=test
hw_mode=g
channel=1
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
wpa=3
wpa_passphrase=1234567890
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP

Убедитесь, что нет конечного пробела и конца строки! Hostapd очень чувствителен к устранению пробелов, которые трудно устранить!

Изменения, которые вам нужно выполнить:

Setup & amp; разместить беспроводную сеть ssid=test. test - имя вашей размещенной сети. Настройка IP-адреса

В приведенной выше конфигурации создается wpa & amp; wpa2 в точке g. Более подробную инструкцию по созданию файла конфигурации можно найти в документации ubuntu в режиме master

Теперь запустите hostapd. Отредактируйте файл /etc/default/hostapd и измените строку DAEMON_CONF следующим образом:

DAEMON_CONF="/etc/hostapd/hostapd.conf"

Затем запустите службу hostapd, используя следующую команду:

sudo service hostapd start [!d43 ]

Он должен запустить беспроводную сеть. Теперь в мобильном устройстве вы можете увидеть беспроводную сеть и выполнить аутентификацию. Но устройство не получит IP-адрес. Остановите его командой sudo service hostapd stop

Если вы получите какую-либо ошибку, возможно, ваша карта не поддерживает режим g. Попробуйте другие режимы. Руководство

Убедитесь, что нет конечного пробела и конца строки!

Установить isc-dhcp-server

Отредактировать файл /etc/default/isc-dhcp-server и установить ИНТЕРФЕЙСЫ следующим образом:

INTERFACES="wlan0"

В gedit нажмите Ctrl + O, в поле «Добавить поле» /etc/dhcp/dhcpd.conf Найдите (ctrl + F) ниже строк и поставьте # перед ним. Это должно выглядеть как после редактирования

# option definitions common to all supported networks…
#option domain-name “example.org”;
#option domain-name-servers ns1.example.org, ns2.example.org;

Снова закомментируйте следующие строки

#default-lease-time 600;
#max-lease-time 7200;

Добавьте следующие строки в конец

subnet 10.10.0.0 netmask 255.255.255.0 {
        range 10.10.0.2 10.10.0.16;
        option domain-name-servers 8.8.4.4, 208.67.222.222;
        option routers 10.10.0.1;
}

Необходимые изменения:

Снова нажмите Ctrl + O в gedit и вставьте следующую строку в строке местоположения /etc/network/interfaces, добавьте ниже

auto wlan0
iface wlan0 inet static
address 10.10.0.1
netmask 255.255.255.0

wlan0 - ваш беспроводной интерфейс. Измените его соответствующим образом.

Если вы получили какую-либо ошибку, возможно, ваша карта не поддерживает режим g. Попробуйте другие режимы. Руководство

Примечание. После перезагрузки беспроводная сеть будет отображаться как неуправляемая. Таким образом, вы не можете использовать какую-либо другую Wi-Fi-сеть. Чтобы получить беспроводную связь с нормальным поведением, поставьте # перед тем, как добавить новую строку и выполните sudo start networking

, теперь запустите

sudo service isc-dhcp-server start

sudo service hostapd start

. На этом этапе ваше мобильное устройство увидит сеть, проверит ее подлинность & amp; после аутентификации он получит ip-адрес примерно как 10.10.0.2.

#

Для совместного использования Интернета нам нужны ip forwarding и ip masquerading. Включить переадресацию ip: выполнить

echo 1| sudo tee /proc/sys/net/ipv4/ip_forward

Теперь скажите, что вы используете подключение модема / usb для подключения к Интернету. Вам нужно получить логическое имя интерфейса. Для этого выполните ifconfig или ip address

Для модема dialup / usb: это должно быть ppp0. Если вы хотите использовать Ethernet-соединение, вы должны использовать ethX, где X - номер вашего Ethernet-устройства. Если вы подключаетесь к Интернету через устройство Android с USB-модемом, тогда имя интерфейса должно быть usb0.

Теперь, как только вы получите имя интерфейса execute sudo iptables -t nat -A POSTROUTING -s 10.10.0.0/16 -o ppp0 -j MASQUERADE

ppp0 в приведенной выше команде - это интерфейс, интернет-соединение которого вы используете по беспроводной сети.

Если вы отредактировали до /etc/network/interfaces, вы можете использовать isc-dhcp- server , чтобы запустить службу. Измените его, если вы не используете ppp0. если вы используете скрипт и хотите остановить сервер, используйте sudo killall hostapd

Блог, который в основном представляет собой описание того, что было описано здесь: http://dashohoxha.blogspot.com/2013/06 /how-to-setup-wifi-access-point-on-ubuntu.html

Скрипт, который пытается автоматизировать описанные здесь шаги: https://gist.github.com/dashohoxha/5767262 [ ! d89]

Пожалуйста, не стесняйтесь сообщать или исправлять любые ошибки, которые вы заметили.

Необходимое программное обеспечение: hostapd (установить его) hostapd Нажмите alt + F2 и введите gksu gedit & amp; нажмите Ввод. Мы собираемся редактировать много файлов. Как установить и настроить DHCP-сервер?
99
ответ дан 25 May 2018 в 07:09
  • 1
    Я мог подключиться к точке доступа и аутентифицироваться. Но я не могу получить IP-адрес. Не могли бы вы мне помочь? – Vijay 2 March 2013 в 20:30
  • 2
    @neo вы внесли строки в конфигурацию – Web-E 2 March 2013 в 21:25
  • 3
    Я сделал. Я фактически пробовал весь процесс дважды, просто чтобы убедиться, что я не сделал это неправильно в первый раз. – Vijay 3 March 2013 в 20:07
  • 4
    @ neo я столкнулся с той же проблемой. Я просто изменил dns=dnsmasq на #dns=dnsmasq в sudo gedit /etc/NetworkManager/NetworkManager.conf после установки ap-hotspot. Это устранило проблему. – ss1729 26 May 2015 в 00:47
  • 5
    Какие версии Ubuntu поддерживают эту функцию (версия hostapd ap-hotspot , похоже, больше не доступна ...: C) – Wilf 24 June 2015 в 19:10

У меня тоже была та же проблема. Лучшее решение, которое я смог найти, - использовать ap-hotspot для создания точки доступа машины ubuntu.

Чтобы установить его:

$ sudo add-apt-repository ppa:nilarimogard/webupd8
$ sudo apt-get update
$ sudo apt-get install ap-hotspot

Затем, чтобы запустить точку доступа:

$ sudo ap-hotspot start

Он спрашивает вас, какой интернет-ресурс адаптера вы хотите разделить, имя сети, пароль и т. д. в интерактивном режиме.

Чтобы остановить горячую точку:

$ sudo ap-hotspot stop

Чтобы настроить его:

$ sudo ap-hotspot configure

Если есть какие-либо проблемы, надеюсь эта ссылка поможет.

EDIT:

На данный момент, похоже, есть некоторая проблема с Ubuntu 14.04 , и, как указано в связанной статье webupd8.org, вам нужно понизить hostapd:

64bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_amd64.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd

32bit:

cd /tmp
wget http://ftp.ksu.edu.tw/FTP/Linux/ubuntu/pool/universe/w/wpa/hostapd_1.0-3ubuntu2.1_i386.deb
sudo dpkg -i hostapd*.deb
sudo apt-mark hold hostapd
32
ответ дан 25 May 2018 в 07:09
  • 1
    Чувак, это работало как шарм! – Milkncookiez 13 November 2013 в 04:24
  • 2
    Я выполнил инструкции по предыдущему ответу и обнаружил, что моя беспроводная карта не поддерживается для режима точки доступа. Но ap-hotspot все еще работал отлично. Поэтому я бы посоветовал просто установить ap-hotspot и посмотреть, работает ли он – Hashken 10 December 2013 в 20:34
  • 3
    Он работает для меня, если я остановлю сетевого менеджера с sudo stop network-manager перед запуском ap-hotspot. Благодаря! – Rmano 18 December 2013 в 21:51
  • 4
    Вы должны сначала включить беспроводную связь на компьютере, но не подключить ее ни к чему. Это прекрасно работает :-) - Но я скажу, что я мог бы просто использовать кнопку Use as Hotpot по умолчанию в Fedora 19 (другая половина с двойной загрузкой) – Wilf 2 January 2014 в 17:10
  • 5
    Теперь скрипт кажется устаревшим. – Léo Lam 13 December 2014 в 14:04

Теперь, вот простой способ и, безусловно, выполнить задание.

Установить KDE Connection Editor

Открыть терминал (Ctrl + Alt + T) и ввести следующие команды,

$ sudo apt-get install plasma-nm
$ sudo apt-get update

Теперь вы только что установили KDE Connection Editor.

Давайте создадим точку доступа Wi-Fi.

[d2 ] Установите KDE Connection Editor

1. Теперь откройте установленное приложение, либо

Поиск (Alt + F2) для kde-nm-connection-editor (You ' как только вы начнете вводить kde). ИЛИ Откройте его вручную из терминала.
$ sudo kde-nm-connection-editor

2.Нажмите кнопку + Добавить и выберите Беспроводная связь (общий)

3. Теперь вы увидите окно ниже.

Adding A new connection

SSID: Дайте имя для нового Hotspot

SSID : выберите пункт доступа [!d28 ]

Точка доступа : нажмите кнопку «Случай» для генерации случайного MAC-адреса.

Все остальное должно быть уже настроено на штраф.

4.Now перейдите на вкладку + Добавить .

Выберите Random и введите свой пароль.

Нажмите Ok.

5. Теперь ваше соединение готово.

WPA Password tab [!d38]

Наслаждайтесь!

5
ответ дан 25 May 2018 в 07:09

Другие вопросы по тегам:

Похожие вопросы: