wiki:openwrt:smartbox_n300_repo
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:openwrt:smartbox_n300_repo [2026/05/04 20:05] – [SSH по ключу] Diman | wiki:openwrt:smartbox_n300_repo [2026/05/06 07:57] (текущий) – Diman | ||
|---|---|---|---|
| Строка 55: | Строка 55: | ||
| ssh-keygen -t rsa -b 2048 -m PEM -f ~/ | ssh-keygen -t rsa -b 2048 -m PEM -f ~/ | ||
| + | # | ||
| + | # Подключаемся в ssh | ||
| + | # | ||
| ssh -p 22012 \ | ssh -p 22012 \ | ||
| Строка 150: | Строка 153: | ||
| date > / | date > / | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Включаем tun0 ===== | ||
| + | <code bash> | ||
| + | |||
| + | # Проверяем, | ||
| + | # Самый простой и надежный способ для OpenWrt: | ||
| + | uci set firewall.vpn=zone | ||
| + | uci set firewall.vpn.name=' | ||
| + | uci set firewall.vpn.input=' | ||
| + | uci set firewall.vpn.forward=' | ||
| + | uci set firewall.vpn.output=' | ||
| + | uci set firewall.vpn.network=' | ||
| + | uci set firewall.vpn.masq=' | ||
| + | |||
| + | # Разрешаем пересылку (Forward) между LAN и VPN | ||
| + | uci add firewall forwarding | ||
| + | uci set firewall.@forwarding[-1].src=' | ||
| + | uci set firewall.@forwarding[-1].dest=' | ||
| + | |||
| + | uci add firewall forwarding | ||
| + | uci set firewall.@forwarding[-1].src=' | ||
| + | uci set firewall.@forwarding[-1].dest=' | ||
| + | |||
| + | uci commit firewall | ||
| + | / | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Настройки WAN для доступа извне ===== | ||
| + | <code bash> | ||
| + | # | ||
| + | # Разрешаем доступ | ||
| + | # | ||
| + | uci add firewall rule | ||
| + | uci set firewall.@rule[-1].name=' | ||
| + | uci set firewall.@rule[-1].src=' | ||
| + | uci set firewall.@rule[-1].dest_port=' | ||
| + | uci set firewall.@rule[-1].proto=' | ||
| + | uci set firewall.@rule[-1].target=' | ||
| + | uci commit firewall | ||
| + | / | ||
| + | |||
| + | # | ||
| + | # Запрещаем доступ | ||
| + | # | ||
| + | uci add firewall rule | ||
| + | uci set firewall.@rule[-1].name=' | ||
| + | uci set firewall.@rule[-1].src=' | ||
| + | uci set firewall.@rule[-1].dest_port=' | ||
| + | uci set firewall.@rule[-1].proto=' | ||
| + | uci set firewall.@rule[-1].target=' | ||
| + | uci commit firewall | ||
| + | / | ||
| + | </ | ||
| + | ===== Если не сохраняет настройки ===== | ||
| + | |||
| + | <code bash> | ||
| + | mtd -r erase rootfs_data | ||
| </ | </ | ||
| Строка 173: | Строка 236: | ||
| - Включаем ssh в расширенных настройках на интерфейсе LAN | - Включаем ssh в расширенных настройках на интерфейсе LAN | ||
| - Заходим в ssh SuperUser с паролем SFXX | - Заходим в ssh SuperUser с паролем SFXX | ||
| + | - Скачиваем загрузчик - файл bootloader_smartbox-to-boot_97d.img | ||
| + | |||
| + | Например SuperUser SF18F3F18994 | ||
| <code bash> | <code bash> | ||
| - | # | + | ############################################# |
| + | # | ||
| + | ssh root@192.168.1.1 | ||
| + | sh | ||
| - | tftp 192.168.1.6 -4 -v -m binary -c put openwrt-realtek-rtl819xd-AP-fw.bin | + | # |
| + | # После этого в роутере вводим команды | ||
| + | # | ||
| - | SuperUser | + | sc_flash -w 1ffa0 -o 30 |
| - | SJ18F3F18994 | + | sc_flash -w 1ffa1 -o 31 |
| + | sc_flash -w 1ffa2 -o 30 | ||
| + | sc_flash -w 1ffa3 -o 33 | ||
| + | |||
| + | # Проверяем, | ||
| + | |||
| + | sc_flash -r 1ffa0 -c 4 | ||
| + | |||
| + | # Если видим 30 31 30 33, то записано верно. | ||
| + | |||
| + | # Заливаем загрузчик bootloader_smartbox-to-boot_97d.img через веб-морду роутера | ||
| + | # После ребута в настройках сетевой карты прописываем 192.168.1.10 netmask 255.255.255.0 | ||
| + | # И заливаем прошивку через tftp | ||
| + | |||
| + | |||
| + | tftp 192.168.1.6 -4 -v -m binary -c put openwrt-realtek-rtl819xd-AP-fw.bin | ||
| </ | </ | ||
| - | Файл прошивки можно взять | + | Примерно через 5-7 минут роутер загрузится в Openwrt. Обязательно нужно установить пароль, |
| + | |||
| + | Загрузчик можно взять | ||
| + | файл прошивки можно взять | ||
wiki/openwrt/smartbox_n300_repo.1777925128.txt.gz · Последнее изменение: — Diman
