LinuxQuestions.org
Visit Jeremy's Blog.
Home Forums Tutorials Articles Register
Go Back   LinuxQuestions.org > Forums > Linux Forums > Linux - Networking
User Name
Password
Linux - Networking This forum is for any issue related to networks or networking.
Routing, network cards, OSI, etc. Anything is fair game.

Notices


Reply
  Search this Thread
Old 11-20-2017, 09:10 AM   #1
Gregg Bambo
LQ Newbie
 
Registered: Nov 2017
Posts: 3

Rep: Reputation: Disabled
I can ping Web, but not browse it — why are my DNS settings failing?


Update 6 @ 2:56p on Nov 21

I am working on a creating a small network of virtual machines and containers. So far, I am stuck configuring the host though. There is no virtual machine involved in this connection. Though there are two bridges in place.

Just to clarify, this is on bare-metal in a data center. There is no ISP or modem. The hypervisor is not implicated in the path to the Internet. I am running Ubuntu 17.10.

What works and what does not:
- ping 8.8.8.8 - succeeds
- ping 213.133.98.98 - succeeds
- google.com - failure in name resolution
- web browsing – no internet connection
- web browsing with firewall disabled - no internet connection
- host google.com – no servers could be reached
- NoMachine, remoting into host using - succeeds
- antivirus - none

ifconfig -a returns:

lxdbr0 broadcast = 0.0.0.0
enp7s0 broadcast = 0.0.0.0
enp7s0 netmask = 255.255.255.255
My conclusion was that netmask = 255.255.255.255 was the immediate problem as it had enp7s0 on a single-address subnet, with no room for a gateway, etc. This was preventing access to DNS services, thus the pattern of failures. But adding static routing to cure that did not restore Internet/WAN access.

I think the contents of /etc/network/interfaces provides most of the other necessary context. Oh, and the fact that netmask on enp7s0 shows as 255.255.255.255 when I run ifconfig -a.

Gateway and broadcast were assigned by my vendor re enp7s0. Using Ubuntu 17.10. I believe I disabled Network Manager.

# This is /etc/network/interfaces for use on Host
# The loopback network interface
auto lo
iface lo inet loopback

# This is the WAN port
auto enp7s0
iface enp7s0 inet static
address 78.46.80.146
netmask 255.255.255.224
network 78.46.80.128
broadcast 78.46.80.159
gateway 78.46.80.129
# static route entry follows, wherein x.x.0.0 is a wildcard
up ip route add 78.46.0.0/27 via 78.46.80.129 || true
dns-nameserver 213.133.98.98
dns-nameserver 8.8.8.8

# Virtual bridge on enp6s0 for virtual machine use
auto br0
iface br0 inet static
address 192.168.122.2
netmask 255.255.255.0
network 192.168.122.0
broadcast 192.168.122.255
# gateway 192.168.122.1
up ip route add 192.168.0.0/16 via 78.46.80.129 || true
bridge_ports enp6s0
bridge_stp on
bridge_maxwait 0
bridge_fd 0

# Virtual bridge for container use
auto lxdbr0
iface lxdbr0 inet static
address 10.36.109.2
netmask 255.255.255.0
network 10.36.109.0
broadcast 10.36.109.255
# gateway 10.36.109.1
up ip route add 192.168.0.0/16 via 78.46.80.129 || true
bridge_ports
bridge_stp on
bridge_maxwait 0
bridge_fd 0


/etc/resolv.conf
nameserver 213.133.98.98
nameserver 8.8.8.8


Kernel IP routing table
Destination --- Gateway --- Genmask --- Flags --- Metric Ref Use --- Iface
default --- 78.46.80.129 --- 0.0.0.0 --- UG --- 0 0 0 --- enp7s0
10.36.109.0 --- 0.0.0.0 --- 255.255.255.0 --- U --- 0 0 0 --- lxdbr0
78.46.0.0 --- 78.46.80.129 --- 255.255.255.224 --- UG --- 0 0 0 --- enp7s0
78.46.80.128 --- 0.0.0.0 --- 255.255.255.224 --- U --- 0 0 0 --- enp7s0
78.46.80.129 --- 0.0.0.0 --- 255.255.255.255 --- UH --- 0 0 0 --- enp7s0
link-local --- 0.0.0.0 --- 255.255.0.0 --- U --- 1000 0 0 --- enp7s0
192.168.0.0 --- 78.46.80.129 --- 255.255.0.0 --- UG --- 0 0 0 --- enp7s0
192.168.122.0 --- 0.0.0.0 --- 255.255.255.0 --- U --- 0 0 0 --- br0


ARP
Address --- HWtype --- HWaddress --- Flags --- Mask --- Iface
78.46.80.129 --- ether --- 30:b6:4f:3f:eb:ba --- C --- enp7s0

Last edited by Gregg Bambo; 11-21-2017 at 02:05 PM.
 
Old 11-21-2017, 05:26 AM   #2
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,623

Rep: Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695
Please share contents of /etc/resolv.conf.

This file is the one that sets the resolvers (nameservers).
 
Old 11-21-2017, 01:55 PM   #3
Gregg Bambo
LQ Newbie
 
Registered: Nov 2017
Posts: 3

Original Poster
Rep: Reputation: Disabled
It was blank.

I just added:

nameserver 213.133.98.98
nameserver 8.8.8.8

and rebooted, but still no Internet connectivity.
 
Old 11-22-2017, 04:29 AM   #4
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,623

Rep: Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695
Quote:
Originally Posted by Gregg Bambo View Post
It was blank.

I just added:

nameserver 213.133.98.98
nameserver 8.8.8.8

and rebooted, but still no Internet connectivity.
That is not true, as stated. If you can ping internet sites by address then you have internet, just not name resolution. Check that resolv.conf again. My bet is that something (network manager?) is rebuilding it on reboot and it is again blank now. You will have to add the nameserver settings into the settings in the interface definition, or in the network settings for your system so that resolv.conf is built correctly on boot.

In the case of a container (openvz or virtuozzo) you would set it in the network definition for the container on node0 (the host). It is unclear to me if you have a hardware node, virtual machine, or container to deal with in this case.
 
Old 11-22-2017, 01:42 PM   #5
Gregg Bambo
LQ Newbie
 
Registered: Nov 2017
Posts: 3

Original Poster
Rep: Reputation: Disabled
This is a physical host. I have the nameservers listed in /etc/network/interfaces. That seems to be in accord with your advice. I disabled Network Manager.
 
Old 11-22-2017, 09:03 PM   #6
wpeckham
LQ Guru
 
Registered: Apr 2010
Location: Continental USA
Distribution: Debian, Ubuntu, RedHat, DSL, Puppy, CentOS, Knoppix, Mint-DE, Sparky, VSIDO, tinycore, Q4OS,Manjaro
Posts: 5,623

Rep: Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695Reputation: 2695
Quote:
Originally Posted by Gregg Bambo View Post
This is a physical host. I have the nameservers listed in /etc/network/interfaces. That seems to be in accord with your advice. I disabled Network Manager.
Did you check /etc/resolv.conf to see if it is, as I suspected, blank?

IF it is blank, then your entry in /etc/network/interfaces was not sufficient.
If it is NOT blank, that will indicate something entirely different.
 
  


Reply



Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is Off
HTML code is Off



Similar Threads
Thread Thread Starter Forum Replies Last Post
able to ping, but not browse web pages joe2748 Linux - Networking 4 11-05-2007 02:31 AM
Not able to browse web pages, but able to ping domain names joe2748 Linux - General 2 11-03-2007 03:28 PM
ping gets dns but not web browser darkfire55 Linux - Wireless Networking 35 05-27-2005 08:03 PM
can ping dns but not browse N_A_J_M Linux - General 6 03-10-2003 02:50 AM

LinuxQuestions.org > Forums > Linux Forums > Linux - Networking

All times are GMT -5. The time now is 11:46 PM.

Main Menu
Advertisement
My LQ
Write for LQ
LinuxQuestions.org is looking for people interested in writing Editorials, Articles, Reviews, and more. If you'd like to contribute content, let us know.
Main Menu
Syndicate
RSS1  Latest Threads
RSS1  LQ News
Twitter: @linuxquestions
Open Source Consulting | Domain Registration