Приветствую всех читающих. Дебютирую с этим тредом в данной рассылке ))
Преамбула. ------------------ Есть роутер, сделанный из старого "тазика". На нём 3 сетевых и 1 wifi карта TP-Link TL-WN751ND. На этом крутится: dhcpd, hostapd и пр. eth0 получает IP по DHCP от провайдера (3Com) eth1 раздаёт IP в локалку по DHCPD (Realtek) eth2 отключен ppp0 - это VPN по PPTP wlan0 собственно в мастер-мод и есть точка доступа через hostapd. Работает это всё через NAT iptables. Собственно проблема заключается в том что pptp периодически и произвольно обрывается - может работать несколько часов без перерыва, а может и в течение 5 минут несколько раз оборваться. Если отключить hostapd, то pptp соединение работает стабильно. Намёка на возможную причину в логах обнаружить не удалось. В squeezy дела обстояли ещё плачевнее - система периодически зависала намертво, просто при поднятом wlan0. После обновления до sid ситуация всё же стала получше. Хочу ещё заметить что Debian на этой машине работает всего 3 дня, до этого стояла Fedora 13 и ситуация была почти такая же. И ещё один момент - с карточкой TP-LINK TL-WN951N, пару месяцев назад, Fedora 13 работала гладко. Конфигурация ---------------------- $ cat /etc/debian_version wheezy/sid $ uname -r 3.2.0-2-686-pae $ hostapd -v hostapd v0.7.3 User space daemon for IEEE 802.11 AP management, IEEE 802.1X/WPA/WPA2/EAP/RADIUS Authenticator Copyright (c) 2002-2010, Jouni Malinen <[email protected]> and contributors $ lspci 00:00.0 Host bridge: Intel Corporation 82810E DC-133 (GMCH) Graphics Memory Controller Hub (rev 03) 00:01.0 VGA compatible controller: Intel Corporation 82810E DC-133 (CGC) Chipset Graphics Controller (rev 03) 00:1e.0 PCI bridge: Intel Corporation 82801AA PCI Bridge (rev 02) 00:1f.0 ISA bridge: Intel Corporation 82801AA ISA Bridge (LPC) (rev 02) 00:1f.1 IDE interface: Intel Corporation 82801AA IDE Controller (rev 02) 00:1f.2 USB controller: Intel Corporation 82801AA USB Controller (rev 02) 00:1f.3 SMBus: Intel Corporation 82801AA SMBus Controller (rev 02) 01:07.0 Multimedia audio controller: Ensoniq ES1371 [AudioPCI-97] (rev 06) 01:08.0 Network controller: Atheros Communications Inc. AR9227 Wireless Network Adapter (rev 01) 01:09.0 Ethernet controller: Sundance Technology Inc / IC Plus Corp IC Plus IP100A Integrated 10/100 Ethernet MAC + PHY (rev 31) 01:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 01:0b.0 Ethernet controller: 3Com Corporation 3c905 100BaseTX [Boomerang] $ ifconfig eth0 Link encap:Ethernet HWaddr 00:60:97:d8:dd:ea inet addr:192.168.120.184 Bcast:192.168.120.255 Mask:255.255.255.0 inet6 addr: fe80::260:97ff:fed8:ddea/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1366967 errors:0 dropped:0 overruns:1 frame:0 TX packets:305996 errors:1695 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:586611842 (559.4 MiB) TX bytes:57518913 (54.8 MiB) Interrupt:9 Base address:0xdf00 eth1 Link encap:Ethernet HWaddr 00:0e:2e:d9:00:54 inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::20e:2eff:fed9:54/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:376318 errors:0 dropped:0 overruns:0 frame:0 TX packets:500999 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:53562288 (51.0 MiB) TX bytes:481165916 (458.8 MiB) Interrupt:10 Base address:0xd800 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:1476 errors:0 dropped:0 overruns:0 frame:0 TX packets:1476 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:167995 (164.0 KiB) TX bytes:167995 (164.0 KiB) mon.wlan0 Link encap:UNSPEC HWaddr B0-48-7A-E3-AE-0F-00-00-00-00-00-00-00-00-00-00 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:4971 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:574458 (560.9 KiB) TX bytes:0 (0.0 B) ppp0 Link encap:Point-to-Point Protocol inet addr:93.190.182.144 P-t-P:195.66.139.22 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1400 Metric:1 RX packets:1480 errors:0 dropped:0 overruns:0 frame:0 TX packets:1659 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:336409 (328.5 KiB) TX bytes:399862 (390.4 KiB) wlan0 Link encap:Ethernet HWaddr b0:48:7a:e3:ae:0f inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 inet6 addr: fe80::b248:7aff:fee3:ae0f/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:35825 errors:0 dropped:0 overruns:0 frame:0 TX packets:33731 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3869248 (3.6 MiB) TX bytes:8244111 (7.8 MiB) $ iwconfig wlan0 IEEE 802.11bgn Mode:Master Frequency:2.437 GHz Tx-Power=13 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:on mon.wlan0 IEEE 802.11bgn Mode:Monitor Tx-Power=13 dBm Retry long limit:7 RTS thr:off Fragment thr:off Power Management:on $ lsmod | grep ath ath9k 67776 0 ath9k_common 12648 1 ath9k ath9k_hw 311354 2 ath9k_common,ath9k ath 17114 3 ath9k_hw,ath9k_common,ath9k mac80211 171359 1 ath9k cfg80211 117454 3 mac80211,ath,ath9k PPTP поднимаю такой командой: # /usr/sbin/pppd user username pty "/usr/sbin/pptp vpn.provider.net --nolaunchpppd --nobuffer" mtu 1400 mru 1400 nobsdcomp noauth nodeflate nodetach persist maxfail 0 holdoff 1 P.S. ------ Не знаю нужно-ли выкладывать конфиги - hostapd.conf, dhcpd.conf, iptables и пр? В логах тоже интересного мало. Типичный кусок /var/log/daemon.log относящийся к разрыву pptp : May 14 00:38:56 debian pptp[11703]: anon log[logecho:pptp_ctrl.c:677]: Echo Reply received. May 14 00:40:00 debian pptp[11703]: anon log[logecho:pptp_ctrl.c:677]: Echo Reply received. May 14 00:41:00 debian pptp[11703]: anon log[logecho:pptp_ctrl.c:677]: Echo Reply received. May 14 00:42:00 debian pptp[11703]: anon log[logecho:pptp_ctrl.c:677]: Echo Reply received. May 14 00:43:00 debian pptp[11703]: anon log[logecho:pptp_ctrl.c:677]: Echo Reply received. May 14 00:44:30 debian pptp[11703]: anon log[logecho:pptp_ctrl.c:677]: Echo Reply received. May 14 00:45:32 debian pptp[11703]: anon log[pptp_read_some:pptp_ctrl.c:544]: read returned zero, peer has closed May 14 00:45:32 debian pptp[11703]: anon log[callmgr_main:pptp_callmgr.c:258]: Closing connection (shutdown) May 14 00:45:32 debian pptp[11703]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 12 'Call-Clear-Request' May 14 00:45:32 debian pptp[11703]: anon log[pptp_read_some:pptp_ctrl.c:544]: read returned zero, peer has closed May 14 00:45:32 debian pptp[11703]: anon log[call_callback:pptp_callmgr.c:79]: Closing connection (call state) May 14 00:45:45 debian pptp[11720]: anon log[main:pptp.c:314]: The synchronous pptp option is NOT activated May 14 00:45:45 debian pptp[11727]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 1 'Start-Control-Connection-Request' May 14 00:45:45 debian pptp[11727]: anon log[ctrlp_disp:pptp_ctrl.c:739]: Received Start Control Connection Reply May 14 00:45:45 debian pptp[11727]: anon log[ctrlp_disp:pptp_ctrl.c:773]: Client connection established. May 14 00:45:46 debian pptp[11727]: anon log[ctrlp_rep:pptp_ctrl.c:251]: Sent control packet type is 7 'Outgoing-Call-Request' May 14 00:45:46 debian pptp[11727]: anon log[ctrlp_disp:pptp_ctrl.c:858]: Received Outgoing Call Reply. May 14 00:45:46 debian pptp[11727]: anon log[ctrlp_disp:pptp_ctrl.c:897]: Outgoing call established (call ID 0, peer's call ID 25246). Пожалуй ещё из dmesg вот это: [Пнд Май 14 00:45:44 2012] eth0: transmit timed out, tx_status 00 status 8000. [Пнд Май 14 00:45:44 2012] diagnostics: net 0cc0 media 8802 dma 00000021 fifo 0000 [Пнд Май 14 00:45:44 2012] Flags; bus-master 1, dirty 29371(11) current 29387(11) [Пнд Май 14 00:45:44 2012] Transmit list 0f4568e0 vs. cf4568e0. [Пнд Май 14 00:45:44 2012] 0: @cf456200 length 8000003e status 0000003e [Пнд Май 14 00:45:44 2012] 1: @cf4562a0 length 8000003e status 0000003e [Пнд Май 14 00:45:44 2012] 2: @cf456340 length 80000052 status 00000052 [Пнд Май 14 00:45:44 2012] 3: @cf4563e0 length 8000003e status 0000003e [Пнд Май 14 00:45:44 2012] 4: @cf456480 length 80000052 status 00000052 [Пнд Май 14 00:45:44 2012] 5: @cf456520 length 8000004e status 0000004e [Пнд Май 14 00:45:44 2012] 6: @cf4565c0 length 8000004e status 0000004e [Пнд Май 14 00:45:44 2012] 7: @cf456660 length 8000004a status 0000004a [Пнд Май 14 00:45:44 2012] 8: @cf456700 length 8000004e status 0000004e [Пнд Май 14 00:45:44 2012] 9: @cf4567a0 length 8000004e status 8000004e [Пнд Май 14 00:45:44 2012] 10: @cf456840 length 8000002a status 8000002a [Пнд Май 14 00:45:44 2012] 11: @cf4568e0 length 8000006a status 0000006a [Пнд Май 14 00:45:44 2012] 12: @cf456980 length 80000153 status 00000153 [Пнд Май 14 00:45:44 2012] 13: @cf456a20 length 8000003a status 0000003a [Пнд Май 14 00:45:44 2012] 14: @cf456ac0 length 8000003e status 0000003e [Пнд Май 14 00:45:44 2012] 15: @cf456b60 length 8000003e status 0000003e -- Best Regards, Gary Trotcko

