Jump to content
  • 0

CdcEthernet соединение включает интернет на модеме и не отключает его


Andrey Kupreychik (Foxel)

Question

Добрый вечер!

После покупки модема Megafon для резервного соединения обнаружил что у меня списываются деньги за дни когда я не использую соединение (использую тариф с оплатой только за дни подключения). Оказалось что роутер не отключает интернет на модеме после опускания интерфейса. Из отладочного лога видно следующее (ключевые части):

Jan 22 16:59:55 192.168.0.1 ndm: Network::Interface::Base: "CdcEthernet0": interface is up.
Jan 22 16:59:55 192.168.0.1 ndm: Core::ConfigurationSaver: saving configuration...
Jan 22 16:59:56 192.168.0.1 ndm: Network::Interface::UsbEthernet: "CdcEthernet0": link up.
...
Jan 22 17:00:04 192.168.0.1 ndm: Network::Interface::WebCaller::Task: calling http://192.168.100.1/goform/goform_set_cmd_process.
Jan 22 17:00:04 192.168.0.1 ndm: Network::Interface::WebCaller::Task: sending: goformId=SET_CONNECTION_MODE&isTest=false&ConnectionMode=auto_dial&roam_setting_option=off.
...
Jan 22 17:00:04 192.168.0.1 ndm: Network::Interface::WebCaller::Task: calling http://192.168.100.1/goform/goform_set_cmd_process.
Jan 22 17:00:05 192.168.0.1 ndm: Network::Interface::WebCaller::Task: sending: isTest=false&notCallback=true&goformId=CONNECT_NETWORK.

Дальше идет опрос уровня сигнала и т.п.

При отключении:

Jan 22 17:06:25 192.168.0.1 ndm: Network::Interface::Base: "CdcEthernet0": interface is down.
Jan 22 17:06:25 192.168.0.1 ndm: Core::ConfigurationSaver: saving configuration...
Jan 22 17:06:26 192.168.0.1 ndhcpc: CdcEthernet0: sendmsg() failed (network is unreachable).
Jan 22 17:06:26 192.168.0.1 ndhcpc: CdcEthernet0: can not send RELEASE (network is unreachable) in RELEASING state.
Jan 22 17:06:26 192.168.0.1 ndm: Dhcp::Client: DHCP server is not responding.
Jan 22 17:06:26 192.168.0.1 ndhcpc: CdcEthernet0: interrupted by a stop signal.
Jan 22 17:06:26 192.168.0.1 ndhcpc: CdcEthernet0: NDM DHCP client stopped (exit status 0).
Jan 22 17:06:26 192.168.0.1 ndm: Network::Interface::Ip: "CdcEthernet0": IP address cleared.
Jan 22 17:06:26 192.168.0.1 ndm: FeedbackListener: failed to send a feedback result code.
Jan 22 17:06:28 192.168.0.1 ndm: Network::Interface::UsbEthernet: "CdcEthernet0": link down.
Jan 22 17:06:29 192.168.0.1 ndm: Core::ConfigurationSaver: configuration saved.

Я бы как минимум ожидал `goformId=DISCONNECT_NETWORK` перед отключением порта.

Мне так-же кажется лишним `ConnectionMode=auto_dial` при подключении. Возможно имеет смысл на всякий случай перезагрузки модема, но тогда я хотел бы видеть `ConnectionMode=manual_dial` при выключении интерфейса.

Проблема с открытым соединением не позволяет мне удобно использовать данный вид подключения. Считаю это недоработкой/ошибкой.

Есть ли шанс что ситуация изменится в будущих версиях прошивки?

Роутер KN-1010. Текущая версия KeeneticOS: 3.5.6. Модем: Мегафон 4G+ (LTE) модем M150-3

kn-1010-cdc.log

Edited by Andrey Kupreychik (Foxel)
Link to comment
Share on other sites

3 answers to this question

Recommended Posts

  • 0

Модем 4G в резерве и сессия всегда активна -> быстрый переход на резервный канал (поддерживается в текущей прошивке).
Модем 4G в резерве и сессия не поднята (модем как бы отключен по питанию) -> более долгий переход на резервный канал, но при определённых тарифах экономия в финансах (в планах поддержка в следующих версия прошивок)

Link to comment
Share on other sites

  • 0
1 час назад, Владимир23 сказал:

Модем 4G в резерве и сессия всегда активна -> быстрый переход на резервный канал (поддерживается в текущей прошивке).
Модем 4G в резерве и сессия не поднята (модем как бы отключен по питанию) -> более долгий переход на резервный канал, но при определённых тарифах экономия в финансах (в планах поддержка в следующих версия прошивок)

Первое не совсем верно. Я понимаю этот подход, он имеет место быть, но сессия на модеме остается активна даже если я выключаю соединение в UI/Telnet и оно больше не идет как резервное, автоматического перехода на него не будет. 
В этом даже для первого сценария я вижу баг.
360973407_2021-01-2517-53-17.png.4799248c7c51831e7b617496299ab2f8.png

 

Второй сценарий это конечно мечта. Рад слышать что его уже прорабатывают разработчики.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

  • Recently Browsing   0 members

    • No registered users viewing this page.
×
×
  • Create New...