As the title says, I can only get SMB sharing to work if I follow this guide https://steve.maraspin.net/posts/geek-stuff/asus-router-samba-share-issues-with-linux-fixed/ and configure both my router and system (Arch Linux) to use SMB protocol 1. Configuring both to SMB2 causes
Bash:
smbclient -L \\192.168.2.1
lpcfg_do_global_parameter: WARNING: The "client NTLMv2 auth" option is deprecated
lpcfg_do_global_parameter: WARNING: The "client use spnego" option is deprecated
protocol negotiation failed: NT_STATUS_INVALID_PARAMETER