wiki:openwrt:smartbox_n300_repo
Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слеваПредыдущая версияСледующая версия | Предыдущая версия | ||
| wiki:openwrt:smartbox_n300_repo [2024/09/23 14:33] – [Доступ в ssh] Diman | wiki:openwrt:smartbox_n300_repo [2026/04/15 21:20] (текущий) – [Прописываем нужные роуты для tun0] Diman | ||
|---|---|---|---|
| Строка 43: | Строка 43: | ||
| # конфигурируем openvpn | # конфигурируем openvpn | ||
| - | # заливаем когфиг в / | + | # заливаем когфиг в /etc/ |
| + | |||
| + | vi / | ||
| # включаем openvpn в загрузку | # включаем openvpn в загрузку | ||
| Строка 50: | Строка 52: | ||
| # Стартуем openvpn | # Стартуем openvpn | ||
| / | / | ||
| + | |||
| + | </ | ||
| + | |||
| + | ===== Redirect gateway OpenVPN ===== | ||
| + | |||
| + | <code bash> | ||
| + | # Весь трафик через туннель | ||
| + | redirect-gateway def1 | ||
| + | |||
| + | # Игнорируем редирект трафика в тунель | ||
| + | pull-filter ignore redirect-gateway | ||
| + | </ | ||
| + | |||
| + | ===== Прописываем нужные роуты для tun0 ===== | ||
| + | |||
| + | <code bash> | ||
| + | # в конфиг openvpn нужно добавить пару строк | ||
| + | pull-filter ignore redirect-gateway | ||
| + | up / | ||
| + | |||
| + | touch / | ||
| + | chmod +x / | ||
| + | </ | ||
| + | |||
| + | Файл / | ||
| + | |||
| + | <code bash> | ||
| + | #!/bin/sh | ||
| + | |||
| + | TUN=tun0 | ||
| + | |||
| + | # MAX.RU -> blackhole | ||
| + | ip route add blackhole 155.212.204.0/ | ||
| + | |||
| + | wget -qO - http:// | ||
| + | while read line; do | ||
| + | ip r a $line dev $TUN | ||
| + | done < / | ||
| + | |||
| + | wget -qO - https:// | ||
| + | while read line; do | ||
| + | # echo $line | ||
| + | ip r a $line dev $TUN | ||
| + | done < / | ||
| + | |||
| + | date > / | ||
| + | </ | ||
| + | |||
| + | Второй вариант файла - когда заворачиваем все за речку, а наших стукачей подкидываем | ||
| + | |||
| + | <code bash> | ||
| + | #!/bin/sh | ||
| + | |||
| + | GW=$(ip r |grep default |awk ' | ||
| + | echo $GW > / | ||
| + | |||
| + | wget -qO - http:// | ||
| + | while read line; do | ||
| + | ip r a $line via $GW | ||
| + | done < / | ||
| + | |||
| + | date > / | ||
| </ | </ | ||
| Строка 61: | Строка 125: | ||
| # Но мы меняем через uci :o) | # Но мы меняем через uci :o) | ||
| - | uci set network.wan.macaddr=" | + | uci set network.wan.macaddr=" |
| uci commit network | uci commit network | ||
| - | ifdown lan && ifup wan | + | ifdown lan && ifup lan |
| + | ifdown wan && ifup wan | ||
| </ | </ | ||
| + | |||
| + | ===== Прошивка ===== | ||
| + | |||
| + | <code bash> | ||
| + | tftp 192.168.1.6 -4 -v -m binary -c put openwrt-realtek-rtl819xd-AP-fw.bin | ||
| + | |||
| + | SuperUser | ||
| + | SJ18F3F18994 | ||
| + | |||
| + | </ | ||
| + | |||
| + | Файл прошивки можно взять | ||
wiki/openwrt/smartbox_n300_repo.1727102027.txt.gz · Последнее изменение: — Diman
