Привет,
Вводная: есть wifi router Asus WL520GU с прошивкой «от Олега» также известная как «от энтузиастов».
Есть досутп к нему по telnet и по ssh.
ssh на нём поднял с помощью dropbear приблизительно так:
mkdir -p /usr/local/etc/dropbear
dropbearkey -t dss -f /usr/local/etc/dropbear/dropbear_dss_host_key
dropbearkey -t rsa -f /usr/local/etc/dropbear/dropbear_rsa_host_key
mkdir -p /usr/local/sbin/
echo "#!/bin/sh" >> /usr/local/sbin/post-boot
chmod +x /usr/local/sbin/post-boot
echo "dropbear" >> /usr/local/sbin/post-boot
dropbear -a -p 12345
flashfs save && flashfs commit && flashfs enable
Вот только проблема в том, что не получается убедить роутер чтобы к ssh можно было подлючиться «снаружи» из WAN (из интернета, по сути). Из внутренней сети (LAN) подключаюсь вполне нормально.
То ли firewall не удаётся убедить, то ли ещё что-то… не пойму. Подскажите пожалуйста. Не хочется, как то, только из-за этой мелочи перепрошивать его на DD-WRT или OpenWRT, так как остальное, вроде, всё устраивало.
Заранее спасибо