Инструменты пользователя

Инструменты сайта


wiki:openwrt:smartbox_n300_repo

Различия

Показаны различия между двумя версиями страницы.

Ссылка на это сравнение

Предыдущая версия справа и слеваПредыдущая версия
Следующая версия
Предыдущая версия
wiki:openwrt:smartbox_n300_repo [2025/01/21 14:08] – [Смена MAC у сетевухи] Dimanwiki:openwrt:smartbox_n300_repo [2026/04/15 21:20] (текущий) – [Прописываем нужные роуты для tun0] Diman
Строка 43: Строка 43:
  
 # конфигурируем openvpn # конфигурируем openvpn
-# заливаем когфиг в /etc/openvpn.conf+# заливаем когфиг в /etc/openvpn/openvpn.conf 
 + 
 +vi /etc/openvpn/openvpn.conf
  
 # включаем openvpn в загрузку # включаем openvpn в загрузку
Строка 53: Строка 55:
 </code> </code>
  
-===== Redirect GW =====+===== Redirect gateway OpenVPN =====
  
 <code bash> <code bash>
 +# Весь трафик через туннель
 redirect-gateway def1 redirect-gateway def1
 +
 +# Игнорируем редирект трафика в тунель
 +pull-filter ignore redirect-gateway
 </code> </code>
  
 +===== Прописываем нужные роуты для tun0 =====
 +
 +<code bash>
 +# в конфиг openvpn нужно добавить пару строк
 +pull-filter ignore redirect-gateway
 +up /etc/openvpn/tun0-up.sh
 +
 +touch /etc/openvpn/tun0-up.sh
 +chmod +x /etc/openvpn/tun0-up.sh
 +</code>
 +
 +Файл /etc/openvpn/tun0-up.sh
 +
 +<code bash>
 +#!/bin/sh
 + 
 +TUN=tun0
 +
 +# MAX.RU -> blackhole
 +ip route add blackhole 155.212.204.0/24
 + 
 +wget -qO - http://openwrt.ivtrans.ru/ip-list.txt |grep -vE '^#|^$|^;' > /tmp/ip-list.txt
 +while read line; do
 +  ip r a $line dev $TUN
 +done < /tmp/ip-list.txt
 + 
 +wget -qO - https://www.gstatic.com/ipranges/goog.json |grep ipv4Prefix|awk '{print $2}' |sed 's/"//g' > /tmp/google.txt
 +while read line; do
 +  # echo $line
 +  ip r a $line dev $TUN
 +done < /tmp/google.txt
 + 
 +date > /tmp/$TUN-up.txt
 +</code>
 +
 +Второй вариант файла - когда заворачиваем все за речку, а наших стукачей подкидываем 
 +
 +<code bash>
 +#!/bin/sh
 +
 +GW=$(ip r |grep default |awk '{print $3}' |xargs)
 +echo $GW > /tmp/GW-name.txt
 +
 +wget -qO - http://openwrt.ivtrans.ru/blackhole.txt |grep -vE '^#|^$|^;' > /tmp/ip-list.txt
 +while read line; do
 +  ip r a $line via $GW
 +done < /tmp/ip-list.txt
 +
 +date > /tmp/GW-up.txt
 +
 +</code>
  
 ===== Смена MAC  у сетевухи ===== ===== Смена MAC  у сетевухи =====
Строка 68: Строка 125:
 # Но мы меняем через uci :o) # Но мы меняем через uci :o)
  
-uci set network.wan.macaddr="16:0c:ac:2d:6f:a7"+uci set network.wan.macaddr="9a:4a:dc:5c:dc:34"
 uci commit network uci commit network
 ifdown lan && ifup lan ifdown lan && ifup lan
Строка 74: Строка 131:
  
 </code> </code>
 +
 +===== Прошивка =====
 +
 +<code bash> 
 +tftp 192.168.1.6 -4 -v -m binary -c put openwrt-realtek-rtl819xd-AP-fw.bin
 +
 +SuperUser
 +SJ18F3F18994
 +
 +</code>
 +
 +Файл прошивки можно взять  {{ :wiki:openwrt:openwrt-realtek-rtl819xd-ap-fw.tar.gz |тут}}
  
wiki/openwrt/smartbox_n300_repo.1737468521.txt.gz · Последнее изменение: Diman

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki