openwrt скрипт пСрСзапуска интСрфСйса

Openwrt скрипт пСрСзапуска интСрфСйса

Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

Π€ΠΎΡ€ΡƒΠΌ Π±ΡƒΠ΄Π΅Ρ‚ доступСн ΠΏΠΎ ссылкС https://community.tp-link.com/ru (Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ Ρ„ΠΎΡ€ΡƒΠΌ Π΅Ρ‰Π΅ Π½Π΅ Π·Π°ΠΏΡƒΡ‰Π΅Π½, Ρ‚ΠΎ ссылка Π²Ρ€Π΅ΠΌΠ΅Π½Π½ΠΎ Π½Π΅ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚.)

Π’Π΅ΠΊΡƒΡ‰ΠΈΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΏΠΎ ΠΏΡ€Π΅ΠΆΠ½Π΅ΠΌΡƒ Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ, всС ссылки/ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ/Ρ‚Π΅ΠΌΡ‹ Π±ΡƒΠ΄ΡƒΡ‚ доступны, Π½ΠΎ Ρ‚Π°ΠΊΠΆΠ΅, Π±ΡƒΠ΄ΡƒΡ‚ пСрСнСсСны Π½Π° Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰ΠΈΠ΅ ΠΊΠ°Ρ‚Π΅Π³ΠΎΡ€ΠΈΠΈ.

Π£Π±Π΅Π΄ΠΈΡ‚Π΅Π»ΡŒΠ½Π°Ρ ΠΏΡ€ΠΎΡΡŒΠ±Π° Π½Π΅ Π΄ΡƒΠ±Π»ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Ρ‚Π΅ΠΌΡ‹ Π½Π° старом/Π½ΠΎΠ²ΠΎΠΌ Ρ„ΠΎΡ€ΡƒΠΌΠ΅.

Как Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ OpenWRT? (ZTE MF192+, Yota LU150)

Как Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ OpenWRT? (ZTE MF192+, Yota LU150)

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Serg1965 Β» 01 июл 2014, 11:47

Аппаратная вСрсия устройства : V.1
ВСрсия ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ : OpenWrt Attitude Adjustment 12.09 Kernel Version 3.3.8
Π’Π°ΡˆΠ° страна : Россия
НазваниС ΠΏΡ€ΠΎΠ²Π°ΠΉΠ΄Π΅Ρ€Π° : МВБ + Yota
Π”ΠΎΠ±Ρ€Ρ‹ΠΉ дСнь!

Π•ΡΡ‚ΡŒ 2 ΠΌΠΎΠ΄Π΅ΠΌΠ°:
ΠΎΡ‚ МВБ (3G ZTE MF192+ опрСдСляСтся ΠΊΠ°ΠΊ /dev/ttyACM0)
ΠΎΡ‚ Yota (LTE LU150 опрСдСляСтся ΠΊΠ°ΠΊ /dev/eth1)

На Π΄Π°Ρ‡Π΅ ΠΎΡ‡Π΅Π½ΡŒ плохая связь. И ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΌΠΎΠ΄Π΅ΠΌ (ΠΈ ΠΎΠ΄ΠΈΠ½ ΠΈ Π΄Ρ€ΡƒΠ³ΠΎΠΉ) тСряСт сигнал, Ρ‚ΠΎ пСрСсоСдинСния Π½Π΅ происходит.
Π’ΠΎ Π΅ΡΡ‚ΡŒ Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚Π°Π½ΡƒΡ‚ΡŒ ΠΌΠΎΠ΄Π΅ΠΌ посрСдством ΠΊΠΎΠΌΠ°Π½Π΄
ifdown wan && ifup wan
ΠΈΠ»ΠΈ
/etc/network restart
Π½Π΅ прСдставляСтся Π²ΠΎΠ·ΠΌΠΎΠΆΠ½Ρ‹ΠΌ. Волько Ρ€Π΅Π±ΡƒΡ‚ΠΎΠΌ самого устройства.
НуТна ΠΏΠΎΠΌΠΎΡ‰ΡŒ линуксоидов, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ ΠΌΠΎΠΈΡ… Π·Π½Π°Π½ΠΈΠΉ Π½Π΅ Ρ…Π²Π°Ρ‚Π°Π΅Ρ‚.
ΠŸΡ€ΠΎΡˆΡƒ ΠΏΠΎΠ΄ΡΠΊΠ°Π·Π°Ρ‚ΡŒ, ΠΊΠ°ΠΊΠΈΠ΅ Π΅ΡΡ‚ΡŒ Π΅Ρ‰Ρ‘ способы Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅ΠΌ (Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ процСссы) Π½Π΅ пСрСзагруТая устройство Ρ†Π΅Π»ΠΈΠΊΠΎΠΌ?

Re: Как Ρ€Π΅ΡΡ‚Π°Ρ€Ρ‚ΠΎΠ²Π°Ρ‚ΡŒ ΠΌΠΎΠ΄Π΅ΠΌ ΠΏΠΎΠ΄ OpenWRT? (ZTE MF192+, Yota LU

Π‘ΠΎΠΎΠ±Ρ‰Π΅Π½ΠΈΠ΅ Cenobit Β» 01 июл 2014, 12:37

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

АвтоматичСская ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° Π½Π° OpenWrt

Π•ΡΡ‚ΡŒ Ρƒ мСня Ρ€ΠΎΡƒΡ‚Π΅Ρ€ Wi-Fi TP-Link TL-WR842ND, я Π² Π½Π΅Π³ΠΎ для большСй Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΡΡ‚ΠΈ, ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½ΠΎΡΡ‚ΠΈ ΠΈ ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ зарядил ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ OpenWrt.

openwrt скрипт пСрСзапуска интСрфСйса. OpenWrt. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-OpenWrt. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° OpenWrt. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

ΠŸΡ€ΠΎΡˆΠΈΠ²ΠΊΠ° OpenWrt ΠΈΠΌΠ΅Π΅Ρ‚ массу прСимущСств, Ρ…ΠΎΡ‚ΡŒ с Π½Π΅ΠΉ устройство ΠΈ Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ Π½Π°ΠΌΠ½ΠΎΠ³ΠΎ ΡΡ‚Π°Π±ΠΈΠ»ΡŒΠ½Π΅Π΅, Π½ΠΎ всС-Ρ‚Π°ΠΊΠΈ подвисания ΠΈΠ½ΠΎΠ³Π΄Π° ΡΠ»ΡƒΡ‡Π°ΡŽΡ‚ΡΡ, особСнно Ссли ΠΊΠ»ΠΈΠ΅Π½Ρ‚ΠΎΠ² ΠΎΠΊΠΎΠ»ΠΎ 5-10 устройств ΠΈ Ρ€Π°Π±ΠΎΡ‚Π° Π±Π΅Π· ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΎΠΊ ΠΈ Ρ‡Π΅Ρ€Π΅Π· UPS. Π£ мСня Π±Ρ‹Π»ΠΎ ΠΏΠ°Ρ€Ρƒ Ρ€Π°Π· Ρ‡Ρ‚ΠΎ Π½Π΅ Π²Ρ‹Π΄Π°Π²Π°Π»ΠΈΡΡŒ ΠΏΠΎ DHCP IP адрСса, Π»Π΅Ρ‡ΠΈΠ»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠΎΠΉ. Π§Ρ‚ΠΎΠ±Ρ‹ ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ Ρ€Π°Π·Π½Ρ‹Ρ… Β«Π±ΠΎΠΊΠΎΠ²Β» я Ρ€Π΅ΡˆΠΈΠ» ΡΠ΄Π΅Π»Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΡƒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° Ρ€Π°Π· Π² сутки. МоТно ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ ΠΈ Ρ€Π΅ΠΆΠ΅, Π½ΠΎ Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π±Π΅Π· ΠΌΠΎΡ€ΠΎΠΊΠΈ ΠΌΠ½Π΅ каТСтся Π² самый Ρ€Π°Π·.

Π—Π°Π΄Π°Ρ‡Π°: автоматичСская ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° Ρ‡Π΅Ρ€Π΅Π· ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΠΈ OpenWrt

РСшСниС: Π—Π°Ρ…ΠΎΠ΄ΠΈΠΌ Π² вСбинтСрфСйс управлСния Ρ€ΠΎΡƒΡ‚Π΅Ρ€ΠΎΠΌ β€” Ρ€Π°Π·Π΄Π΅Π» System β€” Scheduled Tasks ΠΈ создаСм Π·Π°Π΄Π°Ρ‡Ρƒ β€” ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Ρ‚ΡŒΡΡ Π² 7:05 ΠΊΠ°ΠΆΠ΄Ρ‹ΠΉ дСнь (ΠΏΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½ΠΎ Π½Π΅ Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ ΡƒΠΊΠ°Π·Π°Ρ‚ΡŒ свой часовой пояс ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ врСмя), врСмя ΠΌΠΎΠΆΠ½ΠΎ Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ любоС Π½ΡƒΠΆΠ½ΠΎ (пСрвая Ρ†ΠΈΡ„Ρ€Π° ΠΌΠΈΠ½ΡƒΡ‚Ρ‹, Π²Ρ‚ΠΎΡ€ΠΎΠΉ столбСц часы).

openwrt скрипт пСрСзапуска интСрфСйса. OpenWRT reboot. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-OpenWRT reboot. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° OpenWRT reboot. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

Π”Π΅Π»Π°Π΅ΠΌ Submit ΠΈ ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠΆΠ°Π΅ΠΌ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ классичСским способом Ρ‡Ρ‚ΠΎΠ±Ρ‹ измСнСния вступили Π² силу.
ВсС, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ надСюсь ΠΌΠΎΠΆΠ½ΠΎ Π²ΠΎΠΎΠ±Ρ‰Π΅ Π·Π°Π±Ρ‹Ρ‚ΡŒ Π³Π΄Π΅ ΠΎΠ½ стоит ΠΈ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… Ρ€Π°Π·Ρ€Ρ‹Π²ΠΎΠ² с ноября :-).

Π€Ρ€Π°Π·Ρ‹: ΠΏΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° ΠΏΠΎ Ρ€Π°ΡΠΏΠΈΡΠ°Π½ΠΈΡŽ, пСрСзапуск ΠΏΠΎ cron, ΠΏΠ»Π°Π½ΠΈΡ€ΠΎΠ²Ρ‰ΠΈΠΊ Π·Π°Π΄Π°Ρ‡ OpenWrt

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Scheduling tasks

This article relies on the following:

Introduction

Web interface instructions

Set up cron jobs using web interface.

Command-line instructions

Set up cron jobs using command-line interface.

This will edit the configuraion /etc/crontabs/root file in vi editor.

Task specification

Each line is a separate task written in the specification:

Examples of time specification:

min
0-59
hour
0-23
day/month
1-31
month
1-12
day/week
0-6
Description
*/5****Every 5 minutes
12*/3***Every 3 hours at 12 minutes
5711151,6,12*At 11:57 Hrs on 15th of Jan, June & Dec
256**1-5At 6:25 AM every weekday (Mon-Fri)
004,12,26**At midnight on 4th, 12th and 26th of every month
5,109,1410*0,4At 9:05AM, 9:10AM, 2:05PM and 2:10PM every Sunday and Thursday

Table of shortcuts:

ShortcutEquivalentDescription
@yearly0 0 1 1 *Every year
@annually0 0 1 1 *Every year
@monthly0 0 1 * *Every month
@weekly0 0 * * 0Every week
@daily0 0 * * *Every day
@midnight0 0 * * *Every day
@hourly0 * * * *Every hour

Troubleshooting

You can read log messages with:

Not all messages are logged, to increase logging change cronloglevel option.

Extras

References

Periodic reboot

A simple workaround for some hard-to-solve problems (memory leak, performance degradation, …) is to reboot the router periodically, for instance every night.

However, this is not as simple as it seems, because the router usually does not have a real-time clock. This could lead to a never-ending loop of reboots.

In the boot process the clock is initially set by sysfixtime to the most recent timestamp of any file found in /etc. The most recent file is possibly a status file or config file, modified maybe 30 seconds before the reboot initiated by cron. So, in the boot process the clock gets set backwards a few seconds to that file’s timestamp. Then cron starts and notices a few seconds later that the required boot moment has again arrived and reboots again… At the end of the boot process ntpd starts, and it may also take a while before ntpd gets and sets the correct time, so cron may start the reboot in between.

One solution for cron is to use a delay and touch a file in /etc before reboot.

Periodic network restart

A simple solution for restart all your network (lan, wan and wifi) every 10 minutes is this:

Alarm clock

If you have DST you could write yourself a nice alarm clock. When DST starts in central Europe, clocks advance from 02:00 CET to 03:00 CEST on last Sunday in March. Six day before that, you could make your WoL wake you 10 minutes earlier. Later won’t work, you’ll be late. When DST ends in central Europe, clocks retreat from 03:00 CEST to 02:00 CET on last Sunday in October.

Self-registration in the wiki has been disabled.
If you want to contribute to the OpenWrt wiki, please post HERE in the forum or ask on IRC for access.

openwrt скрипт пСрСзапуска интСрфСйса. cc. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-cc. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° cc. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community openwrt скрипт пСрСзапуска интСрфСйса. by. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-by. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° by. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community openwrt скрипт пСрСзапуска интСрфСйса. sa. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-sa. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° sa. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

Except where otherwise noted, content on this wiki is licensed under the following license:
CC Attribution-Share Alike 4.0 International

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π’ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ Ρ‡Π΅Π³ΠΎ ΡƒΠ³ΠΎΠ΄Π½ΠΎ ΠΏΠΎ HTTP Π±Π΅Π· Π·Π°ΠΌΠΎΡ€ΠΎΡ‡Π΅ΠΊ c OpenWRT

Π‘Ρ‚Π°Π²ΠΈΠΌ OpenWRT ΠΈ настраиваСм сСтСвой интСрфСйс

Для настройки статичСского IP Π² сСгмСнтС 192.168.1.x сдСлаСм ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

Π“Π΄Π΅ 192.168.1.1 β€” адрСс шлюза Π² нашСй сСти, Π° 192.168.1.222 β€” нСзанятый IP, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ присвоСн нашСй ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡ΠΊΠ΅. Команда Β«uci changesΒ» прСдоставляСт Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ всС внСсСнныС измСнСния. Π― ΡΡ‚Π°Ρ€Π°ΡŽΡΡŒ Π½Π΅ ΠΏΡ€Π΅Π½Π΅Π±Ρ€Π΅Π³Π°Ρ‚ΡŒ этой Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒΡŽ, Ρ‚Π°ΠΊ ΠΊΠ°ΠΊ устройство с Π½Π΅ΠΏΡ€Π°Π²ΠΈΠ»ΡŒΠ½ΠΎ настроСнным интСрфСйсом, Π±ΡƒΠ΄ΡƒΡ‡ΠΈ нСдоступным ΠΈΠ·Π²Π½Π΅, прСвращаСтся Π² Β«Π·ΠΎΠΌΠ±ΠΈΒ». На случай, Ссли всС Ρ‚Π°ΠΊΠΈ Π½Π΅ΠΏΡ€ΠΈΡΡ‚Π½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΠΈΠ·ΠΎΡˆΠ»Π°, Π² OpenWRT прСдусмотрСн Β«Ρ€Π΅ΠΆΠΈΠΌ восстановлСния»: ΠΏΡ€ΠΈ Π·Π°Π³Ρ€ΡƒΠ·ΠΊΠ΅, ΠΊΠ°ΠΊ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ ΠΊΠ½ΠΎΠΏΠΊΠ° Β«WPSΒ» Π½Π°Ρ‡Π½Π΅Ρ‚ ΠΌΠΈΠ³Π°Ρ‚ΡŒ, Π·Π°ΠΆΠΌΠΈΡ‚Π΅ Π΅Π΅ β€” MR3020 загрузится с сСтСвыми ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ ΠΏΠΎ ΡƒΠΌΠΎΠ»Ρ‡Π°Π½ΠΈΡŽ.
Если Π² сСти Ρ€Π°Π±ΠΎΡ‚Π°Π΅Ρ‚ DHCP, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°Π΄Π°Ρ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ:

Вторая строчка Π½Π΅ΠΎΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Π°, Π½ΠΎ ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΊΡ€Π°ΠΉΠ½Π΅ ΠΏΠΎΠ»Π΅Π·Π½Π° для поиска устройства. МоТно Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒΡΡ ΠΊ устройству Π½Π΅ ΠΏΠΎ IP, Π° ΠΏΠΎ hostname, Ссли ΡΠ΅Ρ‚ΡŒ это ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°Π΅Ρ‚. Если Ρ…ΠΎΡ‚ΠΈΡ‚Π΅ Π½Π° 100% ΠΈΠ·Π±Π΅ΠΆΠ°Ρ‚ΡŒ поиска устройства Π² сСти β€” примСняйтС ΡΡ‚Π°Ρ‚ΠΈΡ‡Π΅ΡΠΊΡƒΡŽ ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΡŽ.
ПолСзно Ρ‚Π°ΠΊΠΆΠ΅ Π·Π°ΠΏΡ€Π΅Ρ‚ΠΈΡ‚ΡŒ Ρ€Π°Π±ΠΎΡ‚Ρƒ встроСнного Π² наш TP-LINK dhcp-сСрвСра:

ВсС, ΠΌΠΎΠΆΠ½ΠΎ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π½Π°ΡˆΡƒ ΠΊΠΎΡ€ΠΎΠ±ΠΎΡ‡ΠΊΡƒ ΠΎΡ‚ ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€Π° (всС Ρ€Π°Π²Π½ΠΎ ssh-сСссия ΡƒΠΆΠ΅ ΠΎΠ±ΠΎΡ€Π²Π°Π»Π°ΡΡŒ послС послСднСй ΠΊΠΎΠΌΠ°Π½Π΄Ρ‹) ΠΈ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ Π΅Π΅ ΠΊ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ ΠΈΠ»ΠΈ свитчу.

ΠŸΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈ ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΊΠ° управлСния свСтодиодами

Π‘Π°ΠΉΡ‚ H-WRT ΠΈΠ½Ρ„ΠΎΡ€ΠΌΠΈΡ€ΡƒΠ΅Ρ‚ нас, Ρ‡Ρ‚ΠΎ для установки ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Π½ΡƒΠΆΠ΅Π½ лишь ΠΌΠΎΠ΄ΡƒΠ»ΡŒ kmod-usb-hid.
Установим Π΅Π³ΠΎ:

Π‘Π°ΠΌΠΎΠ΅ врСмя ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ ΠΈ ΠΏΠΎΡΠΌΠΎΡ‚Ρ€Π΅Ρ‚ΡŒ, опозналась Π»ΠΈ ΠΎΠ½Π°:

Облом! это совсСм Π½Π΅ Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ я ΠΎΠΆΠΈΠ΄Π°Π». Π’ Ρ‡Π΅ΠΌ ΠΆΠ΅ Π΄Π΅Π»ΠΎ?
Π‘Ρ…ΠΎΠΆΠΈΠΉ Π±Π°Π³Ρ€Π΅ΠΏΠΎΡ€Ρ‚ быстро находится β€” Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΈ ΠΎΠ±ΡŠΡΡΠ½ΡΡŽΡ‚ Ρ‚Π°ΠΊΠΎΠ΅ ΠΏΠΎΠ²Π΅Π΄Π΅Π½ΠΈΠ΅ Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½Ρ‹ΠΌΠΈ ограничСниями ΠΏΡ€ΠΈΠΌΠ΅Π½Π΅Π½Π½ΠΎΠ³ΠΎ чипсСта. ΠŸΠΎΡ…ΠΎΠΆΠ΅, находящийся Β«Π½Π° Π±ΠΎΡ€Ρ‚ΡƒΒ» USB-Ρ…Π°Π± Π½Π΅ ΠΆΠ°Π»ΡƒΠ΅Ρ‚ low-speed устройства. Π₯отя Π½Π° этом ΠΌΠΎΠΌΠ΅Π½Ρ‚Π΅ Π΄ΡƒΡ… Π”Π·Π΅Π½ бСсслСдно испарился β€” Π½Π΅ Π±ΡƒΠ΄Π΅ΠΌ ΠΎΠΏΡƒΡΠΊΠ°Ρ‚ΡŒ Ρ€ΡƒΠΊΠΈ ΠΈ ΠΏΠΎΠΏΡ€ΠΎΠ±ΡƒΠ΅ΠΌ Ρ€Π΅ΡˆΠΈΡ‚ΡŒ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΡƒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ΠΌ ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ Ρ‡Π΅Ρ€Π΅Π· внСшний USB-Ρ…Π°Π±:

Π“ΠΎΡ€Π°Π·Π΄ΠΎ Π»ΡƒΡ‡ΡˆΠ΅. ΠŸΡƒΡΠΊΠ°ΠΉ ΠΈΠ·-Π·Π° этого ΠΏΡ€ΠΈΡˆΠ»ΠΎΡΡŒ Π½Π°ΠΏΠΈΡΠ°Ρ‚ΡŒ Β«ΠΏΠΎΡ‡Ρ‚ΠΈ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒΒ» Π² Π½Π°Ρ‡Π°Π»Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ ΠΈ «способ сСрвировки» Π½Π° Ρ„ΠΎΡ‚ΠΎ, Π½ΠΎ Ρ‚Π°ΠΊ наша Β«Generic USB KeyboardΒ» опозналась. На ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρƒ всСгда создаСтся Π΄Π²Π° «устройства», Π½ΠΎ Π΄Π°ΠΆΠ΅ ΠΈ Π½Π΅ ΡΠΏΡ€Π°ΡˆΠΈΠ²Π°ΠΉΡ‚Π΅, ΠΏΠΎΡ‡Π΅ΠΌΡƒ эта конкрСтная ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π° назвалась Π΅Ρ‰Π΅ ΠΈ ΠΌΡ‹ΡˆΡŒΡŽβ€¦ Π’Π°ΠΊ ΠΈΠ»ΠΈ ΠΈΠ½Π°Ρ‡Π΅ β€” ΠΌΡ‹ Π³ΠΎΡ‚ΠΎΠ²Ρ‹ ΠΊ Β«Π°ΠΏΠΏΠ°Ρ€Π°Ρ‚Π½ΠΎΠΌΡƒ Ρ…Π΅Π»Π»ΠΎΡƒΠ²ΠΎΡ€Π»Π΄ΡƒΒ» β€” Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ свСтодиод.

Π—Π΄Π΅ΡΡŒ Π΄ΠΎΠ»ΠΆΠ΅Π½ торТСствСнно Π·Π°ΠΆΠ΅Ρ‡ΡŒΡΡ свСтодиод Β«Caps LockΒ». Π’Π΅, ΠΊΠΎΠ³ΠΎ просто Ρ€Π°Π΄ΡƒΠ΅Ρ‚ этот Ρ„Π°ΠΊΡ‚ β€” ΠΌΠΎΠ³ΡƒΡ‚ ΠΏΠ΅Ρ€Π΅Ρ…ΠΎΠ΄ΠΈΡ‚ΡŒ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ ΡˆΠ°Π³Ρƒ. Π’Π΅, ΠΊΡ‚ΠΎ Π½Π΅ ΠΌΠΎΠΆΠ΅Ρ‚ Π΄Π²ΠΈΠ½ΡƒΡ‚ΡŒΡΡ дальшС, Π½Π΅ ΡƒΠ·Π½Π°Π², Ρ‡Ρ‚ΠΎ Π·Π° Π±Ρ€Π΅Π΄ΠΎΠ²ΠΎΠ΅ Π·Π°ΠΊΠ»ΠΈΠ½Π°Π½ΠΈΠ΅ ΠΏΡ€ΠΈΠ²Π΅Π΄Π΅Π½ΠΎ Π²Ρ‹ΡˆΠ΅ β€” Π·Π°Π³Π»ΡΠ΄Ρ‹Π²Π°ΡŽΡ‚ Π²

На всС, Ρ‡Ρ‚ΠΎ происходит с ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€ΠΎΠΉ (ΠΈΠ»ΠΈ Π΄Ρ€ΡƒΠ³ΠΈΠΌ устройством Π²Π²ΠΎΠ΄Π°) гСнСрируСтся событиС Π²Π²ΠΎΠ΄Π°, Π²ΠΈΠ΄ΠΈΠΌΠΎΠ΅ Π² ΡΠΎΠΎΡ‚Π²Π΅Ρ‚ΡΡ‚Π²ΡƒΡŽΡ‰Π΅ΠΌ Π΅ΠΌΡƒ Ρ„Π°ΠΉΠ»Π΅ (Π² нашСм случаС /dev/input/event0, Π½ΠΎ это частный случай, обусловлСнный Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ Π΄Ρ€ΡƒΠ³ΠΈΡ… устройств Π²Π²ΠΎΠ΄Π° Π½Π΅ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΎ). Π‘Ρ‚Ρ€ΡƒΠΊΡ‚ΡƒΡ€Π° события опрСдСляСтся Π² Π·Π°Π³ΠΎΠ»ΠΎΠ²ΠΎΡ‡Π½ΠΎΠΌ Ρ„Π°ΠΉΠ»Π΅ input.h:

Π“Π΄Π΅ type сигнализируСт ΠΎ Ρ‚ΠΈΠΏΠ΅ элСмСнта Π²Π²ΠΎΠ΄Π° (ΠΊΠ½ΠΎΠΏΠΊΠ° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹ ΠΈΠ»ΠΈ ΠΏΠ΅Ρ€Π΅ΠΌΠ΅Ρ‰Π΅Π½ΠΈΠ΅ ΠΌΡ‹ΡˆΠΈ/дТойстика ΠΈ Ρ‚.ΠΏ ), code β€” ΠΊΠΎΠ΄ элСмСнта, спСцифичный для ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ Ρ‚ΠΈΠΏΠ° (Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€, для ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π½ΠΎΠ³ΠΎ события EV_KEY здСсь Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΠ΅Ρ€Π΅Π΄Π°Π½ Π½ΠΎΠΌΠ΅Ρ€ клавиши), Π° value β€” это, соотвСтствСнно, ΠΊΠ°ΠΊΠΎΠ΅ воздСйствиС ΠΈ ΠΊΠ°ΠΊΠΎΠΉ Π²Π΅Π»ΠΈΡ‡ΠΈΠ½Ρ‹ (для устройств, ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΈΠ²Π°ΡŽΡ‰ΠΈΡ… это) Π±Ρ‹Π»ΠΎ ΠΏΡ€ΠΎΠΈΠ·Π²Π΅Π΄Π΅Π½ΠΎ. НапримСр, ΠΏΡ€ΠΈ Π½Π°ΠΆΠ°Ρ‚ΠΈΠΈ клавиши Β«QΒ» Π½Π° ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Π΅ ΠΌΡ‹ ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠΌ:

Π‘ΠΊΡ€ΠΈΠΏΡ‚

Π§Ρ‚ΠΎΠ±Ρ‹ Π°Π²Ρ‚ΠΎΠΌΠ°Ρ‚ΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ ΡƒΠΏΡ€Π°Π²Π»Π΅Π½ΠΈΠ΅ свСтодиодами Π½Π°ΠΌ Π½ΡƒΠΆΠ΅Π½ скрипт. Для Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎΠ±Ρ‹ Π½Π° ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌ шагС ΠΌΠΈΠ³Π°Ρ‚ΡŒ ΠΈΠΌΠΈ ΠΏΠΎ HTTP β€” сразу ΠΏΠΎΠ»ΠΎΠΆΠΈΠΌ Π΅Π³ΠΎ Π² ΠΏΠ°ΠΏΠΊΡƒ /www/cgi-bin:

Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΡƒΠΏΡ€Π°Π²Π»ΡΡ‚ΡŒ свСтодиодами Π»Π΅Π³ΠΊΠΎ. Π§Ρ‚ΠΎΠ±Ρ‹ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ, скаТСм, свСтодиод Β«Scroll LockΒ», пишСм:

МоТно Π΅Ρ‰Π΅ Β«ΠΌΠΈΠ³Π½ΡƒΡ‚ΡŒΒ» (scroll_pulse). Как Π³ΠΎΠ²ΠΎΡ€ΠΈΡ‚ ΡƒΠΆΠ΅ ΠΌΠ½ΠΎΠ³ΠΈΠΌΠΈ здСсь ΡƒΠ²Π°ΠΆΠ°Π΅ΠΌΡ‹ΠΉ Anant Agarwal: Β«I could do this all day. This is so much fun!Β». Но всС ΠΆΠ΅, ΠΏΠ΅Ρ€Π΅ΠΉΠ΄Π΅ΠΌ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ этапу ΠΈ создадим…

Π’Π΅Π±-интСрфСйс

Какой ΠΆΠ΅ Π²Π΅Π±-интСрфСйс Π±Π΅Π· Π²Π΅Π±-сСрвСра? ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΠΌ Π΅Π³ΠΎ Π½Π°Π»ΠΈΡ‡ΠΈΠ΅:

Если Π² Π²Ρ‹Π²ΠΎΠ΄Π΅ Π΅ΡΡ‚ΡŒ строка Status: install user installed (Π° это Π±ΡƒΠ΄Π΅Ρ‚ Ρ‚Π°ΠΊ, Ссли Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Attitude Adjustment 12.09 beta) Ρ‚ΠΎ сСрвСр ΡƒΠΆΠ΅ установлСн. Π˜Π½Π°Ρ‡Π΅ установим Π΅Π³ΠΎ ΠΈ настроим Π΅Π³ΠΎ запуск:

МалСнький нюанс β€” Π±Ρ€Π°ΡƒΠ·Π΅Ρ€, ΠΊΠΎΠ½Π΅Ρ‡Π½ΠΎ, Π½Π΅ ΠΈΠΌΠ΅Π΅Ρ‚ доступа ΠΊ ΠΏΠ°ΠΏΠΊΠ΅ /var Π½Π° сСрвСрС, поэтому прСдоставим Π΅ΠΌΡƒ Π²ΠΎΠ·ΠΌΠΎΠΆΠ½ΠΎΡΡ‚ΡŒ ΠΏΡ€ΠΎΡ‡ΠΈΡ‚Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ» ledstate ΠΎΡ‚Ρ‚ΡƒΠ΄Π°, ΠΊΡƒΠ΄Π° ΠΎΠ½ «дотягиваСтся», с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ симлинка:

Бсылку Π½Π° скачиваниС этой странички, Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ ΠΈΠ·ΠΌΠ΅Π½Π΅Π½Π½ΠΎΠΉ, ΠΌΠΎΠΆΠ½ΠΎ Π½Π°ΠΉΡ‚ΠΈ ΠΏΠΎΡ‡Ρ‚ΠΈ Π² самом Π² ΠΊΠΎΠ½Ρ†Π΅ ΡΡ‚Π°Ρ‚ΡŒΠΈ. Π’Π΅ΠΏΠ΅Ρ€ΡŒ ΠΌΠΎΠΆΠ½ΠΎ ΠΌΠΈΠ³Π°Ρ‚ΡŒ свСтодиодами ΠΊΠ»Π°Π²ΠΈΠ°Ρ‚ΡƒΡ€Ρ‹, тыкая Π² чСкбоксы. Но, Π΄Π°ΠΆΠ΅ Π½Π΅ учитывая Ρ‚ΠΎΠ³ΠΎ, Ρ‡Ρ‚ΠΎ ΠΌΠΈΠ³Π°ΡŽΡ‰ΠΈΠΌ свСтодиодом сСйчас Π½ΠΈΠΊΠΎΠ³ΠΎ Π½Π΅ ΡƒΠ΄ΠΈΠ²ΠΈΡ‚ΡŒ, придСтся ΡΠΎΠ³Π»Π°ΡΠΈΡ‚ΡŒΡΡ с Ρ‚Π΅ΠΌ, Ρ‡Ρ‚ΠΎ это Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ бСсполСзно с практичСской Ρ‚ΠΎΡ‡ΠΊΠΈ зрСния. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ примСмся Π·Π° ΠΆΠ΅Π»Π΅Π·ΠΎ!

Π‘Ρ…Π΅ΠΌΠ°

Π§Ρ‚ΠΎ всСгда стоит ΠΏΡ€ΠΈΠ½ΠΈΠΌΠ°Ρ‚ΡŒ Π² расчСт β€” это элСмСнтарая ΡΠ»Π΅ΠΊΡ‚Ρ€ΠΎΠ±Π΅Π·ΠΎΠΏΠ°ΡΠ½ΠΎΡΡ‚ΡŒ. Π”Π°ΠΆΠ΅ тСстовоС устройство β€” особСнно тСстовоС устройство, ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ΅ навСрняка Π±ΡƒΠ΄Π΅Ρ‚ Π±ΠΎΠ»Ρ‚Π°Ρ‚ΡŒΡΡ Π³Π΄Π΅-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π½Π° ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΊΠ°Ρ… ΠΈΠ»ΠΈ Π±ΡƒΠ΄Π΅Ρ‚ Π·Π°Π±Ρ‹Ρ‚ΠΎ Π²ΠΊΠ»ΡŽΡ‡Π΅Π½Π½Ρ‹ΠΌ срСди ΠΏΡ€ΠΎΡ‡Π΅Π³ΠΎ Ρ…Π»Π°ΠΌΠ° Π½Π° столС β€” Π½Π°Π΄ΠΎ Π·Π°Ρ‰ΠΈΡ‚ΠΈΡ‚ΡŒ ΠΎΡ‚ случайного касания Ρ‚ΠΎΠΊΠΎΠ²Π΅Π΄ΡƒΡ‰ΠΈΡ… частСй, Ссли ΠΎΠ½ΠΎ прСдусматриваСт ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ сСти. Π˜Π½Π°Ρ‡Π΅ ΠΏΠΎ Π²Π°ΠΌ ΠΌΠΎΠΆΠ΅Ρ‚ ΠΏΠΎΡ‚Π΅Ρ‡ΡŒ Π°Π±ΡΠΎΠ»ΡŽΡ‚Π½ΠΎ Ρ€Π΅Π°Π»ΡŒΠ½Ρ‹ΠΉ элСктричСский Ρ‚ΠΎΠΊ.
Π― собрал Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Ρ‹ 3 ΠΈ 6 Π½Π° ΠΌΠ°ΠΊΠ΅Ρ‚ΠΊΠ΅, ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ Ρ‚Π°ΠΊ:
openwrt скрипт пСрСзапуска интСрфСйса. f0460d1704785e6d66cac63197d0da2f. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-f0460d1704785e6d66cac63197d0da2f. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° f0460d1704785e6d66cac63197d0da2f. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community
НСсмотря Π½Π° Ρ‚ΠΎ, Ρ‡Ρ‚ΠΎ это Π½Π΅ Π±ΠΎΠ»Π΅Π΅ Ρ‡Π΅ΠΌ Β«proof of conceptΒ», ΠΌΠ½Π΅ Π·Π°Ρ…ΠΎΡ‚Π΅Π»ΠΎΡΡŒ Ρ…ΠΎΡ‚ΡŒ Π½Π΅ΠΌΠ½ΠΎΠ³ΠΎ «навСсти красоту», пускай ΠΈ Π² собствСнной ΠΈΠ·Π²Ρ€Π°Ρ‰Π΅Π½Π½ΠΎΠΉ Ρ‚Ρ€Π°ΠΊΡ‚ΠΎΠ²ΠΊΠ΅. Π’Π°ΠΊΠΈΠ΅ ΡƒΠΆ Π½Ρ‹Π½Ρ‡Π΅ Π²Ρ€Π΅ΠΌΠ΅Π½Π°: внСшний Π²ΠΈΠ΄ цСнится Π½Π΅ мСньшС, Π° ΠΏΠΎΡ€ΠΎΠΉ ΠΈ бСспричинно большС Ρ„ΡƒΠ½ΠΊΡ†ΠΈΠΎΠ½Π°Π»ΡŒΠ½ΠΎΠΉ Π½Π°Π³Ρ€ΡƒΠ·ΠΊΠΈ. Π§Ρ‚ΠΎ ΠΈ ΠΏΡ€ΠΈΠ²ΠΎΠ΄ΠΈΡ‚ нас ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ этапу.

ΠšΠΎΡΠΌΠ΅Ρ‚ΠΈΠΊΠ° ΠΈ дСмонстрация

Вторая ΠΈ Ρ‚Ρ€Π΅Ρ‚ΡŒΡ строчка Β«ΠΏΠ΅Ρ€Π΅ΠΏΡ€ΡΡ‚Ρ‹Π²Π°ΡŽΡ‚Β» Ρ„Π°ΠΉΠ» Π²Π΅Π±-интСрфСйса Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π° (Ссли ΠΎΠ½ установлСн) Π² ΠΎΡ‚Π΄Π΅Π»ΡŒΠ½ΡƒΡŽ ΠΏΠ°ΠΏΠΊΡƒ, Ρ‚Π΅ΠΏΠ΅Ρ€ΡŒ ΠΎΠ½ доступСн ΠΏΠΎ адрСсу _адрСс_Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π°_/luci. А Β«Π³Π»Π°Π²Π½ΠΎΠΉΒ» страничкой, доступной ΠΏΠΎ адрСсу сСрвСра, становится наша.
Ну ΠΈ, напослСдок β€” говорят, Ρ‡Ρ‚ΠΎ ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° стоит тысячи слов. Π’ этом Π²ΠΈΠ΄Π΅ΠΎ ΠΏΠΎΡ‡Ρ‚ΠΈ тысяча ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΎΠΊ. НадСюсь, ΠΎΠ½ΠΎ Ρ…ΠΎΡ‚ΡŒ ΠΊΠ°ΠΊ-Ρ‚ΠΎ уравновСсит мою ΠΌΠ½ΠΎΠ³ΠΎΡΠ»ΠΎΠ²Π½ΠΎΡΡ‚ΡŒ.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Openwrt скрипт пСрСзапуска интСрфСйса

openwrt скрипт пСрСзапуска интСрфСйса. 13463964. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13463964. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13463964. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

ПослСдняя вСрсия: OpenWrt 21.02.0
Π’ Π΄Π°Π½Π½ΠΎΠΉ Ρ‚Π΅ΠΌΠ΅ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ Ρ€Π°Π·ΠΌΠ΅Ρ‰Π°Ρ‚ΡŒ изобраТСния ΠΈ Π»ΠΎΠ³ΠΈ ΠΏΠΎΠ΄ спойлСромopenwrt скрипт пСрСзапуска интСрфСйса. . openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° . Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

OpenWrt β€” встраиваСмая опСрационная систСма, основанная Π½Π° ядрС Linux, ΠΈ прСдназначСнная, Π² ΠΏΠ΅Ρ€Π²ΡƒΡŽ ΠΎΡ‡Π΅Ρ€Π΅Π΄ΡŒ, для Π΄ΠΎΠΌΠ°ΡˆΠ½ΠΈΡ… ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ². ΠžΡΠ½ΠΎΠ²Π½Ρ‹Π΅ ΠΊΠΎΠΌΠΏΠΎΠ½Π΅Π½Ρ‚Ρ‹ Π²ΠΊΠ»ΡŽΡ‡Π°ΡŽΡ‚ Π² сСбя ядро Linux, util-linux, uClibc ΠΈΠ»ΠΈ musl ΠΈ BusyBox. Π˜ΡΡ…ΠΎΠ΄Π½Ρ‹ΠΉ ΠΊΠΎΠ΄ ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚Ρ‹ΠΉ. РаспространяСтся ΠΏΠΎΠ΄ Π»ΠΈΡ†Π΅Π½Π·ΠΈΠ΅ΠΉ GNU GPL

ΠŸΡ€ΠΎΠ΅ΠΊΡ‚ LEDE Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Π°Π½ Π½Π° основС линукса, встраиваСмый ΠΌΠ΅Ρ‚Π°-дистрибутив Π±Π°Π·ΠΈΡ€ΡƒΡŽΡ‰ΠΈΠΉΡΡ Π½Π° OpenWRT, ΠΎΡ€ΠΈΠ΅Π½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ Π½Π° ΡˆΠΈΡ€ΠΎΠΊΠΈΠΉ спСктр бСспроводных ΠΌΠ°Ρ€ΡˆΡ€ΡƒΡ‚ΠΈΠ·Π°Ρ‚ΠΎΡ€ΠΎΠ² SOHO ΠΈ Π½Π΅-сСтСвых устройств. β€œLinux Embedded Development Environment” (ВстраиваСмая срСда Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚ΠΊΠΈ линукс).
LEDE отвСрнулся ΠΎΡ‚ матСринского ΠΏΡ€ΠΎΠ΅ΠΊΡ‚Π° Π² ΠΌΠ°Π΅ 2016 Π³ΠΎΠ΄Π°, с Ρ†Π΅Π»ΡŒΡŽ ΠΏΡ€ΠΎΠ΄ΠΎΠ»ΠΆΠΈΡ‚ΡŒ Ρ€Π°Π·Ρ€Π°Π±Π°Ρ‚Ρ‹Π²Π°Ρ‚ΡŒ Π»ΡƒΡ‡ΡˆΠ΅Π΅ ΠΏΡ€ΠΎΠ³Ρ€Π°ΠΌΠΌΠ½ΠΎΠ΅ обСспСчСниС Π² ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΠΎΠΉ ΠΌΠΎΠ΄Π΅Π»ΠΈ управлСния ΠΈ ΠΏΠΎΠΎΡ‰Ρ€Π΅Π½ΠΈΠ΅ Π½ΠΎΠ²Ρ‹Ρ… Ρ€Π°Π·Ρ€Π°Π±ΠΎΡ‚Ρ‡ΠΈΠΊΠΎΠ² внСсти свой Π²ΠΊΠ»Π°Π΄ ΠΈ усилия Π² области развития.

openwrt скрипт пСрСзапуска интСрфСйса. 13463864. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13463864. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13463864. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

Настройка TFTP-сСрвСра tftpd-hpa

Установим ΠΏΠ°ΠΊΠ΅Ρ‚ tftpd-hpa:

содСрТащий настройки сСрвСра. ΠŸΡ€ΠΈΠ²Π΅Π΄Ρ‘ΠΌ Π΅Π³ΠΎ ΠΊ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅ΠΌΡƒ Π²ΠΈΠ΄Ρƒ:

Π’ настройках ΡƒΠΊΠ°Π·Π°Π½Ρ‹ Π΄ΠΎΠΏΠΎΠ»Π½ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ ΠΎΠΏΡ†ΠΈΠΈ:
create Ρ€Π°Π·Ρ€Π΅ΡˆΠ°Π΅Ρ‚ сСрвСру ΡΠΎΠ·Π΄Π°Π²Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹Π΅ Ρ„Π°ΠΉΠ»Ρ‹,
ipv4 прСдписываСт Π΅ΠΌΡƒ ΠΎΠΆΠΈΠ΄Π°Ρ‚ΡŒ ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Ρ‚ΠΎΠ»ΡŒΠΊΠΎ Π½Π° адрСсах IPv4,
umask прСдписываСт ΡΠ±Ρ€Π°ΡΡ‹Π²Π°Ρ‚ΡŒ Π±ΠΈΡ‚ записи для Π³Ρ€ΡƒΠΏΠΏΡ‹ ΠΈ всС Π±ΠΈΡ‚Ρ‹ доступа для ΠΎΡΡ‚Π°Π»ΡŒΠ½Ρ‹Ρ… ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Π΅ΠΉ,
permissive прСдписываСт Π½Π΅ ΠΏΡ€ΠΎΠ²ΠΎΠ΄ΠΈΡ‚ΡŒ Π½ΠΈΠΊΠ°ΠΊΠΈΡ… ΠΏΡ€ΠΎΠ²Π΅Ρ€ΠΎΠΊ ΠΏΡ€Π°Π² доступа ΠΊ Ρ„Π°ΠΉΠ»Ρƒ свСрх ΠΏΡ€ΠΎΠΈΠ·Π²ΠΎΠ΄ΠΈΠΌΡ‹Ρ… ΠΎΠΏΠ΅Ρ€Π°Ρ†ΠΈΠΎΠ½Π½ΠΎΠΉ систСмой.
Π‘ΠΎΠ·Π΄Π°Π΄ΠΈΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ для tftp-сСрвСра, Π΄Π°Π΄ΠΈΠΌ сСрвСру доступ ΠΊ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³Ρƒ:

sudo mkdir /var/tftp

sudo chown tftp:tftp /var/tftp

МоТно Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΠΎΠΌΠ΅Π½ΡΡ‚ΡŒ домашний ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»Ρ tftp Π² Ρ„Π°ΠΉΠ»Π΅ /etc/passwd Π½Π° /var/tftp.

Π’Π΅ΠΏΠ΅Ρ€ΡŒ просто прописываСм Π½ΡƒΠΆΠ½Ρ‹Π΅ Π½Π°ΠΌ ip адрСса Ρ‡Π΅Ρ€Π΅Π· gnome network manager ΠΈ всС.

ΠžΡΡ‚Π°Π»ΠΎΡΡŒ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ Π΄Π΅ΠΌΠΎΠ½Π°, Ρ‡Ρ‚ΠΎΠ±Ρ‹ ΠΎΠ½ Π½Π°Ρ‡Π°Π» Ρ€Π°Π±ΠΎΡ‚Ρƒ с Π½ΠΎΠ²Ρ‹ΠΌ ΠΊΠ°Ρ‚Π°Π»ΠΎΠ³ΠΎΠΌ:

Π“Π΄Π΅ Π½Π°ΠΉΡ‚ΠΈ ΠΏΡ€ΠΎΡˆΠΈΠ²ΠΊΡƒ для TP-Link TL-WR941N/ND v3.1

openwrt скрипт пСрСзапуска интСрфСйса. 13488153. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13488153. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13488153. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

Π£Π±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ Ρ‡Ρ‚ΠΎ Π² /etc/config/igmpproxy

config igmpproxy
option quickleave 1
# option verbose 2

config phyint
option network wan
option zone wan
option direction upstream
list altnet 192.168.0.0/16
list altnet 172.16.0.0/12
list altnet 10.0.0.0/8

config phyint
option network lan
option zone lan
option direction downstream

А в /etc/config/firewall

config rule
option name ‘Allow-IPTV-IGMPPROXY’
option src ‘wan’
option proto ‘udp’
option dest_ip ‘224.0.0.0/4’
option target ‘ACCEPT’
option family ‘ipv4’
option dest ‘lan’

config rule
option name ‘Allow-IGMP’
option src ‘wan’
option proto ‘igmp’
option family ‘ipv4’
option target ‘ACCEPT’

Π•Ρ‰Π΅ ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌΠ° ΠΌΠΎΠΆΠ΅Ρ‚ Π±Ρ‹Ρ‚ΡŒ ΠΈΠ·-ΠΈΠ· появившСйся ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΈ IGMP snooping.

Π’ Ρ€Π°Π·Π½Ρ‹Ρ… Ρ‚Π΅ΠΌΠ°Ρ… Π·Π°ΠΌΠ΅Ρ‡Π°Π» Ρ‡Ρ‚ΠΎ люди ΠΈΠ½Ρ‚Π΅Ρ€Π΅ΡΠΎΠ²Π°Π»ΠΈΡΡŒ ΠΊΠ°ΠΊ Π²Ρ‹ΠΊΠ»ΡŽΡ‡Π°Ρ‚ΡŒ wifi Π² OpenWrt Π² Π·Π°Π΄Π°Π½Π½ΠΎΠ΅ врСмя, собствСнно Π²ΠΎΡ‚ нСбольшая инструкция.
Π•ΡΡ‚ΡŒ Π΄Π²Π° Π²Π°Ρ€ΠΈΠ°Π½Ρ‚Π°.

openwrt скрипт пСрСзапуска интСрфСйса. 13525654. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13525654. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13525654. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

openwrt скрипт пСрСзапуска интСрфСйса. 13525705. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13525705. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13525705. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

openwrt скрипт пСрСзапуска интСрфСйса. 13525726. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13525726. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13525726. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

openwrt скрипт пСрСзапуска интСрфСйса. 13525725. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13525725. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13525725. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

openwrt скрипт пСрСзапуска интСрфСйса. 13525727. openwrt скрипт пСрСзапуска интСрфСйса Ρ„ΠΎΡ‚ΠΎ. openwrt скрипт пСрСзапуска интСрфСйса-13525727. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° openwrt скрипт пСрСзапуска интСрфСйса. ΠΊΠ°Ρ€Ρ‚ΠΈΠ½ΠΊΠ° 13525727. Π”ΠΎΡ€ΠΎΠ³ΠΈΠ΅ ΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚Π΅Π»ΠΈ! Π‘ 22 БСнтября 2021 Π³ΠΎΠ΄Π° открываСтся Π½ΠΎΠ²Ρ‹ΠΉ Ρ„ΠΎΡ€ΡƒΠΌ ΠΊΠΎΠΌΠΏΠ°Π½ΠΈΠΈ TP-Link Π½Π° ΠΏΠ»Π°Ρ‚Ρ„ΠΎΡ€ΠΌΠ΅ tp-link.community

1) ΠŸΠΎΠ΄Π³ΠΎΡ‚ΠΎΠ²ΠΈΡ‚ΡŒ USB-Ρ„Π»Π΅ΡˆΠΊΡƒ. На Ρ„Π»Π΅ΡˆΠΊΠ΅ Π΄Π²Π° Ρ€Π°Π·Π΄Π΅Π»Π°. ΠŸΠ΅Ρ€Π²Ρ‹ΠΉ Π½Π° 1 Π“Π‘ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ext4. Π’Ρ‚ΠΎΡ€ΠΎΠΉ β€” Π½Π° всё ΠΎΡΡ‚Π°Π²ΡˆΠ΅Π΅ΡΡ пространство Ρ‚ΠΎΠΆΠ΅ с Ρ„Π°ΠΉΠ»ΠΎΠ²ΠΎΠΉ систСмой ext4.

2) Π’ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Ρ„Π»Π΅ΡˆΠΊΡƒ Π² Ρ€ΠΎΡƒΡ‚Π΅Ρ€. ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² ΠΈ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΡ‹Π΅:

3) Π’ LuCi появится Π½ΠΎΠ²Ρ‹ΠΉ ΠΏΡƒΠ½ΠΊΡ‚ мСню, связанный с ΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² накопитСля (System β†’ Mount Points). Π’Π°ΠΌ Π½ΡƒΠΆΠ½ΠΎ Π½Π°ΠΆΠ°Ρ‚ΡŒ ΠΊΠ½ΠΎΠΏΠΊΡƒ Generate Config, которая ΠΎΠ±Π½Π°Ρ€ΡƒΠΆΠΈΡ‚ Ρ€Π°Π·Π΄Π΅Π»Ρ‹ Π½Π° ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Ρ‘Π½Π½ΠΎΠΌ Π½Π°ΠΊΠΎΠΏΠΈΡ‚Π΅Π»Π΅ β€” Π² Mount Points появятся Ρ€Π°Π·Π΄Π΅Π»Ρ‹ /dev/sda1 (1024 MB) ΠΈ /dev/sda2

4) ΠΠ°ΠΆΠ°Ρ‚ΡŒ Edit Π²ΠΎΠ·Π»Π΅ sda1, Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Enable this mount, Π² качСствС Mount point Π²Ρ‹Π±Ρ€Π°Ρ‚ΡŒ /overlay. Π’ΠΎΡ‡Π½ΠΎ Ρ‚Π°ΠΊ ΠΆΠ΅ Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π°Π²Ρ‚ΠΎΠΌΠΎΠ½Ρ‚ΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ sda2 Π² качСствС /data
Π’ /data ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΊΠ°Ρ‡ΠΈΠ²Π°Ρ‚ΡŒ Ρ‚ΠΎΡ€Ρ€Π΅Π½Ρ‚Ρ‹ ΠΈ Ρ‚. ΠΏ. Π­Ρ‚ΠΎ просто Ρ€Π°Π·Π΄Π΅Π» ΠΏΠΎΠ΄ ваши Π½ΡƒΠΆΠ΄Ρ‹. Π£ мСня Ρ‚ΡƒΠ΄Π° статистика использования Ρ‚Ρ€Π°Ρ„ΠΈΠΊΠ° собираСтся, Π½Π°ΠΏΡ€ΠΈΠΌΠ΅Ρ€.

5) Π‘ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ содСрТимоС /overlay Π½Π° Ρ„Π»Π΅ΡˆΠΊΡƒ. Π’ Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

6) ΠŸΠ΅Ρ€Π΅Π·Π°Π³Ρ€ΡƒΠ·ΠΈΡ‚ΡŒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€ (Ссли всё ΠΏΠΎΠ»ΡƒΡ‡ΠΈΠ»ΠΎΡΡŒ, Ρ‚ΠΎ Π½Π° страницС Software Π΄ΠΎΠ»ΠΆΠ½ΠΎ ΠΏΡ€ΠΈΠ±Π°Π²ΠΈΡ‚ΡŒΡΡ количСство свободного мСста)

Π’ случаС ΠΏΡ€ΠΎΠ±Π»Π΅ΠΌ (допустим, накосячили с настройками Ρ‚Π°ΠΊ, Ρ‡Ρ‚ΠΎ потСряли доступ ΠΊ Ρ€ΠΎΡƒΡ‚Π΅Ρ€Ρƒ) Π²Ρ‹ всСгда ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π²Ρ‹ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Ρ€ΠΎΡƒΡ‚Π΅Ρ€, Π²ΠΎΡ‚ΠΊΠ½ΡƒΡ‚ΡŒ Ρ„Π»Π΅ΡˆΠΊΡƒ Π² ΠΊΠΎΠΌΠΏΡŒΡŽΡ‚Π΅Ρ€, ΠΏΠΎΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ настройки.

Для Π»ΡŽΠ±ΠΈΡ‚Π΅Π»Π΅ΠΉ ΠΌΠΈΠΊΡ€ΠΎΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·Π°Ρ†ΠΈΠΈ: Π²ΠΎ-ΠΏΠ΅Ρ€Π²Ρ‹Ρ…, Ρ‡ΠΈΡ‚Π°Ρ‚ΡŒ это
Если ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΠΎΠΏΡ‚ΠΈΠΌΠΈΠ·ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ Π΅Ρ‰Ρ‘ Π½Π΅ ΠΏΡ€ΠΎΠΏΠ°Π»ΠΎ, ΠΌΠΎΠΆΠ½ΠΎ Π·Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ ext4 Π½Π° F2FS (соотвСтствСнно вмСсто kmod-fs-ext4 ΡΡ‚Π°Π²ΠΈΡ‚ΡŒ kmod-fs-f2fs)
Если ΠΊ использованию F2FS Π²Ρ‹ Π½Π΅ Π³ΠΎΡ‚ΠΎΠ²Ρ‹, Π° ΠΆΠ΅Π»Π°Π½ΠΈΠ΅ ΡΡΠΊΠΎΠ½ΠΎΠΌΠΈΡ‚ΡŒ рСсурс Ρ„Π»Π΅ΡˆΠΊΠΈ сильнСС страха ΠΏΡ€ΠΈΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠΉ Π½Π° ΠΏΡΡ‚ΡƒΡŽ Ρ‚ΠΎΡ‡ΠΊΡƒ, Ρ‚ΠΎ:
β€” Π² ΠΏ.1 послС создания Π½Π° Ρ„Π»Π΅ΡˆΠΊΠ΅ Ρ€Π°Π·Π΄Π΅Π»ΠΎΠ² Π²Ρ‹ΠΏΠΎΠ»Π½ΠΈΡ‚ΡŒ Π² Ρ‚Π΅Ρ€ΠΌΠΈΠ½Π°Π»Π΅:

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования:
β€” ΠΏΡ€ΠΎΡˆΠΈΡ‚Π° OpenWrt 18.06
β€” установлСн Π²Π΅Π±-интСрфСйс LuCi
β€” Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ доступ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

1) ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (System β†’ Software β†’ Update lists), ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ OpenVPN:

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ openvpn-openssl. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π΅Π΅, Ρ‡Π΅ΠΌ OpenWrt 18.06, Ρ‚ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ openvpn-openssl вмСсто openvpn-mbedtls.

ΠžΡ‚Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΠΎΠ²Π°Ρ‚ΡŒ этот Ρ„Π°ΠΉΠ», дописав ΠΊΡƒΠ΄Π°-Π½ΠΈΠ±ΡƒΠ΄ΡŒ Π² Π΅Π³ΠΎ сСрСдину строку:

config openvpn antizapret

option enabled 1
option config /etc/openvpn/antizapret-tcp.ovpn

(ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, способ рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³Π° оставлСн Π½Π° усмотрСниС читатСля: ΠΎΠ΄Π½ΠΎΠΌΡƒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· vi, Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‚ ΠΆΠ΅ WinSCP). antizapret-tcp.ovpn β€” это Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ шагС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΠΈ. Если Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ измСнилось, Ρ‚ΠΎ, соотвСтствСнно, ΠΈΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΈ Ρ‚ΡƒΡ‚ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅.

4) Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ VPN (System β†’ Startup). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всё Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»ΠΎΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Π’ Status β†’ System Log Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

5) Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ интСрфСйс (Network β†’ Interfaces β†’ Add new interface):
Name of the new interface: antizapret
Protocol of the new interface: unmanaged
Cover the following interface: Ethernet Adapter: «tun0»
Advanced settings β†’ Bring up on boot
Firewall Settings β†’ Create: β†’ antizapret
Save and Apply

6) ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·ΠΎΠ½Ρƒ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π»Π° antizapret (Network β†’ Firewall β†’ antizapret β†’ Edit):
Input: reject
Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Masquerading ΠΈ MSS clamping
Allow forward from source zones: lan
Save and Apply

7) Π˜ΡΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ /etc/config/dhcp:
Π·Π½Π°Ρ‡Π΅Π½ΠΈΠ΅

8) Π£ΠΊΠ°Π·Π°Ρ‚ΡŒ DNS-сСрвСр, ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π±ΡƒΠ΄Π΅Ρ‚ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΠΎΠ²Π°Ρ‚ΡŒΡΡ, Ссли ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡Π΅Π½ΠΈΠ΅ ΠΊ VPN-сСрвСру Ρ€Π°Π·ΠΎΡ€Π²Π°Π½ΠΎ:
Π² настройках ΠΎΠ±ΠΎΠΈΡ… интСрфСйсов WAN ΠΈ WAN6 (Network β†’ Interfaces) ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Use DNS servers advertised by peer Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Advanced settings
Π² настройках интСрфСйса WAN Π² ΠΏΠΎΠ»Π΅ Use custom DNS servers Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ адрСс 77.88.8.8
Save and Apply

На сообщСния Β«WARNING: this configuration may cache passwords in memoryΒ» Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ внимания ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, это Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Ρƒ нас Π½Π΅Ρ‚. Если напрягаСт, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ строчку

ΠŸΠ»ΡŽΡΡ‹:
β€” Ρ‡Π΅Ρ€Π΅Π· VPN ΠΈΠ΄Ρ‘Ρ‚ лишь Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ΄Ρ‘Ρ‚ «Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ» (Π½Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ скорости, Ρƒ вас Π½Π΅ мСняСтся IP)
β€” слСдствиС ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ: Ρ‚Ρ€Π°Ρ„ΠΈΠΊ нСбольшой ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ бСсплатного сСрвиса Π½Π΅ Π±ΡŒΡ‘Ρ‚ ΠΏΠΎ ΠΊΠ°Ρ€ΠΌΠ°Π½Ρƒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°

ΠŸΡ€Π΅Π΄Π²Π°Ρ€ΠΈΡ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ трСбования:
β€” ΠΏΡ€ΠΎΡˆΠΈΡ‚Π° OpenWrt 18.06
β€” установлСн Π²Π΅Π±-интСрфСйс LuCi
β€” Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΈΠΌΠ΅Π΅Ρ‚ доступ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚

1) ΠžΠ±Π½ΠΎΠ²ΠΈΡ‚ΡŒ список ΠΏΠ°ΠΊΠ΅Ρ‚ΠΎΠ² (System β†’ Software β†’ Update lists), ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ OpenVPN, собранный с ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠΊΠΎΠΉ mbed TLS:

Π’ΠΏΡ€ΠΎΡ‡Π΅ΠΌ, Π±ΡƒΠ΄Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ openvpn-openssl. Если Π²Ρ‹ ΠΈΡΠΏΠΎΠ»ΡŒΠ·ΡƒΠ΅Ρ‚Π΅ Ρ‡Ρ‚ΠΎ-Ρ‚ΠΎ Π±ΠΎΠ»Π΅Π΅ Ρ€Π°Π½Π΅Π΅, Ρ‡Π΅ΠΌ OpenWrt 18.06, Ρ‚ΠΎ ΠΆΠΈΠ·Π½Π΅Π½Π½ΠΎ Π½Π΅ΠΎΠ±Ρ…ΠΎΠ΄ΠΈΠΌΠΎ ΡƒΡΡ‚Π°Π½ΠΎΠ²ΠΈΡ‚ΡŒ openvpn-openssl вмСсто openvpn-mbedtls.

3) Π—Π°ΠΌΠ΅Π½ΠΈΡ‚ΡŒ содСрТимоС /etc/config/openvpn Π½Π°:

config openvpn zaborona

option enabled 1
option config /etc/openvpn/zaborona-help.ovpn

(ΠΎΠΏΡΡ‚ΡŒ ΠΆΠ΅, способ рСдактирования ΠΊΠΎΠ½Ρ„ΠΈΠ³Π° оставлСн Π½Π° усмотрСниС читатСля: ΠΎΠ΄Π½ΠΎΠΌΡƒ ΡƒΠ΄ΠΎΠ±Π½ΠΎ Ρ‡Π΅Ρ€Π΅Π· vi, Π΄Ρ€ΡƒΠ³ΠΎΠΌΡƒ Ρ‡Π΅Ρ€Π΅Π· Ρ‚ΠΎΡ‚ ΠΆΠ΅ WinSCP). zaborona-help.ovpn β€” это Ρ„Π°ΠΉΠ», ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ Π²Ρ‹ Π½Π° ΠΏΡ€ΠΎΡˆΠ»ΠΎΠΌ шагС ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π»ΠΈ. Если Π΅Π³ΠΎ Π½Π°Π·Π²Π°Π½ΠΈΠ΅ измСнилось, Ρ‚ΠΎ, соотвСтствСнно, ΠΈΡΠΏΡ€Π°Π²ΡŒΡ‚Π΅ Π΅Π³ΠΎ ΠΈ Ρ‚ΡƒΡ‚ Π² ΠΊΠΎΠ½Ρ„ΠΈΠ³Π΅.

4) Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ ΠΈ Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ VPN (System β†’ Startup). ΠŸΡ€ΠΎΠ²Π΅Ρ€ΠΈΡ‚ΡŒ, Ρ‡Ρ‚ΠΎ всё Π·Π°ΠΏΡƒΡΡ‚ΠΈΠ»ΠΎΡΡŒ ΠΊΠΎΡ€Ρ€Π΅ΠΊΡ‚Π½ΠΎ. Π’ Status β†’ System Log Π±ΡƒΠ΄Π΅Ρ‚ ΠΏΡ€ΠΈΠΌΠ΅Ρ€Π½ΠΎ ΡΠ»Π΅Π΄ΡƒΡŽΡ‰Π΅Π΅:

5) Π‘ΠΎΠ·Π΄Π°Ρ‚ΡŒ Π½ΠΎΠ²Ρ‹ΠΉ интСрфСйс (Network β†’ Interfaces β†’ Add new interface):
Name of the new interface: zaborona
Protocol of the new interface: unmanaged
Cover the following interface: Ethernet Adapter: «tun0»
Advanced settings β†’ Bring up on boot
Firewall Settings β†’ Create: β†’ zaborona
Save and Apply

6) ΠΠ°ΡΡ‚Ρ€ΠΎΠΈΡ‚ΡŒ Π·ΠΎΠ½Ρƒ Ρ„Π°ΠΉΠ΅Ρ€Π²ΠΎΠ»Π»Π° zaborona (Network β†’ Firewall β†’ zaborona β†’ Edit):
Input: reject
Π’ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Masquerading ΠΈ MSS clamping
Allow forward from source zones: lan
Save and Apply

7) Если Ρƒ вас ΠΏΡ€ΠΎΠΏΠ°Π» доступ Π² Π˜Π½Ρ‚Π΅Ρ€Π½Π΅Ρ‚ послС этого ΠΏΡƒΠ½ΠΊΡ‚Π°, Π½Π΅ Π΄Π΅Π»Π°ΠΉΡ‚Π΅ Π΅Π³ΠΎ. Π’ настройках интСрфСйса «WAN» (Network β†’ Interfaces) ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Use DNS servers advertised by peer Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Advanced settings. Π’ Use custom DNS servers Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ адрСс 74.82.42.42. ΠΠ°ΠΆΠ°Ρ‚ΡŒ рядом «+», Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΡƒΡŽΡΡ строку Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ адрСс 77.88.8.8. Save and Apply.

Π’ настройках интСрфСйса «WAN6» (Network β†’ Interfaces) ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Use DNS servers advertised by peer Π½Π° Π²ΠΊΠ»Π°Π΄ΠΊΠ΅ Advanced settings. Π’ Use custom DNS servers Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ адрСс 2001:4860:4860::8888. ΠΠ°ΠΆΠ°Ρ‚ΡŒ рядом «+», Π²ΠΎ Π²Ρ‚ΠΎΡ€ΡƒΡŽ ΠΏΠΎΡΠ²ΠΈΠ²ΡˆΡƒΡŽΡΡ строку Π²ΠΏΠΈΡΠ°Ρ‚ΡŒ адрСс 2001:4860:4860::8844. Save and Apply.

На сообщСния Β«WARNING: this configuration may cache passwords in memoryΒ» Π² ΠΆΡƒΡ€Π½Π°Π»Π΅ внимания ΠΎΠ±Ρ€Π°Ρ‰Π°Ρ‚ΡŒ Π½Π΅ Π½ΡƒΠΆΠ½ΠΎ, это Π½Π΅Π°ΠΊΡ‚ΡƒΠ°Π»ΡŒΠ½ΠΎ, ΠΏΠΎΡ‚ΠΎΠΌΡƒ Ρ‡Ρ‚ΠΎ ΠΏΠ°Ρ€ΠΎΠ»Π΅ΠΉ Ρƒ нас Π½Π΅Ρ‚. Если напрягаСт, ΠΌΠΎΠΆΠ΅Ρ‚Π΅ Π΄ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ Π² Ρ„Π°ΠΉΠ» ΠΊΠΎΠ½Ρ„ΠΈΠ³ΡƒΡ€Π°Ρ†ΠΈΠΈ строчку

ΠŸΠ»ΡŽΡΡ‹:
β€” Ρ‡Π΅Ρ€Π΅Π· VPN ΠΈΠ΄Ρ‘Ρ‚ лишь Ρ‚Ρ€Π°Ρ„ΠΈΠΊ Π΄ΠΎ Π·Π°Π±Π»ΠΎΠΊΠΈΡ€ΠΎΠ²Π°Π½Π½Ρ‹Ρ… Π΄ΠΎΠΌΠ΅Π½ΠΎΠ², ΠΎΡΡ‚Π°Π»ΡŒΠ½ΠΎΠΉ Ρ‚Ρ€Π°Ρ„ΠΈΠΊ ΠΈΠ΄Ρ‘Ρ‚ «Π½Π°ΠΏΡ€ΡΠΌΡƒΡŽ» (Π½Π΅Ρ‚ ΠΏΠΎΡ‚Π΅Ρ€ΠΈ скорости, Ρƒ вас Π½Π΅ мСняСтся IP)
β€” слСдствиС ΠΈΠ· ΠΏΡ€Π΅Π΄Ρ‹Π΄ΡƒΡ‰Π΅Π³ΠΎ: Ρ‚Ρ€Π°Ρ„ΠΈΠΊ нСбольшой ΠΈ ΠΏΠΎΠ΄Π΄Π΅Ρ€ΠΆΠ°Π½ΠΈΠ΅ бСсплатного сСрвиса Π½Π΅ Π±ΡŒΡ‘Ρ‚ ΠΏΠΎ ΠΊΠ°Ρ€ΠΌΠ°Π½Ρƒ Π²Π»Π°Π΄Π΅Π»ΡŒΡ†Π°

Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΎΡ‚ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ DNS over HTTPS Π² сСтСвых настройках Π±Ρ€Π°ΡƒΠ·Π΅Ρ€Π°.

НС Π·Π°Π±ΡƒΠ΄ΡŒΡ‚Π΅ ΠΏΠ΅Ρ€Π΅Π·Π°ΠΏΡƒΡΡ‚ΠΈΡ‚ΡŒ dnsmasq:

1) Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ администратора (Ρ‡Π΅Ρ€Π΅Π· LuCI)

2) Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ System β†’ Administration Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Dropbear Π½Π° интСрфСйсС Β«lanΒ» (Ссли Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° Β«wanΒ», Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ доступСн всСму ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (Ссли Ρƒ вас Π±Π΅Π»Ρ‹ΠΉ IP), вскорС Π΅Π³ΠΎ Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ»ΡŽΠ±ΠΈΠ²Ρ‹Π΅ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½Π΅ Π²Π΅ΡˆΠ°ΠΉΡ‚Π΅ Π½Π° Β«wanΒ»).

3) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ WinSCP ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:
Host name: 192.168.1.1
Login: root
Password: ΠΏΠ°Ρ€ΠΎΠ»ΡŒ_ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ_Π²Ρ‹_установили_Π½Π°_шагС_1

ΠŸΠΎΠ»ΡƒΡ‡Π°Π΅Ρ‚Π΅ ΠΎΠ±Ρ‹Ρ‡Π½Ρ‹ΠΉ 2-ΠΏΠ°Π½Π΅Π»ΡŒΠ½Ρ‹ΠΉ Ρ„Π°ΠΉΠ»ΠΎΠ²Ρ‹ΠΉ ΠΌΠ΅Π½Π΅Π΄ΠΆΠ΅Ρ€, с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ ΠΊΠΎΡ‚ΠΎΡ€ΠΎΠ³ΠΎ ΠΌΠΎΠΆΠ½ΠΎ ΠΏΠ΅Ρ€Π΅Ρ‚Π°ΡΠΊΠΈΠ²Π°Ρ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ с ПК Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€ ΠΈ ΠΎΠ±Ρ€Π°Ρ‚Π½ΠΎ, Π° Ρ‚Π°ΠΊΠΆΠ΅ ΠΏΡ€Π°Π²ΠΈΡ‚ΡŒ Ρ„Π°ΠΉΠ»Ρ‹ Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€Π΅).

1) Π·Π°Π΄Π°Ρ‚ΡŒ ΠΏΠ°Ρ€ΠΎΠ»ΡŒ администратора (Ρ‡Π΅Ρ€Π΅Π· LuCI)

2) Π² Ρ€Π°Π·Π΄Π΅Π»Π΅ System β†’ Administration Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Dropbear Π½Π° интСрфСйсС Β«lanΒ» (Ссли Π²ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒ Π½Π° Β«wanΒ», Ρ‚ΠΎ ΠΎΠ½ Π±ΡƒΠ΄Π΅Ρ‚ доступСн всСму ΠΈΠ½Ρ‚Π΅Ρ€Π½Π΅Ρ‚Ρƒ (Ссли Ρƒ вас Π±Π΅Π»Ρ‹ΠΉ IP), вскорС Π΅Π³ΠΎ Π½Π°Ρ‡Π½ΡƒΡ‚ ΠΏΠΎΠ΄Π±ΠΈΡ€Π°Ρ‚ΡŒ Ρ‚Ρ€ΡƒΠ΄ΠΎΠ»ΡŽΠ±ΠΈΠ²Ρ‹Π΅ ΠΊΠΈΡ‚Π°ΠΉΡ†Ρ‹. ΠŸΠΎΡΡ‚ΠΎΠΌΡƒ, Π½Π΅ Π²Π΅ΡˆΠ°ΠΉΡ‚Π΅ Π½Π° Β«wanΒ»).

3) с ΠΏΠΎΠΌΠΎΡ‰ΡŒΡŽ SFTP-ΠΏΠ»Π°Π³ΠΈΠ½Π° для TC/DC (этот ΠΏΠ»Π°Π³ΠΈΠ½, Π²ΠΎΠΏΡ€Π΅ΠΊΠΈ своСму названию, ΡƒΠΌΠ΅Π΅Ρ‚ Ρ€Π°Π±ΠΎΡ‚Π°Ρ‚ΡŒ ΠΈ ΠΏΠΎ SCP) ΠΏΠΎΠ΄ΠΊΠ»ΡŽΡ‡ΠΈΡ‚ΡŒΡΡ со ΡΠ»Π΅Π΄ΡƒΡŽΡ‰ΠΈΠΌΠΈ ΠΏΠ°Ρ€Π°ΠΌΠ΅Ρ‚Ρ€Π°ΠΌΠΈ:
Connect to: 192.168.1.1
User name: root
Password: ΠΏΠ°Ρ€ΠΎΠ»ΡŒ_ΠΊΠΎΡ‚ΠΎΡ€Ρ‹ΠΉ_Π²Ρ‹_установили_Π½Π°_шагС_1

Если Π²Ρ‹ создаётС ΠΈΠ»ΠΈ Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Ρ„Π°ΠΉΠ» Π² Windows, Π° Π·Π°Ρ‚Π΅ΠΌ ΠΊΠΎΠΏΠΈΡ€ΡƒΠ΅Ρ‚Π΅ Π΅Π³ΠΎ Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€, Ρ‚ΠΎ ΠΏΠ΅Ρ€Π΅Π΄ ΠΊΠΎΠΏΠΈΡ€ΠΎΠ²Π°Π½ΠΈΠ΅ΠΌ ΡƒΠ±Π΅Π΄ΠΈΡ‚Π΅ΡΡŒ, Ρ‡Ρ‚ΠΎ пСрСносы строк Π² Ρ„Π°ΠΉΠ»Π΅ UNIX-овскиС, Π° Π½Π΅ Windows-овскиС! Для этого достаточно ΠΎΡ‚ΠΊΡ€Ρ‹Ρ‚ΡŒ Ρ„Π°ΠΉΠ» Π² Notepad++ ΠΈ Π² статусной строкС Π²Π½ΠΈΠ·Ρƒ справа Π½Π°ΠΉΡ‚ΠΈ «Unix (LF)». Если Ρ‚Π°ΠΌ «Windows (CR LF)», Ρ‚ΠΎ Ρ‰Ρ‘Π»ΠΊΠ½ΠΈΡ‚Π΅ ΠΏΡ€Π°Π²ΠΎΠΉ ΠΊΠ½ΠΎΠΏΠΊΠΎΠΉ ΠΏΠΎ надписи, Π²Ρ‹Π±Π΅Ρ€ΠΈΡ‚Π΅ «Unix (LF)» ΠΈ сохранитС Ρ„Π°ΠΉΠ». Всё это Π½ΡƒΠΆΠ½ΠΎ ΠΏΠΎΠ²Ρ‚ΠΎΡ€ΡΡ‚ΡŒ послС ΠΊΠ°ΠΆΠ΄ΠΎΠ³ΠΎ рСдактирования, поэтому сначала Ρ€Π΅Π΄Π°ΠΊΡ‚ΠΈΡ€ΡƒΠ΅Ρ‚Π΅ ΠΊΠ°ΠΊ Π΄ΡƒΡˆΠ΅ ΡƒΠ³ΠΎΠ΄Π½ΠΎ, Π° Π·Π°Ρ‚Π΅ΠΌ ΡƒΠΆΠ΅ провСряСтС пСрСносы ΠΈ Π·Π°Π»ΠΈΠ²Π°Π΅Ρ‚Π΅ Π½Π° Ρ€ΠΎΡƒΡ‚Π΅Ρ€.

Π˜ΡΡ‚ΠΎΡ‡Π½ΠΈΠΊ

Π”ΠΎΠ±Π°Π²ΠΈΡ‚ΡŒ ΠΊΠΎΠΌΠΌΠ΅Π½Ρ‚Π°Ρ€ΠΈΠΉ

Π’Π°Ρˆ адрСс email Π½Π΅ Π±ΡƒΠ΄Π΅Ρ‚ ΠΎΠΏΡƒΠ±Π»ΠΈΠΊΠΎΠ²Π°Π½. ΠžΠ±ΡΠ·Π°Ρ‚Π΅Π»ΡŒΠ½Ρ‹Π΅ поля ΠΏΠΎΠΌΠ΅Ρ‡Π΅Π½Ρ‹ *