Прошивку из иходников собрал ,работает, и tcpdump вставил.
Только при сборке в файле mkimg пришлось строку
mount -t ext2 /dev/ram на
mount -o loop /dev/ram
а иначе ругаеться mount: is not a block divece
и в /mnt создать папку smb,хотя можно было б и так обойтись
linux.bin 739346 а root.bin 1015826 получились
Но с нат так проблемы и остались.
Если пинговать с AP wlan сеть(ping 170.150.100.1) то tcpdump показывает:
(170.150.100.1 -это другая точка доступа)
03:02:05.540000 IP 0.0.0.0 > 170.150.100.1ICMP echo request, id 31747, seq 14, length 64
03:02:06.540000 IP 0.0.0.0 > 170.150.100.1 ICMP echo request, id 31747, seq 15, length 64
03:02:07.540000 IP 0.0.0.0 > 170.150.100.1 ICMP echo request, id 31747, seq 16, length 64
как будто у влан интерфейса IP нет, тоже самое происходит когда я пингую со своего компьютера
NAT настроен как в исходниках: iptables -t nat -A POSTROUTING -s $NAT_IFACE -j MASQUERADE
переменная $NAT_IFACE мне не понравилась , я вручную и IP туда писал но не помогло.
пробовал использовать уже 100% рабочюю строку ,непомогло
iptables -t nat -A POSTROUTING -s 192.168.100.0/24 -j SNAT --to 170.150.100.2
такую строку я и спользовал для настройки роутера из wi-fi и ethernet карточек,все работало без проблем
Ладно с тем NAT. Почему IP wlan -0.0.0.0?