Netgate Discussion Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Search
    • Register
    • Login

    Sierra MC7354 LTE for WAN

    Scheduled Pinned Locked Moved Wireless
    19 Posts 3 Posters 1.7k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • J
      jcarver81
      last edited by

      Those values in mpd_wan.conf are set by the pfSense GUI. I did not see an option to select anything regarding IP addressing in the GUI.

      1 Reply Last reply Reply Quote 0
      • stephenw10S
        stephenw10 Netgate Administrator
        last edited by

        My own connection here also uses that config line but it does come up with that gateway:

        ppp0: flags=88d1<UP,POINTOPOINT,RUNNING,NOARP,SIMPLEX,MULTICAST> metric 0 mtu 1492
        	description: 3GWAN
        	inet6 fe80::208:a2ff:fe0c:bba%ppp0 prefixlen 64 scopeid 0x10
        	inet 188.29.x.xxx --> 10.64.64.0 netmask 0xffffffff
        	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
        

        When you use your custom ppp file what IP does it actually come up as?

        Steve

        1 Reply Last reply Reply Quote 0
        • stephenw10S
          stephenw10 Netgate Administrator
          last edited by

          You can use an entirely custom mpd conf file by creating: /conf/mpd_wan.conf.

          pfSense will use that in preference to the auto created file in /var.

          Steve

          1 Reply Last reply Reply Quote 0
          • J
            jcarver81
            last edited by

            from /var/log/ppp.log

            Nov  6 09:47:36 pfSense ppp[41290]: Phase: Using interface: tun0
            Nov  6 09:47:36 pfSense ppp[41290]: Phase: deflink: Created in closed state
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: ident user-ppp VERSION
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set device /dev/cuaU0.2
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set timeout 180
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set speed 921600
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set dial ABORT BUSY TIMEOUT 3         ""         AT OK-AT-OK         AT+CFUN=1 OK-AT-OK         AT+CMEE=2 OK-AT-OK         AT+CSQ OK         AT+CGDCONT=1,\"IP\",\"fast.t-mobile.com\" OK         ATD*99# CONNECT
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set timeout 180
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: enable dns
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: resolv writable
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: add default HISADDR
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set log Phase Chat LCP IPCP CCP tun command
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: ident user-ppp VERSION
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set device /dev/cuaU0.2
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set timeout 180
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set speed 921600
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set dial ABORT BUSY TIMEOUT 3         ""         AT OK-AT-OK         AT+CFUN=1 OK-AT-OK         AT+CMEE=2 OK-AT-OK         AT+CSQ OK         AT+CGDCONT=1,\"IP\",\"fast.t-mobile.com\" OK         ATD*99# CONNECT
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set timeout 180
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: enable dns
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: resolv writable
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: set ifaddr 10.0.0.1/0 10.0.0.2/0 255.255.255.0 0.0.0.0
            Nov  6 09:47:36 pfSense ppp[41290]: tun0: Command: default: add default HISADDR
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Phase: PPP Started (ddial mode).
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Phase: bundle: Establish
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Phase: deflink: closed -> opening
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Phase: deflink: Connected!
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Phase: deflink: opening -> dial
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Send: AT^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Expect(3): OK
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: AT^M^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: OK^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Send: AT+CFUN=1^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Expect(3): OK
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: AT+CFUN=1^M^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: OK^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Send: AT+CMEE=2^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Expect(3): OK
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: AT+CMEE=2^M^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: OK^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Send: AT+CSQ^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Expect(3): OK
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: AT+CSQ^M^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: +CSQ: 17,99^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: ^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: OK^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Send: AT+CGDCONT=1,"IP","fast.t-mobile.com"^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Expect(3): OK
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: AT+CGDCONT=1,"IP","fast.t-mobile.com"^M^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: OK^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Send: ATD*99#^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Expect(3): CONNECT
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: ATD*99#^M^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Chat: Received: CONNECT 100000000^M
            Nov  6 09:47:36 pfSense ppp[41479]: tun0: Phase: deflink: dial -> carrier
            Nov  6 09:47:37 pfSense ppp[41479]: tun0: Phase: deflink: /dev/cuaU0.2: CD detected
            Nov  6 09:47:37 pfSense ppp[41479]: tun0: Phase: deflink: carrier -> login
            Nov  6 09:47:37 pfSense ppp[41479]: tun0: Phase: deflink: login -> lcp
            Nov  6 09:47:37 pfSense ppp[41479]: tun0: LCP: FSM: Using "deflink" as a transport
            Nov  6 09:47:37 pfSense ppp[41479]: tun0: LCP: deflink: State change Initial --> Closed
            Nov  6 09:47:37 pfSense ppp[41479]: tun0: LCP: deflink: State change Closed --> Stopped
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: LayerStart
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: SendConfigReq(1) state = Stopped
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACFCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  PROTOCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACCMAP[6] 0x00000000
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MRU[4] 1500
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MAGICNUM[6] 0xe7eed2ec
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: State change Stopped --> Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: RecvConfigReq(2) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACCMAP[6] 0x00000000
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  AUTHPROTO[5] 0xc223 (CHAP 0x05)
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MAGICNUM[6] 0x52daca5e
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  PROTOCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACFCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: SendConfigAck(2) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACCMAP[6] 0x00000000
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  AUTHPROTO[5] 0xc223 (CHAP 0x05)
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MAGICNUM[6] 0x52daca5e
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  PROTOCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACFCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: State change Req-Sent --> Ack-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: RecvConfigAck(1) state = Ack-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACFCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  PROTOCOMP[2]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  ACCMAP[6] 0x00000000
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MRU[4] 1500
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MAGICNUM[6] 0xe7eed2ec
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: State change Ack-Sent --> Opened
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: LayerUp
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: SendIdent(0) state = Opened
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MAGICNUM e7eed2ec
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  TEXT user-ppp 3.4.2
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Phase: bundle: Authenticate
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Phase: deflink: his = CHAP 0x05, mine = none
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: RecvDiscardReq(3) state = Opened
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Phase: Chap Input: CHALLENGE (16 bytes from UMTS_CHAP_SRVR)
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Phase: Chap Output: RESPONSE ()
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Phase: Chap Input: SUCCESS
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: Using trigger address 0.0.0.0
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP: FSM: Using "deflink" as a transport
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP: deflink: State change Initial --> Closed
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP: deflink: LayerStart.
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP: MPPE: Not usable without CHAP81
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP: deflink: SendConfigReq(1) state = Closed
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP:  DEFLATE[4] win 15
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP:  PRED1[2] 
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP: deflink: State change Closed --> Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Phase: deflink: lcp -> open
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Phase: bundle: Network
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: FSM: Using "deflink" as a transport
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: State change Initial --> Closed
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: LayerStart.
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: SendConfigReq(1) state = Closed
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  IPADDR[6] 0.0.0.0
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  COMPPROTO[6] 16 VJ slots with slot compression
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  PRIDNS[6] 8.8.8.8
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  SECDNS[6] 255.255.255.255
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: State change Closed --> Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: RecvProtocolRej(4) state = Opened
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: -- Protocol 0x80fd (Compression Control Protocol) was rejected!
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: CCP: deflink: State change Req-Sent --> Stopped
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: RecvConfigReq(0) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:   [EMPTY]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: SendConfigNak(0) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  IPADDR[6] 10.0.0.2
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: RecvConfigRej(1) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP: deflink: SendIdent(1) state = Opened
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  MAGICNUM e7eed2ec
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: LCP:  TEXT user-ppp 3.4.2
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  COMPPROTO[6] 16 VJ slots with slot compression
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: SendConfigReq(2) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  IPADDR[6] 0.0.0.0
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  PRIDNS[6] 8.8.8.8
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  SECDNS[6] 255.255.255.255
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: RecvConfigReq(1) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:   [EMPTY]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: SendConfigAck(1) state = Req-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:   [EMPTY]
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: State change Req-Sent --> Ack-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: RecvConfigNak(2) state = Ack-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  IPADDR[6] 29.138.211.50
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  IPADDR[6] changing address: 0.0.0.0  --> 29.138.211.50
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  PRIDNS[6] 10.177.0.34
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  SECDNS[6] 10.177.0.210
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: Primary nameserver set to 10.177.0.34
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: Secondary nameserver set to 10.177.0.210
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: SendConfigReq(3) state = Ack-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  IPADDR[6] 29.138.211.50
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  PRIDNS[6] 10.177.0.34
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  SECDNS[6] 10.177.0.210
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: RecvConfigAck(3) state = Ack-Sent
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  IPADDR[6] 29.138.211.50
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  PRIDNS[6] 10.177.0.34
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP:  SECDNS[6] 10.177.0.210
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: State change Ack-Sent --> Opened
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: deflink: LayerUp.
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: IPCP: myaddr 29.138.211.50 hisaddr = 10.0.0.2
            Nov  6 09:47:38 pfSense ppp[41479]: tun0: Warning: ff02::/: Change route failed: errno: Network is unreachable
            
            1 Reply Last reply Reply Quote 0
            • J
              jcarver81
              last edited by

              ifconfig

              tun0: flags=8051<UP,POINTOPOINT,RUNNING,MULTICAST> metric 0 mtu 1500
              	options=80000<LINKSTATE>
              	inet 29.138.211.50 --> 10.0.0.2 netmask 0xffffff00
              	nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
              	groups: tun
              	Opened by PID 41479
              
              
              1 Reply Last reply Reply Quote 0
              • stephenw10S
                stephenw10 Netgate Administrator
                last edited by

                Ok, so maybe try creating the custom file in /conf and setting the remote address to 10.0.0.2/0 there.
                Both are /0 so it should allow any IP from either but it's a difference....

                1 Reply Last reply Reply Quote 0
                • J
                  jcarver81
                  last edited by

                  Same result. About to order a Mofi4500 and just use the pfSense strictly as a firewall at this point. It shouldn't be this difficult to configure an LTE modem. Especially one that is on the "Supported 3g/4g Modem" list.

                  1 Reply Last reply Reply Quote 0
                  • stephenw10S
                    stephenw10 Netgate Administrator
                    last edited by

                    I certainly wouldn't expect it to be given the right settings.

                    You will likely get better throughput from an external modem anyway though.

                    Steve

                    1 Reply Last reply Reply Quote 0
                    • C
                      canhtuongvinh
                      last edited by

                      Hi, I'm using the MC7354 module but I can't figure it out how to solve this, can you guys help me out?

                      Do I need to reflash the module?

                      Sep 29 19:16:48	ppp	56539	[opt1_link0] CHAT: The modem is not responding to "AT" at ModemCmd: label.
                      Sep 29 19:16:48	ppp	56539	[opt1_link0] MODEM: chat script failed
                      Sep 29 19:16:49	ppp	56539	[opt1_link0] Link: DOWN event
                      Sep 29 19:16:49	ppp	56539	[opt1_link0] LCP: Down event
                      Sep 29 19:16:49	ppp	56539	[opt1_link0] Link: reconnection attempt 18 in 2 seconds
                      Sep 29 19:16:52	ppp	56539	[opt1_link0] Link: reconnection attempt 18
                      Sep 29 19:17:05	ppp	56539	[opt1_link0] CHAT: The modem is not responding to "AT" at ModemCmd: label.
                      Sep 29 19:17:05	ppp	56539	[opt1_link0] MODEM: chat script failed
                      Sep 29 19:17:06	ppp	56539	[opt1_link0] Link: DOWN event
                      Sep 29 19:17:06	ppp	56539	[opt1_link0] LCP: Down event
                      
                      stephenw10S 1 Reply Last reply Reply Quote 0
                      • stephenw10S
                        stephenw10 Netgate Administrator @canhtuongvinh
                        last edited by

                        @canhtuongvinh said in Sierra MC7354 LTE for WAN:

                        CHAT: The modem is not responding to "AT"

                        The port you're using is not configured as an AT interface. Try one of the other ports.

                        But please keep this in one thread. It might be better to start a new thread than these older ones.

                        Steve

                        1 Reply Last reply Reply Quote 1
                        • First post
                          Last post
                        Copyright 2025 Rubicon Communications LLC (Netgate). All rights reserved.