Differences
This shows you the differences between two versions of the page.
Both sides previous revision Previous revision Next revision | Previous revisionLast revisionBoth sides next revision | ||
openwrt:flash_xiaomi_redmi_ac2100 [2021/04/25 06:58] – [Обновление] admin | openwrt:flash_xiaomi_redmi_ac2100 [2021/06/04 12:50] – [Если в системе python 3.9 и новее] admin | ||
---|---|---|---|
Line 10: | Line 10: | ||
===== Установим софт, скачаем скрипты и OpenWrt ===== | ===== Установим софт, скачаем скрипты и OpenWrt ===== | ||
- | На хосте, с которого выполняем прошивку выполняем: | + | На хосте, с которого |
+ | Итак, | ||
< | < | ||
mkdir ./ac2100 && cd ./ac2100 | mkdir ./ac2100 && cd ./ac2100 | ||
Line 77: | Line 78: | ||
И теперь собственно прошивка: | И теперь собственно прошивка: | ||
wget http:// | wget http:// | ||
- | wget http:// | + | wget http:// |
| | ||
# Enable uart and bootdelay, useful for testing or recovery if you have an uart adapter! | # Enable uart and bootdelay, useful for testing or recovery if you have an uart adapter! | ||
Line 105: | Line 106: | ||
В моем случае - haproxy: | В моем случае - haproxy: | ||
opkg install haproxy | opkg install haproxy | ||
+ | |||
+ | ===== Если в системе python 3.9 и новее ===== | ||
+ | Если у вас в системе установлен **python 3.9** или более новый (как, например, | ||
+ | < | ||
+ | Traceback (most recent call last): | ||
+ | File "/ | ||
+ | sniff(prn=packet_callback, | ||
+ | File "/ | ||
+ | sniffer._run(*args, | ||
+ | File "/ | ||
+ | session.on_packet_received(p) | ||
+ | File "/ | ||
+ | result = self.prn(pkt) | ||
+ | File "/ | ||
+ | for tag in pkt[PPPoED][PPPoED_Tags].tag_list: | ||
+ | File "/ | ||
+ | raise IndexError(" | ||
+ | IndexError: Layer [PPPoED_Tags] not found</ | ||
+ | Для того, чтобы запустить **pppoe-simulator.py** нужно установить **python3.8** и запускать скрипт **pppoe-simulator.py** в нем. | ||
+ | ==== Установка python3.8 рядом с python3.9 ==== | ||
+ | < | ||
+ | tar -xvzf ./ | ||
+ | cd Python-3.8.7/ | ||
+ | ./configure --enable-optimizations | ||
+ | sudo make clean | ||
+ | sudo make -j8 | ||
+ | sudo make altinstall | ||
+ | sudo python3.8 -m pip install --upgrade pip | ||
+ | sudo python3.8 -m pip install scapy | ||
+ | </ | ||
+ | и запускаем | ||
+ | sudo python3.8 ./ | ||
+ | Также возможна такая ошибка: | ||
+ | FileNotFoundError: | ||
+ | которая лечится так: | ||
+ | cd / | ||
+ | sudo ln -s -f libc.a liblibc.a | ||
+ | |||