Huawei B315s-22 (МТС 8212FT)

anvldko
Бывалый
Сообщения: 267
Зарегистрирован: 30 июн 2019, 01:30

Huawei B315s-22 (МТС 8212FT)

Сообщение anvldko » 03 авг 2020, 22:10

Беспроводной шлюз Huawei B315s-22 (МТС 8212FT)
Внешний вид
b315.gif
Описание Huawei B315
Данный роутер имеет 4 гигабитных порта, один из которых совмещённый wan-lan, в нём нет поддержики агрегации несущих, но он является надёжной альтернативой роутеру B525s-23a, так как на своём борту он имеет высокопроизводительный процессор предыдущего поколения и поддерживает те же плюшки что и страший его брат, но за более скромную цену. Наличие поддержки B38 делает данный апарат не заменимым в любых уголках нашей родины и различных условиях приёма, ведь мало какой роутер, смартфон или планшет может похвастаться приёмом почти всех частот вещаемых в России, а значет больше шанс выловить не загруженную вышку.
Более подробный обзор B315s-22 вы можете прочесть в блоге
Технические харрактеристики
[*]Полное название модели по классификации Huawei – LTE CPE B315s-22
[*]Стандарты связи: GSM 900/1800 МГц, UMTS 900/2100 МГц, LTE-FDD 800/1800/2600 МГц, LTE-TDD 2600 МГц.
[*]Скорость передачи данных по технологии LTE-FDD – до 150 Мбит/с при загрузке данных и до 50 Мбит/с при отправке данных (Cat. 4); по технологии LTE-TDD – до 112 Мбит/с при загрузке данных и до 10 Мбит/с при отправке данных.
[*]Скорость передачи данных по технологии DC-HSPA+ – до 42 Мбит/с при загрузке данных и до 5,76 Мбит/с при отправке данных.
[*]Скорость передачи данных по технологии EDGE – до 236,8 Кбит/с при загрузке данных и до 118 Кбит/с при отправке данных.
[*]Поддержка Wi-Fi 802.11 a/b/g/n, диапазон 2,4 ГГц, скорость передачи данных до 300 Мбит/с, интеллектуальная система подавления помех.
[*]Поддержка одновременного подключения до 32 устройств Wi-Fi.
[*]Поддержка автоматического резервирования Ethernet-подключения к сети Интернет.
[*]Три порта LAN, один (четвертый) LAN/WAN.
[*]Порт RJ11 для подключения проводного телефона.
[*]Разъём USB для подключения внешнего накопителя или принтера.
[*]Поддержка приёма и отправки SMS.
[*]Поддержка голосовых вызовов с SIM-карты в обе стороны, в том числе в сети LTE (CSFB).
[*]Габариты и вес – 186 x 139 x 46 мм, 275 г.
Драйвера
Данный пакет включает все необходимые драйвера
HUAWEI_ADB_Driver, HUAWEI_DataCard_Driver, HUAWEI_Fastboot_Serial_Driver, HUAWEI_FC_Serial_Driver, package_adb_mircrosoft, Huawei_set_hilink_switch, BOS_solution_2.reg
Полный набор драйверов (9.63 МБ)
Полезное
В процессе наполнения...
У вас нет необходимых прав для просмотра вложений в этом сообщении.

anvldko
Бывалый
Сообщения: 267
Зарегистрирован: 30 июн 2019, 01:30

Re: Huawei B315

Сообщение anvldko » 03 авг 2020, 22:10

Прошивки для Huawei B315s-22
Основаны на базовых прошивках от rust3028, путём добавления максимального интерфейса.

Интерфейс содержит АнтиТТЛ1, блокировщик рекламы, TPWS, stubby, cron, которые включаются автоматически после первой перезагрузки и все плюшки прошивок M_AT, которые можно включить и выключить прямо из интерфейса. Так же присутствует приложение для фиксации несущей базовой станции по её PCI и быстрого развёртывания энтваре.
Выполните в телнет или адб:
для просмотра текущего значения для фиксации базовой станции

Код: Выделить всё

cell fix 155 3 18150
где из интерфейса скопировано
PCI: 155
Диапазон: B3
Частота (DL/UL): 1815 МГц / 1720 МГц
причём если частота без точки, то в конце добавляем нуль, если с точкой то указываем без точки.

для отключения фиксации выполните

Код: Выделить всё

cell unfix
Развернуть энтваре
1) Подключить жёсткий диск в NTFS
2) Выполнить в терминале

Код: Выделить всё

entware install

Код: Выделить всё

entware enable
Отключить автозапуск энтваре
(Или отключить жёсткий диск с развёрнутым энтваре или выполнить в терминале)

Код: Выделить всё

entware disable
Удалить энтваре с жёсткого диска можно с ноутбука подключив диск к USB или командой в терминале по сети

Код: Выделить всё

entware remove

Если во время установки энтваре в папке /online будет найден файл с пользовательскими пакетами 'opkg-mylist', то они будут автоматически установлены при выполнении комманды

Код: Выделить всё

entware install
Пример файла /online/opkg-mylist
Установит полноценный вебсервер с php , торрент качалку и htop. По аналогии можно установить любые пакеты с первоначальной настройкой или вручную.

Код: Выделить всё

#!/bin/sh

##if [ ! -f "/opt/sbin/dropbear" ] ; then
##		/opt/bin/opkg install dropbear
##		cat > "/opt/etc/dropbear/authorized_keys" <<EOF
##ssh-rsa AAAAB3NzaC1yc2EAAAABJQAAAQEAtdNWh5Rdh9+8KDmi/VZD/e+lGfwBVWSN6x7rUemkkw8f4QONPlDKom/IVzcpIhUqLZ3TE4+gns1/8xB2uwsS//1JhrGebWwG/X/u0OG1Sn184qhFQAoBd+jNT47xov5c7jCYPrBmAiwE1aoC33XS0zQ2T0s6FF8oQ5LmusASyl+d4fkhfp5o256V2YG8T2Al4MjykLrFeEl62LFJiGHiksLQvl21XaSnSHJUwO0REr6xedipBlQI7fwsAkOJF63up8FKPDQzKI5yz0nPNBJ4s3IOR061ydz2QO36wK1E0iV6g5YsKigb8cGOmnJMB64J7cWMxualsgvkUZ+PKC4s3Q==
##EOF
##chmod 400 /opt/etc/dropbear/authorized_keys
##fi

##/opt/bin/opkg install iperf3
/opt/bin/opkg install htop
##/opt/bin/opkg install mc
/opt/bin/opkg install tcpdump
/opt/bin/opkg install transmission-daemon-openssl
/opt/bin/opkg install transmission-web-control

/opt/etc/init.d/rc.unslung start

/opt/bin/opkg install nginx
/opt/bin/opkg install php7-fastcgi
/opt/bin/opkg install php7-mod-curl
/opt/bin/opkg install php7-mod-iconv
/opt/bin/opkg install php7-mod-json
/opt/bin/opkg install php7-mod-mbstring
/opt/bin/opkg install php7-mod-session
/opt/bin/opkg install php7-mod-simplexml
/opt/bin/opkg install php7-mod-xml
/opt/bin/opkg install php7-mod-zip
/opt/bin/opkg install php7-mod-dom

##/opt/bin/opkg install php7-mod-pdo
##/opt/bin/opkg install php7-mod-pdo-mysql

if [ -f "/opt/bin/php-cgi" ] ; then
		cat > "/opt/etc/init.d/S79php-fcgi" <<EOF
#!/bin/sh

### S79php-fcgi user script

export PHP_FCGI_CHILDREN=''
ENABLED=yes
PROCS=php-fcgi
ARGS="-b /opt/var/run/php-fcgi.sock &"
PREARGS=""
DESC=$PROCS
PATH=/opt/bin:/opt/sbin:/opt/usr/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin

. /opt/etc/init.d/rc.func


EOF
		cat > "/opt/etc/php.ini" <<EOF
[PHP]
zend.ze1_compatibility_mode = Off
engine = On
precision    =  12
y2k_compliance = On
output_buffering = Off
zlib.output_compression = Off
implicit_flush = Off
unserialize_callback_func =
serialize_precision = 100
disable_functions =
disable_classes =
expose_php = On
max_execution_time = 30
max_input_time = 60
memory_limit = 8M
error_reporting  =  E_ALL & ~E_NOTICE & ~E_STRICT
display_errors = On
display_startup_errors = Off
log_errors = Off
log_errors_max_len = 1024
ignore_repeated_errors = Off
ignore_repeated_source = Off
report_memleaks = On
variables_order = "EGPCS"
request_order = "GP"
register_globals = Off
register_long_arrays = Off
register_argc_argv = On
auto_globals_jit = On
post_max_size = 8M
magic_quotes_runtime = Off
magic_quotes_sybase = Off
auto_prepend_file =
auto_append_file =
default_mimetype = "text/html"
default_charset = "UTF-8"
doc_root = "/opt/share/www"
user_dir =
extension_dir = "/opt/lib/php"
enable_dl = On
cgi.fix_pathinfo=1
file_uploads = On
upload_tmp_dir = "/opt/tmp"
upload_max_filesize = 2M
max_file_uploads = 20
allow_url_fopen = On
allow_url_include = Off
user_agent="Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/83.0.4103.97 Safari/537.36"
default_socket_timeout = 60

EOF
fi
if [ -f "/opt/sbin/nginx" ] ; then
		
		cat > "/opt/etc/nginx/nginx.conf" <<EOF
user nobody;
worker_processes 1;
events {
worker_connections 64;
}
http {
include mime.types;
default_type application/octet-stream;
sendfile off;
keepalive_timeout 30;
server {
listen 88;
server_name localhost;
charset utf-8;
location / {
root /opt/share/www;
index index.php index.html index.htm;
}
error_page 404 /404.html;
error_page 403 /403.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /opt/share/nginx/html;
}
location ~ \.php$ {
root /opt/share/www;
fastcgi_pass unix:/opt/var/run/php-fcgi.sock;
fastcgi_index index.php;
include fastcgi_params;
}
location ~ /\.ht {
deny all;
}
}
}

EOF
		
		cat > "/opt/etc/nginx/fastcgi_params" <<EOF
fastcgi_param  QUERY_STRING       \$query_string;
fastcgi_param  REQUEST_METHOD     \$request_method;
fastcgi_param  CONTENT_TYPE       \$content_type;
fastcgi_param  CONTENT_LENGTH     \$content_length;
fastcgi_param  SCRIPT_FILENAME    \$document_root$fastcgi_script_name;
fastcgi_param  SCRIPT_NAME        \$fastcgi_script_name;
fastcgi_param  REQUEST_URI        \$request_uri;
fastcgi_param  DOCUMENT_URI       \$document_uri;
fastcgi_param  DOCUMENT_ROOT      \$document_root;
fastcgi_param  SERVER_PROTOCOL    \$server_protocol;
fastcgi_param  REQUEST_SCHEME     \$scheme;
fastcgi_param  HTTPS              \$https if_not_empty;
fastcgi_param  GATEWAY_INTERFACE  CGI/1.1;
fastcgi_param  SERVER_SOFTWARE    nginx/\$nginx_version;
fastcgi_param  REMOTE_ADDR        \$remote_addr;
fastcgi_param  REMOTE_PORT        \$remote_port;
fastcgi_param  SERVER_ADDR        \$server_addr;
fastcgi_param  SERVER_PORT        \$server_port;
fastcgi_param  SERVER_NAME        \$server_name;
fastcgi_param  REDIRECT_STATUS    200;
EOF

	if [ ! -d "/opt/share/www" ] ; then
		mkdir /opt/share/www
	fi

	if [ ! -f "/opt/share/www/phpinfo.php" ] ; then
		cat > "/opt/share/www/phpinfo.php" <<EOF
<?php phpinfo(); ?>
EOF
	fi
fi

if [ -f "/opt/etc/init.d/S80nginx" ] ; then
		chmod 755 /opt/etc/init.d/S80nginx
		/opt/etc/init.d/S80nginx start
fi

if [ -f "/opt/etc/init.d/S79php-fcgi" ] ; then
		chmod 755 /opt/etc/init.d/S79php-fcgi
		/opt/etc/init.d/S79php-fcgi start
fi
	
/opt/etc/init.d/S80nginx restart
/opt/etc/init.d/S79php-fcgi restart


## my twik
if [ ! -f "/online/hosts" ] ; then
cat > "/online/hosts" <<EOF
127.0.0.1 localhost
192.168.8.1 hi.router
192.168.8.1 homerouter.cpe
192.168.8.1 iptv
EOF
fi

if [ ! -L /system/etc/hosts ]; then
mount -o remount,rw /system
busybox ln -sf /online/hosts /system/etc/hosts
mount -o remount,ro /system
fi

opkg-mylist.7z

Приложение /app/webroot/etc/dumper.sh может быстро снять дамп вашего роутера. Для этого подключите жёсткий диск в NTFS к роутеру и выполните в консоли комманду,

Код: Выделить всё

/app/webroot/etc/dumper.sh
по окончанию работы, бекап прошивки, будет надёжно сохранён на вашем внешнем жёстком диске, в отдельной папке с именем устройства.


Прошиваются с помощью иглы или поверх прошивок с индексом М через веб интерфейс.

После перепрошивки друг на друга, сброс настроек не требуется.
Прошивки Open Market Universal (Максимум)
Настройка твиков
b315twik.gif
[*]Пункт "Мой номер:" - это номер вашего мобильного телефона для отображения в интерфейсе.
[*]При включении "Загружать новый список на старте" - каждый раз при старте роутера будет скачиваться мальнький файл с новыми хостами в оперативную память, для последующей их блокировки.
[*]При включении "Писать список во флешь:" файл "Загружать новый список на старте" добавится в общую базу роутера с записью в нанд память и данный пункт отключится. То-есть выполняется он единожды.
[*]В пункте "Список блокируемых хостов без http://:" - вы можете указать свой список, который будет подтягиваться на старте роутера.


Остальные пункты думаю в комментариях не нуждаются.
B315s-22_21.329.01.00.00_M_AT_04.10_WEBUI_20.100.08.10.xx
B315s-22_21.329.01.00.00_M_AT_04.10_WEBUI_20.100.08.10.xx_CPE.7z
B315s-22_21.333.01.00.00_M_AT_04.10_WEBUI_20.100.08.10.xx
B315s-22_21.333.01.00.00_M_AT_04.10_WEBUI_20.100.08.10.xx_CPE.7z
Интерфейс B315s-22_WEBUI_20.100.08.10.xx_CPE
B315s-22_WEBUI_20.100.08.10.xx_CPE.7z
У вас нет необходимых прав для просмотра вложений в этом сообщении.

alexlaz1982
Пользователь
Сообщения: 29
Зарегистрирован: 30 июн 2019, 20:41

Re: Huawei B315

Сообщение alexlaz1982 » 04 авг 2020, 00:08

Являюсь счастливым обладателем данного зверька,впечатления очень положительные.Я особо не ценил аппарат,пока не поставил антенну и выловил почти никем не загруженную вышку b38)))И для моего курортного городка,вкотором все сети "падают" летом до 1-5мбит,мои в среднем 70-80мбит на аппарате без агрегации это супер

Khangazheev
Посетитель
Сообщения: 1
Зарегистрирован: 13 авг 2020, 18:38

Re: Huawei B315s-22 (МТС 8212FT)

Сообщение Khangazheev » 13 авг 2020, 19:06

Скачал прошивку, пытаюсь открыть: "Архив повреждён или имеет неизвестный формат". Что не так?

admin
Бывалый
Сообщения: 357
Зарегистрирован: 30 июн 2019, 03:47

Re: Huawei B315s-22 (МТС 8212FT)

Сообщение admin » 13 авг 2020, 21:01

ZIP распаковывать не надо, прям в таком виде и обновлять через интерфейс.

Glooog
Посетитель
Сообщения: 1
Зарегистрирован: 13 авг 2020, 23:30

Re: Huawei B315s-22 (МТС 8212FT)

Сообщение Glooog » 14 авг 2020, 00:07

Купил роутер B315s-608 на али с версией ПО 21.313.....1011, как я понимаю нужно шить "методом иглы" сразу на 21.329.01.00.00_M?

admin
Бывалый
Сообщения: 357
Зарегистрирован: 30 июн 2019, 03:47

Re: Huawei B315s-22 (МТС 8212FT)

Сообщение admin » 14 авг 2020, 10:45

Если прошивки соскока не существует, то метод иголки позволяет быстро прошить любой роутер.
329 или 333 . 333 свежее вроде как.

ChildOfaRainbow
Пользователь
Сообщения: 19
Зарегистрирован: 10 май 2020, 08:56

Re: Huawei B315s-22 (МТС 8212FT)

Сообщение ChildOfaRainbow » 13 сен 2020, 10:26

Скажите пожалуйста, возможно ли как-то максимизировать вебку, например, как сделаны вебки для е3372/е8372, с выводом качества "красочного" сигнала, температуры, смены imei, фиксации ttl, терминала, статистики максимальной скорости загрузки и отдачи?

admin
Бывалый
Сообщения: 357
Зарегистрирован: 30 июн 2019, 03:47

Re: Huawei B315s-22 (МТС 8212FT)

Сообщение admin » 13 сен 2020, 11:45

Можно, но нужно ли? Терминал, имей и температура это явно перебор.

AdminVGS
Посетитель
Сообщения: 4
Зарегистрирован: 20 авг 2020, 22:00

Re: Huawei B315s-22 (МТС 8212FT)

Сообщение AdminVGS » 23 окт 2020, 14:08

Помогите поставить entware?
вставил флешку в формате NTFS
entware install
Downloading http://bin.entware.net/armv7sf-k3.2/Packages.gz
Updated list of available packages in /opt/var/opkg-lists/entware
Installing busybox (1.31.1-4) to root...
Collected errors:
* verify_pkg_installable: Only have 0kb available on filesystem /opt, pkg busybox needs 307
* opkg_install_cmd: Cannot install package busybox.
Installing entware-opt (227000-3) to root...
Collected errors:
* verify_pkg_installable: Only have 0kb available on filesystem /opt, pkg entware-opt needs 3
* opkg_install_cmd: Cannot install package entware-opt.
cp: /opt/etc/passwd.1: No such file or directory
cp: /opt/etc/group.1: No such file or directory
cp: /opt/etc/shells.1: No such file or directory

Ответить