At the moment I was able to get internet on my raspberry pi 3a+ with Huawei e3372h-153, a 4G LTE USB-dongle.
When I enter address http://192.168.8.1 it gives me a config web page of a dongle.
I changed APN there to the one that service provider gave me to get static IP address. On USB dongle's web page I can see correct WAN static IP address that was assigned from service provider. But I can't reach anything from out side. And there is no port forwarding on USB modem web page.
If I put this USB modem to my router and forward ports to Raspberry Pi, everything works fine.
Is there anyway to reach my raspberry if I connect USB dongle to raspberry USB port?
Added more info:
If I plug this USB dongle to my windows 10 PC it works fine, brings IP from service provider and set it as my local IP address, if I do ipconfig
IPv4 Address. . . . . . . . . . . : Public IP address
And the I can't reach address 192.168.8.1
If I put this dongle to RPi I have to make a mode switch
12d1:157d to 12d1:14dc
But when I look at windows drivers there is no switch they use only 12d1:157d How can I see what mode windows use to connect to internet.
http://blog.asiantuntijakaveri.fi/2015/07/convert-huawei-e3372h-153-from.html as here was mentioned that Huawei e3372h-153 can be used as Hilink modem with double NAT and Stick mode with only one layer of NAT. It seams like windows are using Stick mode and Linux Hilink...
But on that website mentioned to change from Hilink to Stick mode need to overwrite firmware. On windows I can't overwrite firmware because it is in stick mode. It seems on a new version somehow I can chose what mode to use.