Hello. On May 25, 2018, the day 64-bit openSUSE Leap 15.0 Linux (“Leap 15”) was released, I upgraded to it from 64-bit openSUSE Leap 42.3 Linux (“Leap 42.3”). My main difficulty after this upgrade is in accessing the Internet properly, but only in certain ways.–That is I COULD access the Internet using commands like
newbie@linux-hdi0:~> ping 127.0.0.1 PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data. 64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.048 ms 64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.085 ms 64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.084 ms ^C --- 127.0.0.1 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2027ms rtt min/avg/max/mdev = 0.048/0.072/0.085/0.018 ms newbie@linux-hdi0:~>
but NOT via the command
newbie@linux-hdi0:~> nslookup www.google.com ;; connection timed out; no servers could be reached newbie@linux-hdi0:~>
According to Henk van Velden, a failed computer execution of the command “nslookup google.com” indicates that the “DNS” (Domain Name System) “server does not work properly” ([https://forums.opensuse.org/showthread.php/484373-Yast-Could-not-resolve-host-download-opensuse-org on the Internet](https://forums.opensuse.org/showthread.php/484373-Yast-Could-not-resolve-host-download-opensuse-org on the Internet)).
The “host” command did not work for me either, as shown below:
newbie@linux-hdi0:~> host 220.127.116.11 ;; connection timed out; no servers could be reached newbie@linux-hdi0:~>
(The Internet Protocol address for http://www.google.com/ is 18.104.22.168.). Implementation for the command “host” is included in the software package bind-utils, which is installed in my installation of Leap 15.
I could not download software updates from a Leap-15 repository via openSUSE’s YaST2’s (Yet another Setup Tool 2’s) Online Update or Software Management with the result “Repository is not cached”, or “visit” https://www.opensuse.org/searchPage/ via the Mozilla Firefox Web browser in Leap 15. When I tried to update my Leap-15 software I received the messages
Error code: Connection failed Error message: Could not resolve host: download.opensuse.org
After clicking on “Skip” a few times, for skipping accessing that Web site, I eventually received the message “No update repository configured yet.” But I had 11, Leap-15 repositories, with five of them enabled, including for which I received the above error code and message. I later ran my Leap-15 installation disc through the point at which some Leap-15 repositories were reinstalled and then exited that installation. But those reinstallations did not eliminate my Leap-15 problems.
As shown below, mixed results regarding “server” were obtained for the command
newbie@linux-hdi0:~> dig @22.214.171.124 www.google.com ; <<>> DiG 9.11.2 <<>> @126.96.36.199 www.google.com ; (1 server found) ;; global options: +cmd ;; connection timed out; no servers could be reached newbie@linux-hdi0:~>
I have Leap 15 as a Virtual Machine (VM) in Oracle VM VirtualBox. And my network setting within VirtualBox is NAT (Network Address Translation).
Below please see my results for three more commands:
newbie@linux-hdi0:~> /sbin/lspci -nnk 00:00.0 Host bridge : Intel Corporation 440FX - 82441FX PMC [Natoma] [8086:1237] (rev 02) 00:01.0 ISA bridge : Intel Corporation 82371SB PIIX3 ISA [Natoma/Triton II] [8086:7000] 00:01.1 IDE interface : Intel Corporation 82371AB/EB/MB PIIX4 IDE [8086:7111] (rev 01) Kernel driver in use: ata_piix Kernel modules: ata_piix, pata_acpi, ata_generic 00:02.0 VGA compatible controller : InnoTek Systemberatung GmbH VirtualBox Graphics Adapter [80ee:beef] Kernel driver in use: vboxvideo Kernel modules: vboxvideo 00:03.0 Ethernet controller : Intel Corporation 82540EM Gigabit Ethernet Controller [8086:100e] (rev 02) Subsystem: Intel Corporation PRO/1000 MT Desktop Adapter [8086:001e] Kernel driver in use: e1000 Kernel modules: e1000 00:04.0 System peripheral : InnoTek Systemberatung GmbH VirtualBox Guest Service [80ee:cafe] Kernel driver in use: vboxguest Kernel modules: vboxguest 00:05.0 Multimedia audio controller : Intel Corporation 82801AA AC'97 Audio Controller [8086:2415] (rev 01) Subsystem: Dell Device [1028:0177] Kernel driver in use: snd_intel8x0 Kernel modules: snd_intel8x0 00:06.0 USB controller [0c03]: Apple Inc. KeyLargo/Intrepid USB [106b:003f] Kernel driver in use: ohci-pci Kernel modules: ohci_pci 00:07.0 Bridge : Intel Corporation 82371AB/EB/MB PIIX4 ACPI [8086:7113] (rev 08) Kernel driver in use: piix4_smbus Kernel modules: i2c_piix4 00:0b.0 USB controller [0c03]: Intel Corporation 82801FB/FBM/FR/FW/FRW (ICH6 Family) USB2 EHCI Controller [8086:265c] Kernel driver in use: ehci-pci Kernel modules: ehci_pci 00:0d.0 SATA controller : Intel Corporation 82801HM/HEM (ICH8M/ICH8M-E) SATA Controller [AHCI mode] [8086:2829] (rev 02) Kernel driver in use: ahci Kernel modules: ahci newbie@linux-hdi0:~>
newbie@linux-hdi0:~> sudo -i traceroute www.google.com [sudo] password for root: www.google.com: Name or service not known Cannot handle "host" cmdline arg `www.google.com' on position 1 (argc 1) newbie@linux-hdi0:~>
newbie@linux-hdi0:~> ifconfig If 'ifconfig' is not a typo you can use command-not-found to lookup the package that contains it, like this: cnf ifconfig newbie@linux-hdi0:~>
From YaST2’s Software Management I learned that ifconfig WAS a part of net-tools, but on May 26, 2018 WAS NOT a part of net-tools, a software package installed in my Leap-15 installation; instead on May 26, 2018 implementation for the command ifconfig is a part of the software package net-tools-deprecated, which appears not to be installed in my Leap-15 installation. So this explains why the command ifconfig was not recognized in my Leap-15 installation on May 26, 2018. According to YaST2’s Software Management ifconfig was obsoleted by one or more software tools in the software package iproute2, which IS installed in my Leap-15 installation.
Partly following advice from https://theos.in/desktop-linux/resolve-conf-linux-example/ in the file /etc/resolv.conf I tried inputting
search google.com nameserver 188.8.131.52
, beginning in column one in each of these lines, and deleting the line reading
### Please remove (at least) this line when you modify the file!
But still I had no success in visiting a Web page in the Mozilla Firefox Web browser in openSUSE. I inserted one tab before each of the “search…” and “nameserver…” additions in /etc/resolv.conf. But those insertions did not eliminate my problems.
After writing much of the above content I learned from a search of https://forums.openSUSE.org/ that the DNS problem was reported as a “bug” on https://bugzilla.opensuse.org/show_bug.cgi?id=1092352. I tried the “workaround” posted by S.B. there of effectively removing the file resolv.conf from the directory /etc (He actually suggested deleting that file. I at least temporarily moved it to my desktop and to “Trash.”). But unfortunately afterward I still could not have a Web page displayed in my installation of the Mozilla Firefox Web browser in Leap 15.
I think after my upgrade to Leap 15 I seem to have lost access to the Internet in Leap 15 via a software connection called eth0 or eth1 which used to be active! In Leap 15 when I placed my computer’s touchpad arrow over the icon which looked like two computer monitors I saw “Networking disabled.” In YaST2’s Network Settings on the Global Options tab I found “82540EM Gigabit Ethernet Controller” and “Not configured.” Leap 15 is a Virtual Machine (VM) installed inside VirtualBox, in my case. Is this 82540EM Gigabit Ethernet Controller a piece of real hardware of my computer or virtual hardware made to work with VirtualBox? I found no such hardware device or software “device” listed among the controllers in Device Manager in my 64-bit Windows 10 Home Edition, host operating system. Yet http://download.opensuse.org/distribution/leap/15.0/repo/non-oss shows that it is clearly a physical device of Intel Corporation with an operating temperature range of zero to 70 degrees Centigrade. So I am inclined to think that the 82540EM Gigabit Ethernet Controller may not be a physical device of my physical computer. I suspect it might be a virtual “device” in VirtualBox or Leap 15. Nevertheless am I supposed to configure this “device?” If so, how?
A lengthy diagnostic procedure for network-related problems applicable to Leap 15 exists on https://doc.opensuse.org/documentation/leap/reference/html/book.opensuse.reference/cha.nm.html#sec.nm.configure. As I discussed here, I have troubleshot a few of the items discussed there. In the past few years I have mostly been using WiFi service to access the Internet with my Dell notebook computer. Before my upgrade from Leap 42.3 to Leap 15 I could update my Leap 42.3 computer software via the Internet.
In my installation of Leap 15 on the evening of May 26, 2018 in the eastern United States there might be two different problems in what I have discussed here: 1) the DNS problem I think resolving Internet Protocol (IP) addresses as names and vice versa and 2) “Networking disabled.” I wonder if this second problem could be because I presently don’t have an Internet connection configured properly in Leap 15. Please help me with these problems.