Important: Ensure you have a public CA TLS certificate installed on EDGE Manager for production deployments. The CPE will inspect the certificate chain & use its trusted root certificate authority stores. Test/Non-TLS mode is available & not recommended for any production.
The Zero Touch Provisioning process results in the EDGE Manager adopting the CPE. Prior configurations are over-written by bootstrap configurations. The EM is both the single-source-of-truth & single-pane-of-glass. The local web UI is available for troubleshooting connectivity to re-establish a link to the EM. The device is ineligible for Inseego Connect. Factory reset the device to leave SD EDGE & resume management via local web UI or Inseego Connect.
Connect your management workstation to the CPE's Wi-Fi or LAN port then browse to the Local Web UI (default: http://192.168.1.1/).
Click Sign In button in the top right.
Provide the Admin password and click Sign In button. (The default Admin password is provided by the sticker on the bottom of the CPE or in the product documentation.)
Click the ⟩ (right chevron) under Settings.
Click ZTP.
Provide the EDGE Manager FQDN, ensure the proper protocol is selected (TLS more than likely), & click the Register button.
Method | Username | Password | Notes |
---|---|---|---|
Console | (none) | (none) | via VGA or serial |
SSH | root | 1nSeeG0C!0uDR0u1eR@7 legacy: oelinux123 |
via LAN (2nd port) 192.168.1.1 |
Web UI | admin | $C!0uDR0uteR | via LAN |
Your first Ethernet port (eth0) is the WAN port
Cloud providers generally provide DHCP.
Default (DHCP on WAN) configuration
root@vChimay:/# uci show network.wan
network.wan=interface
network.wan.ifname='eth0'
network.wan.proto='dhcp'
network.wan.metric='0'
ip a(ddress) command
root@vChimay:/# ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel state UP group default qlen 1000
link/ether 52:54:00:bd:37:38 brd ff:ff:ff:ff:ff:ff
inet 192.168.100.25/24 brd 192.168.100.255 scope global eth0
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:febd:3738/64 scope link
valid_lft forever preferred_lft forever
3: eth1: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc fq_codel master br-lan state UP group default qlen 1000
link/ether 52:54:00:a6:ef:16 brd ff:ff:ff:ff:ff:ff
4: ifb0: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 32
link/ether d6:1b:10:a4:db:70 brd ff:ff:ff:ff:ff:ff
5: ifb1: <BROADCAST,NOARP> mtu 1500 qdisc noop state DOWN group default qlen 32
link/ether 2a:1c:2d:2a:f5:26 brd ff:ff:ff:ff:ff:ff
6: br-lan: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc noqueue state UP group default qlen 1000
link/ether 52:54:00:a6:ef:16 brd ff:ff:ff:ff:ff:ff
inet 192.168.1.1/24 brd 192.168.1.255 scope global br-lan
valid_lft forever preferred_lft forever
inet6 fe80::5054:ff:fea6:ef16/64 scope link
valid_lft forever preferred_lft forever
If DHCP is not available, proceed to set the WAN IP address manually.
Static WAN configuration
uci set network.wan.ifname='eth0'
uci set network.wan.proto=static
uci set network.wan.ipaddr=192.168.100.25
uci set network.wan.netmask=255.255.255.0
uci set network.wan.gateway=192.168.100.1
uci set network.wan.dns='8.8.8.8 8.8.4.4'
uci commit
/etc/init.d/network restart
If behind a NAT (RFC1918 IP address on the eth0; typical of AWS & Azure):
/opt/inseego/bin/ztpCurl.sh https poc9-5gsdedge.inseego.com:7001 1
If there is no NAT (WAN IP address on eth0 directly):
/opt/inseego/bin/ztpCurl.sh https poc9-5gsdedge.inseego.com:7001 2
More details:
root@V2000-7efb:/# /opt/inseego/bin/ztpCurl.sh
Mon Jul 31 23:06:52 UTC 2023 CRIT : Longship-ZTP (main:38) Insufficient Arguments!!
Usage: ztpCurl.sh [Protocol] [DomainName/IP:port] [Platform_type]
Protocol : communication protocol of Edge Manager (eg: http(or)https)
DomainName/IP: domain name(or)IP of Edge Manager (eg: dev.inseego5g.net(or)54.68.136.42)
port : communication port of Edge Manager (eg: 7001)
Platform_type: 1 ---> Public Cloud Platform
2 ---> Private Platform
root@V2000-7efb:/# /opt/inseego/bin/ztpCurl.sh https poc9-5gsdedge.inseego.com:7001 1
Mon Jul 31 23:09:11 UTC 2023 INFO : Longship-ZTP (main:519) Checking EM reachability from the device..!!
Mon Jul 31 23:09:11 UTC 2023 INFO : Longship-ZTP (EMCheck:422) Waiting for EM reachability..!!
poc9-5gsdedge.inseego.com [20.125.69.182] 7001 open
Mon Jul 31 23:09:13 UTC 2023 INFO : Longship-ZTP (main:522) Fetching Device MAC Address..!!
Mon Jul 31 23:09:13 UTC 2023 INFO : Longship-ZTP (main:525) Fetching Device Hostname..!!
Mon Jul 31 23:09:13 UTC 2023 INFO : Longship-ZTP (main:557) Generating the AccessKey..!!
Mon Jul 31 23:09:13 UTC 2023 NOTICE : Longship-ZTP (genAccesskey:93) Generating the Tokens..!!
Mon Jul 31 23:09:31 UTC 2023 DEBUG : Longship-ZTP (curlExec:29) Curl Exit code for Login API - 0
Mon Jul 31 23:09:31 UTC 2023 DEBUG : Longship-ZTP (curlExec:30) Login Response: <OUTPUT OMITTED>
Mon Jul 31 23:09:31 UTC 2023 INFO : Longship-ZTP (main:560) Initiate Handshake API
Mon Jul 31 23:09:31 UTC 2023 INFO : Longship-ZTP (handShakeAPI:376) Fetching of the Device details..!!
Mon Jul 31 23:09:31 UTC 2023 DEBUG : Longship-ZTP (handShakeAPI:386) HandshakeAPI param - device_mac:52:54:00:29:7e:fb device_serial:FN0000000V2000 hostname:V2000-7efb device_model:V2000 wg_pubkey:ulYLr8HcdOPwXPDIKrrSAVc0MoSGkHLtBVudZ9b+5A4= md5_sum:2efbc8704df69db8e7f1242933eb3ffb device_imei:NA fw_version:2023.9.1.0 is_deleted:0 zHostname:V2000-6965-7efb
Mon Jul 31 23:09:46 UTC 2023 DEBUG : Longship-ZTP (curlExec:42) Curl Exit code for connectDevice API - 0
Mon Jul 31 23:09:46 UTC 2023 DEBUG : Longship-ZTP (curlExec:43) connectDevice Response: {"success":true,"message":"Saved"}
Mon Jul 31 23:09:46 UTC 2023 WARN : Longship-ZTP (main:603) Device Not Approved
Mon Jul 31 23:09:46 UTC 2023 INFO : Longship-ZTP (main:612) Saved State:Logout API is triggered
Mon Jul 31 23:09:55 UTC 2023 DEBUG : Longship-ZTP (curlExec:33) Curl Exit code for Logout API - 0
Mon Jul 31 23:09:55 UTC 2023 DEBUG : Longship-ZTP (curlExec:34) logout Response: {"success":true,"message":"User successfully logged out"}
root@V2000-7efb:/#
After ZTP, if your CBR is offline and requires a static IP, reapply the static IP configuration via console.
Browse to your EDGE Manager & login.
Click the ≡ (hamburger) button in the top left to expand the Navigation Menu.
Hover over Devices then click Onboarding Devices.
Review, check the expected device(s), & click the ✓ (checkmark) button in the top right to approve. Reference the device Serial Number & IMEI to confirm.
Click the OK button to confirm.
Click Operations.
Monitor the Operations.
Click on Devices (or hover over Devices then click Devices>Devices).
Find the device and click on the device name.
Click the Edit button to the right of the device name.
Provide the new name and click the ✓ (checkmark) to save the change.