CISCO 819 ‐ Connecting to 4G - mikerm19/cisco GitHub Wiki

Below is my config for connecting to T-Mobile 4G, and serving as a DHCP server which gives out IP addresses in the 192.168.10.0/24 net.


hostname MyRouter
!
boot-start-marker
boot-end-marker
!
!
!
no aaa new-model
clock timezone EST -5 0
!
!
!
!
!
!
!         
!
!
!
!
!
!
!
!
!
!


!
ip dhcp bootp ignore
ip dhcp excluded-address 192.168.10.0 192.168.10.99
!
ip dhcp pool localnet
 import all
 network 192.168.10.0 255.255.255.0
 default-router 192.168.10.1 
 dns-server 1.1.1.1 
 domain-name yourdomain.local
!         
!
!
no ip bootp server
ip domain name yourdomain.local
ip name-server 8.8.8.8
ip cef
no ipv6 cef
!
!
!
!
!
multilink bundle-name authenticated
!
!
chat-script lte "" "AT!CALL" TIMEOUT 20 "OK"
!
!
!
!
!
license udi pid C819HG-LTE-MNA-K9 sn FTX2236Z0AG
!         
!
!
redundancy
!
!
!
!
!
controller Cellular 0
 lte gps enable
 lte modem link-recovery rssi onset-threshold -110
 lte modem link-recovery monitor-timer 20
 lte modem link-recovery wait-timer 10
 lte modem link-recovery debounce-count 6
no cdp run
!
! 
!
!
!
!
!
!         
!
!
!
interface Cellular0
 ip address negotiated
 ip access-group ANTI_SPOOF in
 ip nat outside
 ip virtual-reassembly in
 encapsulation slip
 dialer in-band
 dialer idle-timeout 600
 dialer string lte
 dialer-group 1
 no peer default ip address
 ipv6 address dhcp
 ipv6 address autoconfig
 ipv6 enable
 ipv6 traffic-filter ipv6_acl in
 async mode interactive
 routing dynamic
!
interface Cellular1
 no ip address
 encapsulation slip
!
interface FastEthernet0
 no ip address
!
interface FastEthernet1
 no ip address
!
interface FastEthernet2
 no ip address
!
interface FastEthernet3
 no ip address
!
interface GigabitEthernet0
 no ip address
 shutdown
 duplex auto
 speed auto
!
interface Serial0
 no ip address
 shutdown 
 clock rate 2000000
!
interface Vlan1
 description localnet
 ip address 192.168.10.1 255.255.255.0
 ip nat inside
 ip nat enable
 ip virtual-reassembly in
 ip tcp adjust-mss 1452
!
interface Dialer1
 ip address negotiated
 encapsulation slip
!
ip forward-protocol nd
no ip http server
no ip http secure-server
!
!
ip nat inside source list NAT-INSIDE-LOCAL interface Cellular0 overload
ip route 0.0.0.0 0.0.0.0 Cellular0
!
ip access-list extended ANTI-SPOOF
 deny   ip 10.0.0.0 0.255.255.255 any
 deny   ip 172.16.0.0 0.15.255.255 any
 deny   ip 192.168.0.0 0.0.255.255 any
 permit ip any any
ip access-list extended NAT-INSIDE-LOCAL
 permit ip 192.168.0.0 0.0.255.255 any
!
dialer-list 1 protocol ip list 1
dialer-list 1 protocol ipv6 permit
dialer-list 1 protocol llc2 permit
dialer-list 1 protocol netbios deny
ipv6 route ::/0 Cellular0
ipv6 ioam timestamp
!
access-list 1 permit 192.0.0.0 0.255.255.255
access-list 1 deny   any
!
ipv6 access-list ipv6_acl
 deny ipv6 any any
!
control-plane
!
!         
!
mgcp behavior rsip-range tgcp-only
mgcp behavior comedia-role none
mgcp behavior comedia-check-media-src disable
mgcp behavior comedia-sdp-force disable
!
mgcp profile default
!
!
!
!
!
!
 vstack
!
line con 0
 no modem enable
line aux 0
line 2
 no activation-character
 no exec
 transport preferred none
 transport input all
 stopbits 1
line 3
 script dialer lte
 modem InOut
 no exec
 transport input all
 transport output all
line 8
 no exec
line vty 0 4
 login
 transport input none
!
scheduler allocate 20000 1000
!
!
!
!
!
!
end