Настройки по умолчанию:
scp backup-openwrt.gz root@192.168.1.1:/tmp
sysupgrade -r /tmp/backup-openwrt.tar.gz
Сначала нужно установить пакет binwalk
apt install binwalk
Команда распаковки:
binwalk -Me ФАЙЛ.bin
Обновить список пакетов
opkg update
Установить пакет
opkg install etherwake
Список арендованных адресов:
cat /tmp/dhcp.leases
Проверен вариант OpenVPN – все настройки клиента в одном файле.
openvpn /etc/openvpn/client.ovpn
с нужными настройками.config openvpn 'custom_config' option config '/etc/openvpn/client.ovpn' option enabled '1'
/etc/init.d/openvpn enable
/etc/init.d/openvpn start
OpenWrt Project: OpenVPN Руководство по установке для новичков
uci set network.vpn0=interface uci set network.vpn0.ifname=tun0 uci set network.vpn0.proto=none uci set network.vpn0.auto=1
uci set firewall.vpn=zone uci set firewall.vpn.name=vpn uci set firewall.vpn.network=vpn0 uci set firewall.vpn.input=ACCEPT #REJECT(Отклонить) если используется как замена WAN uci set firewall.vpn.forward=REJECT uci set firewall.vpn.output=ACCEPT uci set firewall.vpn.masq=1
(Необязательно) Если вы планируете разрешить общаться пользователям за вашим LAN с клиентами за VPN сервером, вам необходимо внести соответствующее правило(для входящих данных):
uci set firewall.vpn_forwarding_lan_in=forwarding uci set firewall.vpn_forwarding_lan_in.src=vpn uci set firewall.vpn_forwarding_lan_in.dest=lan
(для исходящих данных)
uci set firewall.vpn_forwarding_lan_out=forwarding uci set firewall.vpn_forwarding_lan_out.src=lan uci set firewall.vpn_forwarding_lan_out.dest=vpn
uci commit network /etc/init.d/network reload uci commit firewall /etc/init.d/firewall reload
Установка GNU Midnight Commander:
opkg update opkg install mc
opkg update opkg install mc --nodeps opkg install libncursesw glib2