Главная » soft, programming » INTERNET » Linux Access Point

Linux Access Point

http://help.ubuntu.ru/wiki/wifi_ap http://ubuntuhandbook.org/index.php/2014/09/3-ways-create-wifi-hotspot-ubuntu/ http://www.linux.org.ru/forum/general/5587742 =================================================================== $ arp -an ? (192.168.150.10) at 50:56:a8:01:6c:46 [ether] on wlan0 ? (192.168.150.2) at on wlan0 =================================================================== cat ~/show_wifi_clients.sh #!/bin/bash # show_wifi_clients.sh # Shows MAC, IP address and any hostname info for all connected wifi devices # written for openwrt 12.09 Attitude Adjustment # modified by romano@rgtti.com from http://wiki.openwrt.org/doc/faq/faq.wireless#how.to.get.a.list.of.connected.clients echo "# All connected wifi devices, with IP address," echo "# hostname (if available), and MAC address." printf "# %-20s %-30s %-20s\n" "IP address" "lease name" "MAC address" leasefile=/var/lib/misc/dnsmasq.leases # list all wireless network interfaces # (for MAC80211 driver; see wiki article for alternative commands) for interface in `iw dev | grep Interface | cut -f 2 -s -d" "` do # for each interface, get mac addresses of connected stations/clients maclist=`iw dev $interface station dump | grep Station | cut -f 2 -s -d" "` # for each mac address in that list... for mac in $maclist do # If a DHCP lease has been given out by dnsmasq, # save it. ip="UNKN" host="" ip=`cat $leasefile | cut -f 2,3,4 -s -d" " | grep $mac | cut -f 2 -s -d" "` host=`cat $leasefile | cut -f 2,3,4 -s -d" " | grep $mac | cut -f 3 -s -d" "` # ... show the mac address: printf " %-20s %-30s %-20s\n" $ip $host $mac done done
================================================================================================= …запретить NetworkManager управлять WI-FI модулем. Дя этого потребуется добавить в конфигурационный файл /etc/NetworkManager/NetworkManager.conf следующие строки:

[keyfile]
unmanaged-devices=mac:

или

[keyfile]
unmanaged-devices=mac:00:22:68:1c:59:b1;mac:00:1E:65:30:D1:C4;interface-name:eth0

После этого выполняем

restart network-manager

=====================================================================================================
sudo update-rc.d -f wicd disable
???? — echo manual | sudo tee /etc/init/wicd.override

Реклама

Добавить комментарий

Заполните поля или щелкните по значку, чтобы оставить свой комментарий:

Логотип WordPress.com

Для комментария используется ваша учётная запись WordPress.com. Выход / Изменить )

Фотография Twitter

Для комментария используется ваша учётная запись Twitter. Выход / Изменить )

Фотография Facebook

Для комментария используется ваша учётная запись Facebook. Выход / Изменить )

Google+ photo

Для комментария используется ваша учётная запись Google+. Выход / Изменить )

Connecting to %s