LINUX.ORG.RU
ФорумAdmin

Linux, Android, WiFi

 , ,


0

1

Господа!

Есть модем ADSL (Ethernet, без WiFi).
Есть ноутбук с интернетом через Ethernet, с WiFi который как бы не задействован пока.
Есть смартфон с WiFi.

Как настроить точку WiFi на ноутбуке что бы со смартфона в интернет можно было по WiFi ходить? Реально? С чего начать?

Вариант с покупкой отдельной точки WiFi хороший, но хотелось бы подружить ноутбук со смартфоном так как есть.

Как настроить точку WiFi на ноутбуке что бы со смартфона в интернет можно было по WiFi ходить?

либо в режиме AP, либо, если не умеет - Ad-hoc. Подробнее - нужен выхлоп lspci и lspci -k, чтобы определить какими дровами поддерживается твое железо

Pinkbyte ★★★★★
()
Ответ на: комментарий от DALDON

Пользуюсь Arch Linux поэтому взяв за основу вот эту статью - Временное переключение WIFI в режим точки доступа, сделал вот так:

/etc/hostapd/hostapd.conf

interface=wlan0
driver=nl80211
ssid=laptopwifi
hw_mode=g
channel=6
wpa=2
wpa_passphrase=wifipass

/etc/dnsmasq.conf

bind-interfaces
interface=wlan0
dhcp-range=192.168.0.2,192.168.0.254

/etc/rc.d/laptopwifi

#!/bin/bash

. /etc/rc.conf
. /etc/rc.d/functions
. /etc/conf.d/sshd

case "$1" in
	start)
		ifconfig wlan0 192.168.0.1
		sysctl net.ipv4.ip_forward=1
		iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
		;;
	stop)
		iptables -D POSTROUTING -t nat -o eth0 -j MASQUERADE
		sysctl net.ipv4.ip_forward=0
		;;
	restart)
		$0 stop
		$0 start
		;;
	*)
		echo "usage: $0 {start|stop|restart}"
esac
exit 0

И в /etc/rc.conf

DAEMONS=(... @hostapd @dnsmasq @laptopwifi ...)

Всё работает.
Конечно IP адрес пришлось записать в стартовый сценарий, но в принципе этим неудобством можно пренебречь.
А вообще был бы признателен за критику. Потому как мне думается здесь еще можно что-то улучшить.

user0xff
() автор топика
Ответ на: комментарий от Pinkbyte

Я так понимаю нужно конкретно вот это?

lspsi

...
12:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
...

lspci -k

...
12:00.0 Network controller: Atheros Communications Inc. AR9285 Wireless Network Adapter (PCI-Express) (rev 01)
	Subsystem: Dell Wireless 1702 802.11bgn Half-size Mini PCIe Card [AR9002WB-1NGCD]
	Kernel driver in use: ath9k
13:00.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL8111/8168B PCI Express Gigabit Ethernet controller (rev 06)
	Subsystem: Dell Device 049c
	Kernel driver in use: r8169
...
user0xff
() автор топика
Ответ на: комментарий от Pinkbyte

На андроидах из коробки нету поддержки подключения к Ad-hoc, нужен патченый wpa_suplicant.

bhfq ★★★★★
()
Ответ на: комментарий от user0xff

Критика состоит в том что: я бы не стал на ноуте городить NAT (при том условии, что у тебя ADSL умеет натить более двух абонентов), у тебя выходит двойной NAT, в целом не очень критично, но можно ведь обойтись без маскарадинга на ноуте по всей видимости. То есть: у тебя ADSL мопед выдаёт ip по dhcp уже если, ты можешь сделать мост на ноуте вида: br0 eth0 wlan0 ну и настроить так, чтоб при подключении смартфона, чтоб он прям от ADSL получал адрес. Это в целом я в теории говорю, но у меня примерно так и сделано дома, работой доволен. :)

DALDON ★★★★★
()
Ответ на: комментарий от user0xff

замечательно, на ath9k точку доступа как нефиг делать поднять. Ставь hostapd и кури доки

Pinkbyte ★★★★★
()

буквально совсем недавно поднимал вай-фай, тока не с бука, а с обычного компа. Ну и подробно по шагам расписал, что делал http://4pda.ru/forum/index.php?showtopic=175743&view=findpost&p=12148027

до этого точку доступа делал на виндовом ноуте через Connectify

deys ★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.