Hi, everyone.
I’ve been running openSUSE for years and LEAP 15.0 for the last year. I’ve been on DSLExtreme trueExtreme DSL service - which is rebranded AT&T uVerse DSL, with 6Mbs speed for several years with no issues.
Yesterday I had Comcast install their cheap Internet Essentials package of 15Mbs cable Internet with a SMC D3GNV/D3GNV3 Wireless Gateway which is n ARRIS Group, Inc. TG1682G, Hardware Revision: 11.0, running eMTA & DOCSIS Software Version: 10.1.27B.SIP.PC20.CT.
The tech was able to install the device without issue, using his phone app to test the connectivity to the Internet and running a speed test to verify the speed.
However, I was unable to connect to the Internet using Firefox or Chrome browsers, nor can I do ping tests to anything other than the motherboard Ethernet connection and the modem itself. Switching the Ethernet cable back to the DSLExtreme modem and rebooting the system enables Internet again with no problems. Note that I am using Ethernet, not wireless as the tech was doing.
Initially we couldn’t connect to the admin panel on the cable modem. This proved to be an issue with Firefox, since the setting in Firefox that allows for Internet searches from the address block caused Firefox to try to search the Internet for the address 10.0.0.1 when trying to access the cable modem. I finally figured that out - idiocy - and corrected that. Once in the admin section of the cable modem, I saved each and every page of the admin data on to my hard drive for future reference (I do this with any modem as a precaution in case of not being able to access it in the future.) As far as I can tell, all the settings in the cable modem itself seem correct. That and the tech’s ability to access the Internet via wireless would indicate to me that the cable modem is functioning as intended.
I am using Network Manager to manage network connections. I tried switching back to wicked, with no change in the problem. I switched back to Network Manager, still no change. I tried adjusting various settings via Yast both in wicked and Network Manager with no change.
So now I plowed through journald’s logs in an effort to see if there were any error messages of note. I did find these:
Apr 22 16:13:09 linux-2ywh.suse dns-resolver[10673]: ATTENTION: You have modified /etc/resolv.conf. Leaving it untouched...
Apr 22 16:13:09 linux-2ywh.suse dns-resolver[10675]: You can find my version in /etc/resolv.conf.netconfig
Apr 22 16:13:09 linux-2ywh.suse NetworkManager[993]: <13>Apr 22 16:13:09 dns-resolver: ATTENTION: You have modified /etc/resolv.conf. Leaving it untouched...
Apr 22 16:13:09 linux-2ywh.suse NetworkManager[993]: <13>Apr 22 16:13:09 dns-resolver: You can find my version in /etc/resolv.conf.netconfig
Apr 22 16:13:09 linux-2ywh.suse NetworkManager[993]: ATTENTION: You have modified /etc/resolv.conf. Leaving it untouched...
Apr 22 16:13:09 linux-2ywh.suse NetworkManager[993]: You can find my version in /etc/resolv.conf.netconfig ...
Apr 22 16:13:09 linux-2ywh.suse NetworkManager[993]: <warn> [1555974789.8703] dns-mgr: could not commit DNS changes: Error calling netconfig: exited with status 20
Research on the Internet suggested that the issue might be conflict between Network Manager and netconfig both trying to control /etc/resolv.conf with the DNS entries.
Since the two most likely reasons for not being able to reach the Internet are DNS failures and routing failures, I consider these errors to be significant.
Can anyone suggest how I can remove these errors or insure that /etc/resolv.conf has the proper settings in it using Network Manager. I would prefer to use Network Manager over wicked as I like the system panel icon control, particularly since I use to control Private Internet Access VPN settings. Note that I was NOT using PIA at any time in this testing of the cable modem.
I also examined and saved various settings from the system related to networking, which are as follows:
Current wicked service status:
linux-2ywh:/etc # systemctl status wicked
● wicked.service - wicked managed network interfaces
Loaded: loaded (/usr/lib/systemd/system/wicked.service; disabled; vendor preset: disabled)
Active: inactive (dead)
Network Manager Service Status and related messages:
linux-2ywh:/etc # systemctl status NetworkManager.service
● NetworkManager.service - Network Manager
Loaded: loaded (/usr/lib/systemd/system/NetworkManager.service; enabled; vendor preset: disabled)
Drop-In: /usr/lib/systemd/system/NetworkManager.service.d
└─NetworkManager-ovs.conf
Active: active (running) since Mon 2019-04-22 18:27:01 PDT; 1h 36min ago
Docs: man:NetworkManager(8)
Main PID: 1134 (NetworkManager)
Tasks: 5 (limit: 4915)
CGroup: /system.slice/NetworkManager.service
├─1134 /usr/sbin/NetworkManager --no-daemon
├─2084 /sbin/dhclient -d -q -sf /usr/lib/nm-dhcp-helper -pf /var/run/dhclient-eth1.pid -lf /var/lib/NetworkManager/dhclient-c5576d04-f44d-3ce0-be64-c56f5ca468cf-eth1.lease -cf /var/lib/NetworkManager/dhclient-eth1.conf eth1
└─2608 /sbin/dhclient -d -q -6 -N -sf /usr/lib/nm-dhcp-helper -pf /var/run/dhclient6-eth1.pid -lf /var/lib/NetworkManager/dhclient6-c5576d04-f44d-3ce0-be64-c56f5ca468cf-eth1.lease -cf /var/lib/NetworkManager/dhclient6-eth1.conf eth1
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: <info> [1555982834.5427] policy: set 'Wired connection 1' (eth1) as default for IPv4 routing and DNS
Apr 22 18:27:14 linux-2ywh.suse dns-resolver[2885]: ATTENTION: You have modified /etc/resolv.conf. Leaving it untouched...
Apr 22 18:27:14 linux-2ywh.suse dns-resolver[2887]: You can find my version in /etc/resolv.conf.netconfig
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: <13>Apr 22 18:27:14 dns-resolver: ATTENTION: You have modified /etc/resolv.conf. Leaving it untouched...
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: <13>Apr 22 18:27:14 dns-resolver: You can find my version in /etc/resolv.conf.netconfig
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: ATTENTION: You have modified /etc/resolv.conf. Leaving it untouched...
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: You can find my version in /etc/resolv.conf.netconfig ...
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: nisdomainname: you must be root to change the domain name
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: <warn> [1555982834.6702] dns-mgr: could not commit DNS changes: Error calling netconfig: exited with status 20
Apr 22 18:27:14 linux-2ywh.suse NetworkManager[1134]: <info> [1555982834.6707] manager: startup complete
Network Manager Network Connections:
linux-2ywh:/etc/NetworkManager/system-connections # ll
total 176
-rw------- 1 root root 411 Feb 7 2018 PIA - AU Melbourne
-rw------- 1 root root 400 Feb 7 2018 PIA - Austria
-rw------- 1 root root 398 Feb 7 2018 PIA - AU Sydney
-rw------- 1 root root 400 Feb 7 2018 PIA - Belgium
-rw------- 1 root root 398 Feb 7 2018 PIA - Brazil
-rw------- 1 root root 399 Feb 7 2018 PIA - CA Montreal
-rw------- 1 root root 406 Feb 7 2018 PIA - CA Toronto
-rw------- 1 root root 494 Apr 21 20:47 PIA - CA Vancouver
-rw------- 1 root root 405 Feb 7 2018 PIA - Czech Republic
-rw------- 1 root root 400 Feb 7 2018 PIA - Denmark
-rw------- 1 root root 395 Feb 7 2018 PIA - Finland
-rw------- 1 root root 398 Feb 7 2018 PIA - France
-rw------- 1 root root 400 Feb 7 2018 PIA - Germany
-rw------- 1 root root 397 Feb 7 2018 PIA - Hong Kong
-rw------- 1 root root 393 Feb 7 2018 PIA - India
-rw------- 1 root root 400 Feb 7 2018 PIA - Ireland
-rw------- 1 root root 398 Feb 7 2018 PIA - Israel
-rw------- 1 root root 396 Feb 7 2018 PIA - Italy
-rw------- 1 root root 396 Feb 7 2018 PIA - Japan
-rw------- 1 root root 398 Feb 7 2018 PIA - Mexico
-rw------- 1 root root 399 Feb 7 2018 PIA - Netherlands
-rw------- 1 root root 399 Feb 7 2018 PIA - New Zealand
-rw------- 1 root root 394 Feb 7 2018 PIA - Norway
-rw------- 1 root root 395 Feb 7 2018 PIA - Romania
-rw------- 1 root root 397 Feb 7 2018 PIA - Singapore
-rw------- 1 root root 396 Feb 7 2018 PIA - Spain
-rw------- 1 root root 398 Feb 7 2018 PIA - Sweden
-rw------- 1 root root 402 Feb 7 2018 PIA - Switzerland
-rw------- 1 root root 398 Feb 7 2018 PIA - Turkey
-rw------- 1 root root 404 Feb 7 2018 PIA - UK London
-rw------- 1 root root 412 Feb 7 2018 PIA - UK Manchester
-rw------- 1 root root 414 Feb 7 2018 PIA - UK Southampton
-rw------- 1 root root 406 Feb 7 2018 PIA - US Atlanta
-rw------- 1 root root 412 Feb 7 2018 PIA - US California
-rw------- 1 root root 406 Feb 7 2018 PIA - US Chicago
-rw------- 1 root root 400 Feb 7 2018 PIA - US East
-rw------- 1 root root 406 Feb 7 2018 PIA - US Florida
-rw------- 1 root root 530 Mar 15 2018 PIA - US Midwest
-rw------- 1 root root 416 Feb 7 2018 PIA - US New York City
-rw------- 1 root root 406 Feb 7 2018 PIA - US Seattle
-rw------- 1 root root 419 Feb 7 2018 PIA - US Silicon Valley
-rw------- 1 root root 402 Feb 7 2018 PIA - US Texas
-rw------- 1 root root 400 Feb 7 2018 PIA - US West
-rw------- 1 root root 308 Apr 22 15:55 Wired connection 1
Network Manager Connection Profile for the Wired connection 1 Ethernet connection:
linux-2ywh:/etc/NetworkManager/system-connections # cat "Wired connection 1"
[connection]
id=Wired connection 1
uuid=c5576d04-f44d-3ce0-be64-c56f5ca468cf
type=ethernet
autoconnect-priority=-100
permissions=
[ethernet]
auto-negotiate=true
mac-address=0C:9D:92:BC:77:D9
mac-address-blacklist=
[ipv4]
dns-search=
method=auto
[ipv6]
addr-gen-mode=stable-privacy
dns-search=
method=auto
Network Manager command line d option output:
linux-2ywh:/etc/NetworkManager/VPN # nmcli d
DEVICE TYPE STATE CONNECTION
eth1 ethernet connected Wired connection 1
lo loopback unmanaged --
Network Manager command line default output:
richardhack@linux-2ywh:~> nmcli
eth1: connected to Wired connection 1
"Intel I211 Gigabit"
ethernet (igb), 0C:9D:92:BC:77:D9, hw, mtu 1500
ip4 default, ip6 default
inet4 192.168.1.70/24
route4 0.0.0.0/0
route4 192.168.1.0/24
inet6 2602:306:8b12:6ad0:c18b:87bd:9e:595b/64
inet6 2602:306:8b12:6ad0::48/128
inet6 2602:306:8b12:6ad0:f1ae:5e6:51e1:5395/64
inet6 fe80::640:30d6:eab:3836/64
route6 2602:306:8b12:6ad0::/64
route6 ::/0
route6 2602:306:8b12:6ad0::48/128
route6 2602:306:8b12:6ad0::/64
route6 fe80::/64
route6 fe80::/64
route6 ff00::/8
lo: unmanaged
"lo"
loopback (unknown), 00:00:00:00:00:00, sw, mtu 65536
DNS configuration:
servers: 192.168.1.254
domains: attlocal.net
interface: eth1
servers: 2602:306:8b12:6ad0::1
interface: eth1
Network Manager command line Device Show output:
richardhack@linux-2ywh:~> nmcli device show
GENERAL.DEVICE: eth1
GENERAL.TYPE: ethernet
GENERAL.HWADDR: 0C:9D:92:BC:77:D9
GENERAL.MTU: 1500
GENERAL.STATE: 100 (connected)
GENERAL.CONNECTION: Wired connection 1
GENERAL.CON-PATH: /org/freedesktop/NetworkManager/ActiveConnection/1
WIRED-PROPERTIES.CARRIER: on
IP4.ADDRESS[1]: 192.168.1.70/24
IP4.GATEWAY: 192.168.1.254
IP4.ROUTE[1]: dst = 0.0.0.0/0, nh = 192.168.1.254, mt = 100
IP4.ROUTE[2]: dst = 192.168.1.0/24, nh = 0.0.0.0, mt = 100
IP4.DNS[1]: 192.168.1.254
IP4.DOMAIN[1]: attlocal.net
IP6.ADDRESS[1]: 2602:306:8b12:6ad0:c18b:87bd:9e:595b/64
IP6.ADDRESS[2]: 2602:306:8b12:6ad0::48/128
IP6.ADDRESS[3]: 2602:306:8b12:6ad0:f1ae:5e6:51e1:5395/64
IP6.ADDRESS[4]: fe80::640:30d6:eab:3836/64
IP6.GATEWAY: fe80::b277:acff:feec:6260
IP6.ROUTE[1]: dst = 2602:306:8b12:6ad0::/64, nh = fe80::b277:acff:feec:6260, mt = 100
IP6.ROUTE[2]: dst = ::/0, nh = fe80::b277:acff:feec:6260, mt = 100
IP6.ROUTE[3]: dst = 2602:306:8b12:6ad0::48/128, nh = ::, mt = 100
IP6.ROUTE[4]: dst = 2602:306:8b12:6ad0::/64, nh = ::, mt = 100
IP6.ROUTE[5]: dst = fe80::/64, nh = ::, mt = 100
IP6.ROUTE[6]: dst = fe80::/64, nh = ::, mt = 256
IP6.ROUTE[7]: dst = ff00::/8, nh = ::, mt = 256, table=255
IP6.DNS[1]: 2602:306:8b12:6ad0::1
GENERAL.DEVICE: lo
GENERAL.TYPE: loopback
GENERAL.HWADDR: 00:00:00:00:00:00
GENERAL.MTU: 65536
GENERAL.STATE: 10 (unmanaged)
GENERAL.CONNECTION: --
GENERAL.CON-PATH: --
IP4.ADDRESS[1]: 127.0.0.1/8
IP4.GATEWAY: --
IP6.ADDRESS[1]: ::1/128
IP6.GATEWAY: --
IP6.ROUTE[1]: dst = ::1/128, nh = ::, mt = 256
The /etc/resolv.conf from the [NOTE] DSLExtreme version (I’ll have to switch over to Comcast and update this post later with the Comcast version):
### /etc/resolv.conf file autogenerated by netconfig!
#
# Before you change this file manually, consider to define the
# static DNS configuration using the following variables in the
# /etc/sysconfig/network/config file:
# NETCONFIG_DNS_STATIC_SEARCHLIST
# NETCONFIG_DNS_STATIC_SERVERS
# NETCONFIG_DNS_FORWARDER
# or disable DNS configuration updates via netconfig by setting:
# NETCONFIG_DNS_POLICY=''
#
# See also the netconfig(8) manual page and other documentation.
#
# Note: Manual change of this file disables netconfig too, but
# may get lost when this file contains comments or empty lines
# only, the netconfig settings are same with settings in this
# file and in case of a "netconfig update -f" call.
#
### Please remove (at least) this line when you modify the file!
search attlocal.net linux-2ywh.suse
nameserver 192.168.1.254
nameserver 2602:306:8b12:6ad0::1
And my /etc/sysconfig/network/config with is here at susepaste:
https://paste.opensuse.org/99399057
I figure by comparing these files with the Comcast version that I might be able to pinpoint where the issue is. Can anyone suggest specific places to look for either DNS or routing issues?
Thanks.