VPN connected, no internet (NordVPN)

Hello,
For 50 days now, every time i restart my gl.Inet slate router it connected to wifi and vpn (I have specific server with dedicated ip) but no internet.

To resolve this I have to login to the router, disconnect from vpn, and reconnect again.
I tried NordVpn support for more than 50 days they just let me send them some tests and change another configuration once in 2 weeks which cause no effect.

I'm exhausted.

I have the last firmware,
Changing to another vpn server worked well (but they don't have my dedicated ip, of course),
Maybe you would bring the salvation of this issue?

We'd be happy to try. But you haven't given us anything to work with.

It might be a good idea to tell us what version of OpenWrt you are running and post your configuration (don't forget to redact private information) and you should also tell us what specifically you have done to try to resolve the issues.

1 Like

Thanks.

Where can I find the configuration? I'm using the graphic interface mainly.

ssh into your router. From there, you can get the info we need:

Please copy the output of the following commands and post it here using the "Preformatted text </> " button:
grafik
Remember to redact passwords, MAC addresses and any public IP addresses you may have:

ubus call system board
cat /etc/config/network
cat /etc/config/dhcp
cat /etc/config/firewall

Also, you haven't told us if you are using OpenVPN, Wireguard, or some other protocol. If you're using OpenVPN, you will find the config file in either /etc/config/openvpn or in /etc/openvpn/<something>.conf -- we will need that, too.

2 Likes

the version:

{
	"kernel": "4.14.221",
	"hostname": "GL-AR750S",
	"system": "Qualcomm Atheros QCA956X ver 1 rev 0",
	"model": "GL.iNet GL-AR750S (NOR/NAND)",
	"board_name": "glinet,gl-ar750s-nor-nand",
	"release": {
		"distribution": "OpenWrt",
		"version": "19.07.7",
		"revision": "r11306-c4a6851c72",
		"target": "ath79/nand",
		"description": "OpenWrt 19.07.7 r11306-c4a6851c72"
	}
}

network:
config interface 'loopback'
	option ifname 'lo'
	option proto 'static'
	option ipaddr '127.0.0.1'
	option netmask '255.0.0.0'

config globals 'globals'
	option ula_prefix 'fd81:fc33:95fb::/48'

config interface 'lan'
	option type 'bridge'
	option ifname 'eth0.1'
	option proto 'static'
	option netmask '255.255.255.0'
	option ip6assign '60'
	option hostname 'GL-AR750S-0cd'
	option ipaddr '192.168.8.1'

config interface 'wan'
	option ifname 'eth0.2'
	option proto 'dhcp'
	option hostname 'GL-AR750S-0cd'

config interface 'wan6'
	option ifname 'eth0.2'
	option proto 'dhcpv6'
	option disabled '1'

config switch
	option name 'switch0'
	option reset '1'
	option enable_vlan '1'

config switch_vlan
	option device 'switch0'
	option vlan '1'
	option ports '2 3 0t'

config switch_vlan
	option device 'switch0'
	option vlan '2'
	option ports '1 0t'

config interface 'guest'
	option ifname 'guest'
	option type 'bridge'
	option proto 'static'
	option ipaddr '192.168.9.1'
	option netmask '255.255.255.0'
	option ip6assign '60'

config interface 'wwan'
	option proto 'dhcp'
	option metric '20'

config interface 'ovpn'
	option ifname 'tun0'
	option proto 'none'

dhcp:

tconfig dnsmasq
	option domainneeded '1'
	option boguspriv '1'
	option filterwin2k '0'
	option localise_queries '1'
	option rebind_protection '1'
	option rebind_localhost '1'
	option local '/lan/'
	option domain 'lan'
	option expandhosts '1'
	option nonegcache '0'
	option authoritative '1'
	option readethers '1'
	option leasefile '/tmp/dhcp.leases'
	option nonwildcard '1'
	option localservice '1'
	list server '103.86.96.100'
	list server '103.86.99.100'
	option noresolv '1'
	option resolvfile '/tmp/resolv.conf.vpn'

config dhcp 'lan'
	option interface 'lan'
	option start '100'
	option limit '150'
	option leasetime '12h'
	option force '1'
	option ignore '0'
	option dhcpv6 'disabled'
	option ra 'disabled'

config dhcp 'wan'
	option interface 'wan'
	option ignore '1'

config odhcpd 'odhcpd'
	option maindhcp '0'
	option leasefile '/tmp/hosts/odhcpd'
	option leasetrigger '/usr/sbin/odhcpd-update'
	option loglevel '4'

config dhcp 'guest'
	option interface 'guest'
	option start '100'
	option leasetime '12h'
	option limit '150'
	option dhcpv6 'disabled'
	option ra 'disabled'

config domain 'localhost'
	option name 'console.gl-inet.com'
	option ip '192.168.8.1'

firewall:

config defaults
	option syn_flood '1'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'REJECT'

config zone
	option name 'lan'
	list network 'lan'
	option input 'ACCEPT'
	option output 'ACCEPT'
	option forward 'ACCEPT'

config zone
	option name 'wan'
	option input 'REJECT'
	option output 'ACCEPT'
	option forward 'REJECT'
	option masq '1'
	option mtu_fix '1'
	option network 'wan wan6 wwan'

config forwarding
	option src 'lan'
	option dest 'wan'
	option enabled '0'

config rule
	option name 'Allow-DHCP-Renew'
	option src 'wan'
	option proto 'udp'
	option dest_port '68'
	option target 'ACCEPT'
	option family 'ipv4'

config rule
	option name 'Allow-Ping'
	option src 'wan'
	option proto 'icmp'
	option icmp_type 'echo-request'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-IGMP'
	option src 'wan'
	option proto 'igmp'
	option family 'ipv4'
	option target 'ACCEPT'

config rule
	option name 'Allow-DHCPv6'
	option src 'wan'
	option proto 'udp'
	option src_ip 'fc00::/6'
	option dest_ip 'fc00::/6'
	option dest_port '546'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-MLD'
	option src 'wan'
	option proto 'icmp'
	option src_ip 'fe80::/10'
	list icmp_type '130/0'
	list icmp_type '131/0'
	list icmp_type '132/0'
	list icmp_type '143/0'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Input'
	option src 'wan'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	list icmp_type 'router-solicitation'
	list icmp_type 'neighbour-solicitation'
	list icmp_type 'router-advertisement'
	list icmp_type 'neighbour-advertisement'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-ICMPv6-Forward'
	option src 'wan'
	option dest '*'
	option proto 'icmp'
	list icmp_type 'echo-request'
	list icmp_type 'echo-reply'
	list icmp_type 'destination-unreachable'
	list icmp_type 'packet-too-big'
	list icmp_type 'time-exceeded'
	list icmp_type 'bad-header'
	list icmp_type 'unknown-header-type'
	option limit '1000/sec'
	option family 'ipv6'
	option target 'ACCEPT'

config rule
	option name 'Allow-IPSec-ESP'
	option src 'wan'
	option dest 'lan'
	option proto 'esp'
	option target 'ACCEPT'

config rule
	option name 'Allow-ISAKMP'
	option src 'wan'
	option dest 'lan'
	option dest_port '500'
	option proto 'udp'
	option target 'ACCEPT'

config include
	option path '/etc/firewall.user'
	option reload '1'

config include 'glfw'
	option type 'script'
	option path '/usr/bin/glfw.sh'
	option reload '1'

config zone 'guestzone'
	option name 'guestzone'
	option network 'guest'
	option forward 'REJECT'
	option output 'ACCEPT'
	option input 'REJECT'

config forwarding 'guestzone_fwd'
	option src 'guestzone'
	option dest 'wan'
	option enabled '0'

config rule 'guestzone_dhcp'
	option name 'guestzone_DHCP'
	option src 'guestzone'
	option target 'ACCEPT'
	option proto 'udp'
	option dest_port '67-68'

config rule 'guestzone_dns'
	option name 'guestzone_DNS'
	option src 'guestzone'
	option target 'ACCEPT'
	option proto 'tcp udp'
	option dest_port '53'

config rule 'sambasharewan'
	option src 'wan'
	option dest_port '137 138 139 445'
	option dest_proto 'tcpudp'
	option target 'DROP'

config rule 'sambasharelan'
	option src 'lan'
	option dest_port '137 138 139 445'
	option dest_proto 'tcpudp'
	option target 'ACCEPT'

config include 'gls2s'
	option type 'script'
	option path '/var/etc/gls2s.include'
	option reload '1'

config include 'glqos'
	option type 'script'
	option path '/usr/sbin/glqos.sh'
	option reload '1'

config zone 'vpn_zone'
	option name 'ovpn'
	option input 'DROP'
	option forward 'DROP'
	option output 'ACCEPT'
	option network 'ovpn'
	option masq '1'
	option mtu_fix '1'
	option masq6 '1'
	option device 'tun0'

config forwarding 'forwarding_vpn1'
	option dest 'ovpn'
	option src 'lan'

config forwarding 'forwarding_guest_ovpn'
	option dest 'ovpn'
	option src 'guestzone'

config forwarding 'forwarding_lan_ovpn'
	option src 'ovpn'
	option dest 'lan'
	option enabled '0'

ovpn config file:

package openvpn

#################################################
# Sample to include a custom config file.       #
#################################################

config openvpn custom_config

	# Set to 1 to enable this instance:
	option enabled 0

	# Include OpenVPN configuration
	option config /etc/openvpn/my-vpn.conf


#################################################
# Sample OpenVPN 2.0 uci config for             #
# multi-client server.                          #
#################################################

config openvpn sample_server

	# Set to 1 to enable this instance:
	option enabled 0

	# Which local IP address should OpenVPN
	# listen on? (optional)
#	option local 0.0.0.0

	# Which TCP/UDP port should OpenVPN listen on?
	# If you want to run multiple OpenVPN instances
	# on the same machine, use a different port
	# number for each one.  You will need to
	# open up this port on your firewall.
	option port 1194

	# TCP or UDP server?
#	option proto tcp
	option proto udp

	# "dev tun" will create a routed IP tunnel,
	# "dev tap" will create an ethernet tunnel.
	# Use "dev tap0" if you are ethernet bridging
	# and have precreated a tap0 virtual interface
	# and bridged it with your ethernet interface.
	# If you want to control access policies
	# over the VPN, you must create firewall
	# rules for the the TUN/TAP interface.
	# On non-Windows systems, you can give
	# an explicit unit number, such as tun0.
	# On Windows, use "dev-node" for this.
	# On most systems, the VPN will not function
	# unless you partially or fully disable
	# the firewall for the TUN/TAP interface.
#	option dev tap
	option dev tun

	# SSL/TLS root certificate (ca), certificate
	# (cert), and private key (key).  Each client
	# and the server must have their own cert and
	# key file.  The server and all clients will
	# use the same ca file.
	#
	# See the "easy-rsa" directory for a series
	# of scripts for generating RSA certificates
	# and private keys.  Remember to use
	# a unique Common Name for the server
	# and each of the client certificates.
	#
	# Any X509 key management system can be used.
	# OpenVPN can also use a PKCS #12 formatted key file
	# (see "pkcs12" directive in man page).
	option ca /etc/openvpn/ca.crt
	option cert /etc/openvpn/server.crt
	# This file should be kept secret:
	option key /etc/openvpn/server.key

	# Diffie hellman parameters.
	# Generate your own with:
	#   openssl dhparam -out dh1024.pem 1024
	# Substitute 2048 for 1024 if you are using
	# 2048 bit keys.
	option dh /etc/openvpn/dh1024.pem

	# Configure server mode and supply a VPN subnet
	# for OpenVPN to draw client addresses from.
	# The server will take 10.8.0.1 for itself,
	# the rest will be made available to clients.
	# Each client will be able to reach the server
	# on 10.8.0.1. Comment this line out if you are
	# ethernet bridging. See the man page for more info.
	option server "10.8.0.0 255.255.255.0"

	# Maintain a record of client <-> virtual IP address
	# associations in this file.  If OpenVPN goes down or
	# is restarted, reconnecting clients can be assigned
	# the same virtual IP address from the pool that was
	# previously assigned.
	option ifconfig_pool_persist /tmp/ipp.txt

	# Configure server mode for ethernet bridging.
	# You must first use your OS's bridging capability
	# to bridge the TAP interface with the ethernet
	# NIC interface.  Then you must manually set the
	# IP/netmask on the bridge interface, here we
	# assume 10.8.0.4/255.255.255.0.  Finally we
	# must set aside an IP range in this subnet
	# (start=10.8.0.50 end=10.8.0.100) to allocate
	# to connecting clients.  Leave this line commented
	# out unless you are ethernet bridging.
#	option server_bridge "10.8.0.4 255.255.255.0 10.8.0.50 10.8.0.100"

	# Push routes to the client to allow it
	# to reach other private subnets behind
	# the server.  Remember that these
	# private subnets will also need
	# to know to route the OpenVPN client
	# address pool (10.8.0.0/255.255.255.0)
	# back to the OpenVPN server.
#	list push "route 192.168.10.0 255.255.255.0"
#	list push "route 192.168.20.0 255.255.255.0"

	# To assign specific IP addresses to specific
	# clients or if a connecting client has a private
	# subnet behind it that should also have VPN access,
	# use the subdirectory "ccd" for client-specific
	# configuration files (see man page for more info).

	# EXAMPLE: Suppose the client
	# having the certificate common name "Thelonious"
	# also has a small subnet behind his connecting
	# machine, such as 192.168.40.128/255.255.255.248.
	# First, uncomment out these lines:
#	option client_config_dir /etc/openvpn/ccd
#	list route "192.168.40.128 255.255.255.248"
	# Then create a file ccd/Thelonious with this line:
	#   iroute 192.168.40.128 255.255.255.248
	# This will allow Thelonious' private subnet to
	# access the VPN.  This example will only work
	# if you are routing, not bridging, i.e. you are
	# using "dev tun" and "server" directives.

	# EXAMPLE: Suppose you want to give
	# Thelonious a fixed VPN IP address of 10.9.0.1.
	# First uncomment out these lines:
#	option client_config_dir /etc/openvpn/ccd
#	list route "10.9.0.0 255.255.255.252"
#	list route "192.168.100.0 255.255.255.0"
	# Then add this line to ccd/Thelonious:
	#   ifconfig-push "10.9.0.1 10.9.0.2"

	# Suppose that you want to enable different
	# firewall access policies for different groups
	# of clients.  There are two methods:
	# (1) Run multiple OpenVPN daemons, one for each
	#     group, and firewall the TUN/TAP interface
	#     for each group/daemon appropriately.
	# (2) (Advanced) Create a script to dynamically
	#     modify the firewall in response to access
	#     from different clients.  See man
	#     page for more info on learn-address script.
#	option learn_address /etc/openvpn/script

	# If enabled, this directive will configure
	# all clients to redirect their default
	# network gateway through the VPN, causing
	# all IP traffic such as web browsing and
	# and DNS lookups to go through the VPN
	# (The OpenVPN server machine may need to NAT
	# the TUN/TAP interface to the internet in
	# order for this to work properly).
	# CAVEAT: May break client's network config if
	# client's local DHCP server packets get routed
	# through the tunnel.  Solution: make sure
	# client's local DHCP server is reachable via
	# a more specific route than the default route
	# of 0.0.0.0/0.0.0.0.
#	list push "redirect-gateway"

	# Certain Windows-specific network settings
	# can be pushed to clients, such as DNS
	# or WINS server addresses.  CAVEAT:
	# http://openvpn.net/faq.html#dhcpcaveats
#	list push "dhcp-option DNS 10.8.0.1"
#	list push "dhcp-option WINS 10.8.0.1"

	# Uncomment this directive to allow different
	# clients to be able to "see" each other.
	# By default, clients will only see the server.
	# To force clients to only see the server, you
	# will also need to appropriately firewall the
	# server's TUN/TAP interface.
#	option client_to_client 1

	# Uncomment this directive if multiple clients
	# might connect with the same certificate/key
	# files or common names.  This is recommended
	# only for testing purposes.  For production use,
	# each client should have its own certificate/key
	# pair.
	#
	# IF YOU HAVE NOT GENERATED INDIVIDUAL
	# CERTIFICATE/KEY PAIRS FOR EACH CLIENT,
	# EACH HAVING ITS OWN UNIQUE "COMMON NAME",
	# UNCOMMENT THIS LINE OUT.
#	option duplicate_cn 1

	# The keepalive directive causes ping-like
	# messages to be sent back and forth over
	# the link so that each side knows when
	# the other side has gone down.
	# Ping every 10 seconds, assume that remote
	# peer is down if no ping received during
	# a 120 second time period.
	option keepalive "10 120"

	# For extra security beyond that provided
	# by SSL/TLS, create an "HMAC firewall"
	# to help block DoS attacks and UDP port flooding.
	#
	# Generate with:
	#   openvpn --genkey --secret ta.key
	#
	# The server and each client must have
	# a copy of this key.
	# The second parameter should be '0'
	# on the server and '1' on the clients.
	# This file is secret:
#	option tls_auth "/etc/openvpn/ta.key 0"

	# Select a cryptographic cipher.
	# This config item must be copied to
	# the client config file as well.
	# Blowfish (default):
#	option cipher BF-CBC
	# AES:
#	option cipher AES-128-CBC
	# Triple-DES:
#	option cipher DES-EDE3-CBC

	# Enable compression on the VPN link.
	# If you enable it here, you must also
	# enable it in the client config file.
	# LZ4 requires OpenVPN 2.4+ client and server
#	option compress lz4
	# LZO is compatible with most OpenVPN versions
	# (set "compress lzo" on 2.4+ clients, and "comp-lzo yes" on older clients)
	option compress lzo

	# The maximum number of concurrently connected
	# clients we want to allow.
#	option max_clients 100

	# The persist options will try to avoid
	# accessing certain resources on restart
	# that may no longer be accessible because
	# of the privilege downgrade.
	option persist_key 1
	option persist_tun 1
	option user nobody

	# Output a short status file showing
	# current connections, truncated
	# and rewritten every minute.
	option status /tmp/openvpn-status.log

	# By default, log messages will go to the syslog (or
	# on Windows, if running as a service, they will go to
	# the "\Program Files\OpenVPN\log" directory).
	# Use log or log-append to override this default.
	# "log" will truncate the log file on OpenVPN startup,
	# while "log-append" will append to it.  Use one
	# or the other (but not both).
#	option log         /tmp/openvpn.log
#	option log_append  /tmp/openvpn.log

	# Set the appropriate level of log
	# file verbosity.
	#
	# 0 is silent, except for fatal errors
	# 4 is reasonable for general usage
	# 5 and 6 can help to debug connection problems
	# 9 is extremely verbose
	option verb 3

	# Silence repeating messages.  At most 20
	# sequential messages of the same message
	# category will be output to the log.
#	option mute 20


##############################################
# Sample client-side OpenVPN 2.0 uci config  #
# for connecting to multi-client server.     #
##############################################

config openvpn sample_client

	# Set to 1 to enable this instance:
	option enabled 0

	# Specify that we are a client and that we
	# will be pulling certain config file directives
	# from the server.
	option client 1

	# Use the same setting as you are using on
	# the server.
	# On most systems, the VPN will not function
	# unless you partially or fully disable
	# the firewall for the TUN/TAP interface.
#	option dev tap
	option dev tun

	# Are we connecting to a TCP or
	# UDP server?  Use the same setting as
	# on the server.
#	option proto tcp
	option proto udp

	# The hostname/IP and port of the server.
	# You can have multiple remote entries
	# to load balance between the servers.
	list remote "my_server_1 1194"
#	list remote "my_server_2 1194"

	# Choose a random host from the remote
	# list for load_balancing.  Otherwise
	# try hosts in the order specified.
#	option remote_random 1

	# Keep trying indefinitely to resolve the
	# host name of the OpenVPN server.  Very useful
	# on machines which are not permanently connected
	# to the internet such as laptops.
	option resolv_retry infinite

	# Most clients don't need to bind to
	# a specific local port number.
	option nobind 1

	# Try to preserve some state across restarts.
	option persist_key 1
	option persist_tun 1
	option user nobody

	# If you are connecting through an
	# HTTP proxy to reach the actual OpenVPN
	# server, put the proxy server/IP and
	# port number here.  See the man page
	# if your proxy server requires
	# authentication.
	# retry on connection failures:
#	option http_proxy_retry 1
	# specify http proxy address and port:
#	option http_proxy "192.168.1.100 8080"

	# Wireless networks often produce a lot
	# of duplicate packets.  Set this flag
	# to silence duplicate packet warnings.
#	option mute_replay_warnings 1

	# SSL/TLS parms.
	# See the server config file for more
	# description.  It's best to use
	# a separate .crt/.key file pair
	# for each client.  A single ca
	# file can be used for all clients.
	option ca /etc/openvpn/ca.crt
	option cert /etc/openvpn/client.crt
	option key /etc/openvpn/client.key

	# Verify server certificate by checking
	# that the certicate has the nsCertType
	# field set to "server".  This is an
	# important precaution to protect against
	# a potential attack discussed here:
	#  http://openvpn.net/howto.html#mitm
	#
	# To use this feature, you will need to generate
	# your server certificates with the nsCertType
	# field set to "server".  The build_key_server
	# script in the easy_rsa folder will do this.
#	option ns_cert_type server

	# If a tls_auth key is used on the server
	# then every client must also have the key.
#	option tls_auth "/etc/openvpn/ta.key 1"

	# Select a cryptographic cipher.
	# If the cipher option is used on the server
	# then you must also specify it here.
#	option cipher x

	# Enable compression on the VPN link.
	# Don't enable this unless it is also
	# enabled in the server config file.
	# LZ4 requires OpenVPN 2.4+ on server and client
#	option compress lz4
	# LZO is compatible with most OpenVPN versions
	option compress lzo

	# Set log file verbosity.
	option verb 3

	# Silence repeating messages
#	option mute 20

More details needed?

Hey, i would be glad for your assistance.

I've used Nord in the past and it's worked fine with the instructions from the OpenWrt docs (easiest to use 2b - upload an openvpn file, also skip 4.1-a and use instruction for 4.1-b), the only thing I did different was to also disable ipv6 in lan interface (network>lan>DHCP server>ipv6 settings>set ra service and dhcpv6 service to disabled) and disable dns in wan 6 (network>wan6>advanced settings>uncheck use dns servers advertised by peer and leave use custom dns servers blank) then reboot to check if the problems still there.

Will your modifications will be goid if my vpn have dedicated ip?

I didn't use that service, but can't think of any reason why it wouldn't work.

Ok, I changed as you suggested and rebooted.
The problem persists.

Do you have the Enabled box checked next to Nord vpn?

Whuch...? Where is it?

In luci>vpn>openvpn, next to the Nord vpn instance, looks like you also need to set dns in wan - LuCI>network>interfaces>wan>advanced settings>uncheck use dns servers advertised by peer and enter new dns in use custom dns servers, Nord has their dns on their openwrt instructions, or you can just use googles (8.8.8.8 8.8.4.4).

Thanks, done that as well.
Problem persists unfortunately.

Sorry, I'm out of ideas other than to suggest a reset and start fresh to make sure there's no stray setting somewhere causing it.

This was done last week.
Thanks anyway.

Sorry... just getting back to this. My apologies for the radio silence.

So everything generally looks okay. But the OpenVPN file that you have shown is just a default sample one. Can you locate the one from Nord that is the actual configuration file in use?

The other thing that would be useful is to see the logs from the connection attempt:
logread -e openvpn

This is the log in parts (the forum not letting me past all of it)

Thu Dec 23 00:44:31 2021 kern.notice kernel: [    0.000000] Linux version 4.14.221 (glinet@ubuntu) (gcc version 7.5.0 (OpenWrt GCC 7.5.0 r11257-5090152ae3)) #0 Mon Feb 15 15:22:37 2021
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] bootconsole [early0] enabled
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] CPU0 revision is: 00019750 (MIPS 74Kc)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] MIPS: machine is GL.iNet GL-AR750S (NOR/NAND)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] SoC: Qualcomm Atheros QCA956X ver 1 rev 0
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Determined physical RAM map:
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000]  memory: 08000000 @ 00000000 (usable)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Initrd not found or empty - disabling initrd
Thu Dec 23 00:44:31 2021 kern.warn kernel: [    0.000000] Primary instruction cache 64kB, VIPT, 4-way, linesize 32 bytes.
Thu Dec 23 00:44:31 2021 kern.warn kernel: [    0.000000] Primary data cache 32kB, 4-way, VIPT, cache aliases, linesize 32 bytes
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Zone ranges:
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000]   Normal   [mem 0x0000000000000000-0x0000000007ffffff]
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Movable zone start for each node
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Early memory node ranges
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000]   node   0: [mem 0x0000000000000000-0x0000000007ffffff]
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Initmem setup node 0 [mem 0x0000000000000000-0x0000000007ffffff]
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.000000] On node 0 totalpages: 32768
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.000000] free_area_init_node: node 0, pgdat 805d3a90, node_mem_map 81008400
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.000000]   Normal zone: 256 pages used for memmap
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.000000]   Normal zone: 0 pages reserved
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.000000]   Normal zone: 32768 pages, LIFO batch:7
Thu Dec 23 00:44:31 2021 kern.notice kernel: [    0.000000] random: get_random_bytes called from start_kernel+0x98/0x494 with crng_init=0
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.000000] pcpu-alloc: s0 r0 d32768 u32768 alloc=1*32768
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.000000] pcpu-alloc: [0] 0
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Built 1 zonelists, mobility grouping on.  Total pages: 32512
Thu Dec 23 00:44:31 2021 kern.notice kernel: [    0.000000] Kernel command line: console=ttyS0,115200n8 rootfstype=squashfs,jffs2
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] PID hash table entries: 512 (order: -1, 2048 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Dentry cache hash table entries: 16384 (order: 4, 65536 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Inode-cache hash table entries: 8192 (order: 3, 32768 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Writing ErrCtl register=00000000
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Readback ErrCtl register=00000000
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] Memory: 122400K/131072K available (4419K kernel code, 160K rwdata, 1008K rodata, 1252K init, 218K bss, 8672K reserved, 0K cma-reserved)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] SLUB: HWalign=32, Order=0-3, MinObjects=0, CPUs=1, Nodes=1
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] NR_IRQS: 51
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] CPU clock: 775.000 MHz
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000000] clocksource: MIPS: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 4932285024 ns
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.000007] sched_clock: 32 bits at 387MHz, resolution 2ns, wraps every 5541893118ns
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.008231] Calibrating delay loop... 385.84 BogoMIPS (lpj=1929216)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.074770] pid_max: default: 32768 minimum: 301
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.079792] Mount-cache hash table entries: 1024 (order: 0, 4096 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.086777] Mountpoint-cache hash table entries: 1024 (order: 0, 4096 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.097885] clocksource: jiffies: mask: 0xffffffff max_cycles: 0xffffffff, max_idle_ns: 19112604462750000 ns
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.108284] futex hash table entries: 256 (order: -1, 3072 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.114799] pinctrl core: initialized pinctrl subsystem
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.121324] NET: Registered protocol family 16
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.132212] PCI host bridge /ahb/pcie-controller@18250000 ranges:
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.138639]  MEM 0x0000000012000000..0x0000000013ffffff
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.144180]   IO 0x0000000000000000..0x0000000000000000
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.165098] PCI host bridge to bus 0000:00
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.169423] pci_bus 0000:00: root bus resource [mem 0x12000000-0x13ffffff]
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.176707] pci_bus 0000:00: root bus resource [io  0x0000]
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.182579] pci_bus 0000:00: root bus resource [??? 0x00000000 flags 0x0]
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.189737] pci_bus 0000:00: No busn resource found for root bus, will use [bus 00-ff]
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.198114] pci 0000:00:00.0: [168c:0050] type 00 class 0x028000
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.198166] pci 0000:00:00.0: reg 0x10: [mem 0x00000000-0x001fffff 64bit]
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.198218] pci 0000:00:00.0: reg 0x30: [mem 0x00000000-0x0000ffff pref]
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.198289] pci 0000:00:00.0: supports D1
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.198296] pci 0000:00:00.0: PME# supported from D0 D1 D3hot
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.198476] pci_bus 0000:00: busn_res: [bus 00-ff] end is updated to 00
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.198499] pci 0000:00:00.0: BAR 0: assigned [mem 0x12000000-0x121fffff 64bit]
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.206250] pci 0000:00:00.0: BAR 6: assigned [mem 0x12200000-0x1220ffff pref]
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.216205] clocksource: Switched to clocksource MIPS
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.222495] NET: Registered protocol family 2
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.227834] TCP established hash table entries: 1024 (order: 0, 4096 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.235181] TCP bind hash table entries: 1024 (order: 0, 4096 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.241939] TCP: Hash tables configured (established 1024 bind 1024)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.248775] UDP hash table entries: 256 (order: 0, 4096 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.254942] UDP-Lite hash table entries: 256 (order: 0, 4096 bytes)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.261818] NET: Registered protocol family 1
Thu Dec 23 00:44:31 2021 kern.debug kernel: [    0.266487] PCI: CLS 0 bytes, default 32
Thu Dec 23 00:44:31 2021 kern.warn kernel: [    0.269035] Crashlog allocated RAM at address 0x3f00000
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.275695] workingset: timestamp_bits=30 max_order=15 bucket_order=0
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.286818] squashfs: version 4.0 (2009/01/31) Phillip Lougher
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.292965] jffs2: version 2.2 (NAND) (SUMMARY) (LZMA) (RTIME) (CMODE_PRIORITY) (c) 2001-2006 Red Hat, Inc.
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.312671] io scheduler noop registered
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.316847] io scheduler deadline registered (default)
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.323829] pinctrl-single 1804002c.pinmux: 544 pins at pa b804002c size 68
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.331670] gpio-export gpio-export: 1 gpio(s) exported
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.337971] Serial: 8250/16550 driver, 16 ports, IRQ sharing enabled
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.346759] console [ttyS0] disabled
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.350558] 18020000.uart: ttyS0 at MMIO 0x18020000 (irq = 9, base_baud = 1562500) is a 16550A
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.359689] console [ttyS0] enabled
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.367253] bootconsole [early0] disabled
Thu Dec 23 00:44:31 2021 kern.info kernel: [    0.392956] m25p80 spi0.0: w25q128 (16384 Kbytes)

If you ssh into the router and then use the command I gave earlier, it will be a much shorter log