I’m using sientific datalogger that use an integrated sierra module to communicate.
The MC7455 only autorize communication throught VPN;
I successfully use an OpenVPN cloud server but now, our lab’s IT want to use there homemade VPN (and they’re right).
The thing is, to allow the device to get an IP from the VPN server, in addition with the certificate (client.conf file), you need the MAC address.
But, the module display 2 devices, one seem get an IP but have no MAC address, the other have a MAC address but no IP.
It seem to be somehow related with the integrated proxy to protect the module. But how can I repeat the mac address on both devices wwan0 and wwan 1 ?
I made a straight and short explanation because I’m expect that people know well the stuff, but I can be more specific and detailed if needed.
thanks for your answer.
I’m not sure to install any new driver 'cause it’s a manufacturer device, I’d like as much as possible not to have to install this on every devices. In a near future we could receive hundred of these and I can’t spend time to custom every device or create an image to install on it.
There must to be a solution with the default installation using the default driver.
But by the way, I don’t know what is exactly my driver, maybe I could find it in order to search somewhere on the net a solution.
How to know which driver is actually used ?
4G connections are point to point IP tunnels. There is no mac address associated with such a tunnel, obviously. A modem module could have had a permanent mac address programmed for its ethernet inside, but AFAIK the MC7455 doesn’t. It doesn’t need to since it doesn’t support any ethernet emulation modes at all. Only raw IP over USB. No L2 headers anywhere. And therefore no mac address.
This sounds like your module is configured for 2 RMNET functions. This was a documented setting in (a least some) MC7455 firmwares. But I believe it was mostly by accident and never actually supported (could be wrong on this - trying to remember almost 10 years back).
In any case - the driver must be configured for ethernet mode on one of those functions. That’s not going to work with the MC7455. It can only support raw IP. If you look up the mac address you’ll probably see that’s a locally generated random address, invented by the driver. That’s not going to bring you any success wrt your VPN policy.
Hi,
thanks for your detailed answer.
Actually our IT manager was able to find the MAC address of the device (the MC7455 or other part, can be more specific) by watching VPN connexion attempt on the openvpn server.
We needed to tinker a bit more to operate a DHCP connexion, but it works now.
It seem to have a really poor speed rate, which is strange, but we’ll continue development and keeping in mind the technical information you give to me !