Fedora 20 – точка доступа Wi-Fi почти работает, но что-то не так

У меня есть ноутбук Sony Vaio с WiFi, и вам нужно настроить горячую точку (ad-hoc) под Fedora 20.

Я успешно сделал это под Debian и SuSE, но в Fedora я изо всех сил пытаюсь понять основы системы или что-то в этом роде.

Я нашел два способа настроить точку доступа:

  1. dhcp + hostapd
  2. dnsmasq + hostapd

Dnsmasq-way не работает для меня – что-то происходит, и Android не видит мою новую сеть.

dhcp-way почти работает – Android подключается к сети, у меня новый IP, но что-то не так с разрешением dns или маскарадированием, я не знаю, что. Android показывает мне белый значок WiFi и не может подключиться к Интернету после истечения времени ожидания запроса (например, в play.google).

Мой wifi-интерфейс – wlp7s0

Мое подключение к Интернету – p5p1

Ниже я показываю сценарии config и dhcp-way.

# cat /etc/dhcp/dhcpd.conf subnet 192.168.0.0 netmask 255.255.255.0 { range 192.168.0.2 192.168.0.30; option subnet-mask 255.255.255.0; option domain-name-servers 8.8.4.4, 8.8.8.8; option routers 192.168.0.1; } # cat /etc/hostapd/hostapd.conf ctrl_interface=/var/run/hostapd ctrl_interface_group=wheel macaddr_acl=0 auth_algs=1 ignore_broadcast_ssid=0 # WPA & WPA2 support with a pre-shared key wpa=3 wpa_key_mgmt=WPA-PSK wpa_pairwise=TKIP rsn_pairwise=CCMP # WPA passphrase wpa_passphrase=MYCOOLPASS driver=nl80211 interface=wlp7s0 hw_mode=g channel=11 ssid=NETNAME 

Сценарий для запуска точки доступа (в ручном режиме):

 systemctl stop NetworkManager.service service dhcpd stop service hostapd stop sleep 1 ifconfig wlp7s0 192.168.0.1 netmask 255.255.255.0 up sysctl net.ipv4.ip_forward=1 iptables -t nat -A POSTROUTING -o p5p1 -j MASQUERADE sleep 1 service dhcpd start service hostapd start 

Любые советы о том, как заставить это работать?

4 Solutions collect form web for “Fedora 20 – точка доступа Wi-Fi почти работает, но что-то не так”

И nooooww … Окончательная версия моего скрипта:

 systemctl stop NetworkManager.service service dhcpd stop service hostapd stop sleep 1 ifconfig wlp7s0 192.168.0.1 netmask 255.255.255.0 up # REPLACED BY NEW FIREWALL COMMAND BELOW # sysctl net.ipv4.ip_forward=1 # iptables -t nat -A POSTROUTING -o p5p1 -j MASQUERADE firewall-cmd --add-masquerade # <-- Yes! It is this! :) sleep 1 service dhcpd start service hostapd start 

Как я уже говорил, источником моей проблемы была одиночная строка вместо старых двух:

 firewall-cmd --add-masquerade 

Во-первых, я пытаюсь вспомнить – какая разница в безопасности Fedora.

Один из них – «firewalld».

 sudo firewall-cmd --list-all-zones 

покажите мне на внешнем интерфейсе «masquerade: no» после всех моих команд, включите:

 sysctl net.ipv4.ip_forward=1 iptables -t nat -A POSTROUTING -o p5p1 -j MASQUERADE 

Поэтому я пытаюсь отключить брандмауэр, прежде чем снова запустить мой скрипт:

 systemctl stop firewalld.service 

И wu-a-lya! Hotspot – это работа! :)))

Может быть, я пытаюсь настроить маскировку firewalld вместо iptables .. См. Далее ..

NetworkManager можно использовать для настройки горячей точки.
Дополнительно для установки hostapd (с драйвером = нет) и dhcpd вам необходимо настроить беспроводное соединение с IP-адресом из диапазона DHCP (это будет также шлюз), режим: «точка доступа» (и с соответствующими настройками из hostapd. conf – беспроводной тип и полоса)
начальная последовательность:

 sysctl net.ipv4.ip_forward=1 nmcli connection up hotspot sleep 3 systemctl start dhcpd.service systemctl start hostapd.service iptables -t nat -A POSTROUTING -o em1 -j MASQUERADE the stop sequence: nmcli connection down hotspot sleep 3 sysctl net.ipv4.ip_forward=0 systemctl stop dhcpd.service systemctl stop hostapd.service iptables -t nat -F 

Один важный шаг – вы должны удалить WLAN-устройство из NetworkManager, чтобы хост управлял его.

Подробнее здесь: https://bugzilla.redhat.com/show_bug.cgi?id=985041#c8

  • Является ли устаревшее блокирование конечных точек блокировки щенка 528 беспроводным подключением к Интернету и как его удалить?
  • Проблема Wi-Fi в Linux Mint
  • Как подключиться к Wi-Fi из командной строки?
  • AP случайно становится недоступным для клиентов во время работы hostapd
  • Linux сбой моего маршрутизатора DD-WRT
  • Intel Centrino 6250 не загружает интерфейс wlan
  • Доступ к серверу через два разных маршрутизатора Wi-Fi
  • Нет Wi-Fi «Intel Corporation Wireless 3160» и веб-камера не обнаружена также на Debian Jessie
  • Ubuntu 16.04 - проблема DNS при пробуждении ноутбука из режима приостановки
  • Как расширить мою беспроводную сеть с помощью OpenWrt
  • Плохая таблица маршрутизации?
  • Interesting Posts

    Не удалось загрузить пользовательское ядро

    Ubuntu Trusty Preseed Error

    Как узнать, установлен ли пакет через yum в сценарии bash?

    Установка Pango 1.40.3

    SSMTP ERROR: НЕ МОЖЕТ ОТКРЫТЬ SMTP.GMAIL.COM:587

    Заставить владельца и группу для содержимого tar-файла?

    Firefox завис на версии 58 после запуска apt install

    Linux Mint проигрывает / забывает / забывает сетевое подключение

    keepalived: как только понизить мастер, если резервная копия может взять на себя?

    2 ip range / 1 nic OR, почему один IP-диапазон соответствует маршруту по умолчанию перед локальными маршрутами

    Уточнение в отношении поведения сценария оболочки вместе с трубкой

    Был ли «diff» включен в первую версию Linux?

    Как рекурсивно удалить все файлы и папки, кроме нескольких определенных папок?

    Заставить мой Linux (Ubuntu) спросить меня, что такое пароль SQL, поэтому я не буду хранить его в файле .sh?

    Как использовать неявный FTP через TLS

    Linux и Unix - лучшая ОС в мире.