адаптер TP-Link TL-WN851N
На данный момент без wlan0
# ifconfig
eth0 Link encap:Ethernet HWaddr 00:25:22:69:60:62
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::225:22ff:fe69:6062/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10531 errors:0 dropped:0 overruns:0 frame:0
TX packets:9749 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1201172 (1.1 MiB) TX bytes:4664839 (4.4 MiB)
Interrupt:42 Base address:0xc000
eth1 Link encap:Ethernet HWaddr 00:21:91:21:80:d5
inet6 addr: fe80::221:91ff:fe21:80d5/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:10702 errors:0 dropped:14 overruns:0 frame:0
TX packets:10363 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5656729 (5.3 MiB) TX bytes:1952178 (1.8 MiB)
Interrupt:21 Base address:0xec00
lo Link encap:Local Loopback
inet addr:127.0.0.1 Mask:255.0.0.0
inet6 addr: ::1/128 Scope:Host
UP LOOPBACK RUNNING MTU:16436 Metric:1
RX packets:25 errors:0 dropped:0 overruns:0 frame:0
TX packets:25 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:2462 (2.4 KiB) TX bytes:2462 (2.4 KiB)
ppp0 Link encap:Point-to-Point Protocol
inet addr:88.87.92.60 P-t-P:88.87.65.84 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:10009 errors:0 dropped:0 overruns:0 frame:0
TX packets:9677 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3
RX bytes:5392035 (5.1 MiB) TX bytes:1717330 (1.6 MiB)Так, еще стоит unbound внутри dns все получают с 192.168.0.1
Маскарад на 192.168.0.0/24 - проводная сетка - тут все ok.
=
Мануал - http://en.gentoo-wiki.com/wiki/Atheros_ … cess_Point
Бридж пока оставил в покое.
# emerge -a hostapd dhcp wireless-toolsok
# iwconfig
wlan0 IEEE 802.11bgn ESSID:off/any
Mode:Managed Access Point: Not-Associated Tx-Power=off
Retry long limit:7 RTS thr:off Fragment thr:off
Encryption key:off
Power Management:on=
# cd /etc/init.d/
# ln -s net.lo net.wlan0=
nano /etc/conf.d/net
# eth
config_eth0="192.168.0.1 netmask 255.255.255.0"
routes_eth0="default via 192.168.0.1"
config_eth1="null"
# wi-fi
modules_wlan0="!iwconfig !wpa_supplicant"
config_wlan0="192.168.1.1 netmask 255.255.255.0 broadcast 192.168.1.255"=
nano /etc/conf.d/dhcpd
DHCPD_IFACE="wlan0"=
nano /etc/dhcp/dhcpd.conf
subnet 192.168.1.0 netmask 255.255.255.0 {
range 192.168.1.75 192.168.1.100;
option domain-name-servers 192.168.0.1; # UNBOUND у нас тут вроде
option routers 192.168.1.1;
option broadcast-address 192.168.1.255;
default-lease-time 10000;
max-lease-time 20000;
}=
nano /etc/conf.d/hostapd
INTERFACES="wlan0 eth0 eth1 ppp0"=
nano /etc/hostapd/hostapd.conf
interface=wlan0
#bridge=br0 (optional, if you want bridging remove the #)
driver=nl80211
ssid=zenon
channel=1
hw_mode=g
wpa=3
wpa_passphrase=********
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP
rsn_pairwise=CCMP
macaddr_acl=0
auth_algs=1
ignore_broadcast_ssid=0
logger_syslog=-1
logger_syslog_level=2
logger_stdout=-1
logger_stdout_level=1
debug=0
dump_file=/tmp/hostapd.dump
ctrl_interface=/var/run/hostapd
ctrl_interface_group=0
accept_mac_file=/etc/hostapd/hostapd.accept
deny_mac_file=/etc/hostapd/hostapd.deny
auth_algs=1=
В конфиг IPTABLES добавил:
$IPT -A INPUT -i wlan0 -p all -j ACCEPT
$IPT -A FORWARD -i wlan0 -p all -j ACCEPT
$IPT -t nat -A POSTROUTING -o ppp0 -s 192.168.1.0/24 -j MASQUERADE=
# rc-update add net.wlan0 default
# rc-update add hostapd default=
nano /etc/rc.conf
Включил:
rc_depend_strict="YES"
rc_logger="YES"
=
Вроде ничего не забыл, перезагружусь ......
Классическая ошибка, которую совершают проектировщики
абсолютно надежных систем, - недооценка изобретательности клинических идиотов.

