LINUX.ORG.RU

не могу сделать hostapd

 ,


0

1

Взялся делать точку доступа на нетбуке.

Поставил hostapd. Вот /etc/hostapd.conf:

interface=wlp7s0
driver=nl80211
ssid=W_F
country_code=RU
hw_mode=g
channel=11

macaddr_acl=0

wpa=3
wpa_key_mgmt=WPA-PSK
wpa_passphrase=password
wpa_pairwise=TKIP CCMP

Запускаю, точка доступа появляется, телефон её видит.

Основная загвоздка - в создании моста:

Подключение к интернету осуществляется через pptp, подключение настроено в yast2, интерфейс - dsl0 (который, к слову, в yast2 нигде не отображается).

Создаю я мост, на выбор у меня 2 интерфейса: enp6s0, wlp7s0. Первый - ethernet, второй - wi-fi карта. Оба получают ip адрес через dhcp, если добавить к мосту любое из устройств, ip добавленного интерфейса меняется на 0.0.0.0, поэтому при добавлении enp6s0 пропадает интернет.

Как правильно сделать мост?

★★☆

Ответ на: комментарий от kinik

Тебе нужен iptables и nat, а мост не нужен.

Подключаешься смарфтоном по wifi к точне доступа, по dhcp выдаёшь ему IP ардрес из диапазона адресов wifi сети, в качестве IP шлюза указываешь IP точки доступа, DNS сервер, хоть у себя свой поднимай, хоть указывай DNS от google, т.е. 8.8.8.8.

sysctl -w net.ipv4.ip_forward=1
или
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -s WIFI_NET/WIFI_MASK -j MASQUERADE
kostik87 ★★★★★
()
Последнее исправление: kostik87 (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.