Jste zde: kle.cz » Linux » Netgear WNR3500L
Zprovoznění dd-wrt na wifi routeru Netgear WNR3500L.
Stáhneme si soubory:
dd-wrt.v24-14311_NEWD-2_K2.6_mini-WNR3500L.chk
dd-wrt.v24-14929_NEWD-2_K2.6_big.bin
V originálním firmare dáme upgrade na dd-wrt mini a pak v dd-wrt mini upgrade na dd-wrt big
Připojíme usb flash disk jako /opt
Nainstalujeme optware – správce balíků, podobně jako apt-get v debianu
wget http://www.3iii.dk/linux/optware/optware-install-ddwrt.sh \
-O - | tr -d '\r' > /tmp/optware-install.sh sh /tmp/optware-install.sh
Proftpd - ftpes
Vytvoření certifikátu
openssl req -x509 -nodes -days 3650 -newkey rsa:2048 -keyout ftpd.pem -out ftpd.pem
/usr/sbin/iptables -I INPUT -p tcp --dport 2222 -j ACCEPT
/usr/sbin/iptables -I INPUT -p tcp -m tcp \
--dport 60000:60020 --syn -j logaccept
Vypnout telnet, ssh přehodit na jiný port, přihlašování jenom přes klíče.
no-ip.com – dynamicky obnovovaný dns záznam.
Spuštění ssh serveru bez uvítacích hlášení.
killall -9 dropbear
dropbear -r /tmp/root/.ssh/ssh_host_rsa_key \
-d /tmp/root/.ssh/ssh_host_dsa_key -p 2234 -s -a -m
Skript na odpojení flash disku před vypnutím routeru.
#!/bin/sh echo '#!/bin/sh killall smbd
killall nmbd
killall portmap
killall unfsd
killall proftpd
killall dropbear
sync
sleep 2
umount /opt && gpio enable 1' > /tmp/etc/config/vypnuti.sesbutton
chmod +x /tmp/etc/config/vypnuti.sesbutton