Sem nenhuma explicação os mantenedores da distribuição openSUSE resolveram "blacklistar" o módulo rndis_host.ko da inicialização do kernel, esse problema ocorre com a versão 5.14.21-150500.55.36.
Esse módulo em questão é o responsável por permitir o uso do seu smartphone Android como um modem e consequentemente acessar e compartilhar a internet através dele. Eu já tentei ativar esse módulo pelo método /etc/modules-load.d/ mas mesmo assim ele não sobe no boot, apenas manualmente.
Então, eu resolvi criando um serviço dentro do /etc/systemd/system/ com o nome de smart_tether.service:
[Unit]
Description=Carregando tethering via Android...
[Service]
Type=oneshot
RemainAfterExit=yes
ExecStart=/usr/sbin/modprobe rndis_host
ExecStop=/usr/sbin/modprobe -r rndis_host
[Install]
WantedBy=basic.target
Depois, foi só instalar o serviço:
#systemctl daemon-reload
#systemctl enable smart_tether.service
#systemctl start smart_tether.service
E conferir se o módulo subiu depois da ativação do serviço criado:
#lsmod | grep rndis_host
rndis_host 20480 0
cdc_ether 24576 1 rndis_host
usbnet 57344 2 rndis_host,cdc_ether
usbcore 331776 13 ohci_hcd,ehci_pci,usbnet,usbhid,usb_storage,rndis_host,uvcvideo,ehci_hcd,ohci_pci,cdc_ether,uas,ums_realtek
Agora é só ativar a opção Ancoragem via USB no seu smartphone (dependendo da marca, modelo e versão do Android pode estar em locais e nomes diferentes) e uma notificação no NetworkManager irá aparecer como Conexão cabeada. Agora vocês já poderão navegar tranquilamente na internet.
jaguar_boadi...
Tô em todas
Registrado
1.1K Mensagens
118 Curtidas
O seu OpenSUSE 15.5 Leap não acessa mais a internet via USB no seu smartphone? Veja como resolver!
#1 Por jaguar_boadi...
09/11/2023 - 13:26