19/05/2021, 18:38
(Questo messaggio è stato modificato l'ultima volta il: 19/05/2021, 20:48 da lostman_it.)
(19/05/2021, 14:30)Saverio Greco Ha scritto: Grazie del contributo.La mia é una vecchia Pennetta 3G HSDPA 7.2, rndis é un protocollo alternativo ma che comunque crea un "ponte" modem-usb-ethernet.
E' come dici tu. La porta è una ttyusb0.
Il mio log è il seguente
5.766437] rndis_host 1-1.1:1.0 usb0: register 'rndis_host' at usb-0000:01:00.0-1.1, RNDIS device, aa:cc:f4:72:68:14
come vedi, sulla usb0 non registra, a differenza tua, un cdc-ether, ma un rndis_host.
Tu evidentemente non hai bisogno di usare il CdC mode perché rndis é già integrato. Questo facilita l'uso dei dongle/hat USB come dispositivo di rete in quanto si occupa di rendere trasparente il modo in cui la USB permette di effettuare connessioni di rete.
https://en.m.wikipedia.org/wiki/RNDIS
Di fatto hai due vie di comunicazione con l'hat, la tty che ti serve per configurare il dispositivo modem, con i comandi AT o l'eventuale pannello di controllo, e la USB0 che é, si fatto, una porta Ethernet over USB dove "passa" la connessione.
Una volta configurata la parte modem (apn, eventuale PIN, auto up, altre impostazioni specifiche) con la tty, se tutto é a posto, sulla USB0 hai già la connessione viva, con una sua sottorete nattata.
Non ti resta che mettere in
/etc/config/network
Queste righe di configurazione
config interface 'wan'
option ifname 'usb0'
option proto 'dhcp'
E avrai un porta di rete con nome WAN e il network manager dovrebbe vederla.
Poi come dicevo il raspy navigherà attraverso questa mentre se vuoi usarlo come router serve il masquerading https://wiki.debian.org/IP%20Masquerade%...Sharing%29