/etc/network/interfaces:
# The wireless network interface
#auto wlan0
auto wlan0
iface wlan0 inet static
address 192.168.1.2
netmask 255.255.255.0
gateway 192.168.1.1
wpa-driver wext
wpa-ssid Wireless
wpa-ap-scan 2
wpa-proto RSN
wpa-pairwise CCMP
wpa-group CCMP
wpa-key-mgmt WPA-PSK
wpa-psk ...
В настройках роутера DLink DSL-2640U:
Network Authentication: WPA2-PSK
WPA Pre-Shared Key: ...
WPA Group Rekey Interval: 0
WPA Encryption: AES
WEP Encryption: Disabled
dmesg:
[ 14.735887] iwlagn: Intel(R) Wireless WiFi Link AGN driver for Linux, in-tree:
[ 14.735890] iwlagn: Copyright(c) 2003-2010 Intel Corporation
[ 14.735981] iwlagn 0000:07:00.0: PCI INT A -> GSI 17 (level, low) -> IRQ 17
[ 14.735990] iwlagn 0000:07:00.0: setting latency timer to 64
[ 14.736029] iwlagn 0000:07:00.0: Detected Intel(R) Wireless WiFi Link 4965AGN, REV=0x4
[ 14.774695] iwlagn 0000:07:00.0: device EEPROM VER=0x36, CALIB=0x5
[ 14.774697] iwlagn 0000:07:00.0: Device SKU: 0Xb
[ 14.775674] iwlagn 0000:07:00.0: Tunable channels: 13 802.11bg, 19 802.11a channels
[ 14.775779] iwlagn 0000:07:00.0: irq 48 for MSI/MSI-X
[ 16.154112] iwlagn 0000:07:00.0: loaded firmware version 228.61.2.24
[ 17.092503] ADDRCONF(NETDEV_UP): wlan0: link is not ready
Обычно сеть поднимается без проблем, но иногда не стартует, даже если упорно ждать. В таком случае помогает только ручной ifdown/ifup wlan0.
В чем причина? Можно наверно автореконнект настроить, чтоб если нет пинга перезапускался, только как, задание в cron? Может есть способ лучше?