Независимо от того, поддерживает ли ваша беспроводная карта режим доступа.
Первое, что нужно сделать, - проверить, поддерживает ли поддержка вашей беспроводной карты режим беспроводной точки доступа. Как уже говорилось выше, тест для 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-сервер?Вы также можете использовать aptURL для обработки ссылок apt. Он поставляется с предустановленной на вашей машине ubuntu, и я думаю, что это то, что на самом деле использует программный центр ubuntu, поэтому вы пропустите шаг.
Вы найдете его в / usr / bin / apturl
Здесь вы можете узнать больше о aptURL.
, если вы не можете найти путь, просто следуйте инструкциям, указанным ниже:
1. сначала откройте логотип файла с левой панели рабочего стола.
2.then перейдите в файл , выбранный из категории устройства.
3. Выберите правильную сторону.
4. выберите usr в папке usr
5. выберите «программный центр» в папке ** share.
6. выберите файл usr в папке программного центра
7. и все готово.
надеюсь, что я помогу вам.