Originally Posted by
jav
Не майся,
0. Снова перепрошей роутер чешской прошивкой, установи SSH:
Зайти на роутер телнетом (пуск\выполнить\telnet 192.168.1.1) и дать команды:
(просто скопировать, выделив мышкой, и вставить в окно):
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
flashfs save
flashfs commit
flashfs enable
Теперь можно будет заходить по SSH с клиентов типа putty (в параметрах putty Windows->Translation можно выставить кодировку Win1251.
1.При помощи winscp в папку роутера /tmp/local копируется Mpcs(см в моем посте чуть выше) и файлы конфигурации, заранее подготовленные на компьютере.
2.Отредактируй файл post-boot (при помощи winscp),
файл post-boot находится /tmp/local/sbin/post-boot
При помощи winscp по «F4» открываем файл, все, что там есть убираем и вставляем то, что написано ниже (копируем и вставляем):
#!/bin/sh
dropbear
#!/bin/sh
insmod usbserial.o
insmod pl2303.o
mknod /dev/ttyUSB0 c 188 0
chmod 666 /dev/ttyUSB0
chmod +x /tmp/local/mpcs
/tmp/local/mpcs -c /tmp/local &
Примечание:подключение к ресиверу через УСБ-СОМ переходник на PL2303, если на FTDI, то замени строку выше:
insmod pl2303.o
на
insmod ftdi_sio.o
4.Сохранение и перезагрузка
Зайти на роутер телнетом и дать команду:
flashfs save && flashfs commit && flashfs enable && reboot