Итак,
есть карточка TP-LINK WN551G (acheros),
Подняты etc0 с внешней сетью (dhcp),
wlan0 (192.168.254.0),
ip_forward=1,
iptables - как во всех советах (подробности ниже).
При этом клиент (WinXP) и сервер (10.04) друг друга пингуют, но ping на любой другой адрес - не проходит.
Подскажите, куда дальше-то смотреть. Проблемы в сети или в драйверах или я что-то не так настроил? А то уже третьи сутки - ни с места.
/etc/network/interfaces
#loopback interface
auto lo
iface lo inet loopback
# wired
auto eth0
iface eth0 inet dhcp
auto wlan0
iface wlan0 inet static
wireless-key ***********
wireless-channel 6
wireless-mode ad-hoc
wireless-essid *******
address 192.168.254.2
gateway 192.168.254.1
netmask 255.255.255.0
route
192.168.254.0 * 255.255.255.0 U 0 0 0 wlan0
link-local * 255.255.0.0 U 1000 0 0 wlan0
10.219.0.0 * 255.255.0.0 U 0 0 0 eth0
default 10.219.0.1 0.0.0.0 UG 100 0 0 eth0
default 192.168.254.1 0.0.0.0 UG 100 0 0 wlan0
iptables
sudo iptables -X
sudo iptables -t nat -X
sudo iptables -t mangle -X
sudo iptables -t nat -A POSTROUTING -s 192.168.254.0/24 -o eth0 -j MASQUERADE
sudo iptables -P INPUT ACCEPT
sudo iptables -P FORWARD ACCEPT
sudo iptables -P OUTPUT ACCEPT