Hello,
I am trying to SSH to GSM module using public ip. But I cant able to ping the ip address, if it try to ping the DNS its work. And did some research about it and looks like there is some firewall blocking. But I could get any information about the firewall setting. Could you please help me with this ?
System Information:
Hardware info: Verdin iMX8M Plus Quad 4GB WB IT V1.0D
OS info : torizonCore
Dear @harihk11, how are you?
Welcome to our community
! Please feel free to roam around and ask about any problems that you may have.
Could you please have a look at this post on our blog? Embedded Linux Systems - GSM/3G/4G discusses how to use GSM on Embedded Linux and how to connect through SSH to them.
As you’re using TorizonCore, however, the procedures may differ slightly.
- The necessary kernel modules seem not to be enabled as built-in.
$ zcat /proc/config.gz | grep -i PPP
CONFIG_PPP=m
CONFIG_PPP_BSDCOMP=m
CONFIG_PPP_DEFLATE=m
CONFIG_PPP_FILTER=y
CONFIG_PPP_MPPE=m
CONFIG_PPP_MULTILINK=y
CONFIG_PPPOE=m
CONFIG_PPPOL2TP=m
CONFIG_PPP_ASYNC=m
CONFIG_PPP_SYNC_TTY=m
Therefore, you may need to run modprobe
to the necessary modules. If there is one that’s not included as a module you’d need to make your custom TorizonCore image TorizonCore Builder Tool - Customizing TorizonCore Images | Toradex Developer Center.
- Then, you could create a container that has PPP capabilities such as the PPP package installed and the right configuration files mounted onto it. After that, you could run the container with something like:
docker run container_name -it bash
to have access to its terminal.
Please tell me if this helps.
Best regards,