当前时区为 UTC + 8 小时



发表新帖 回复这个主题  [ 11 篇帖子 ] 
作者 内容
1 楼 
 文章标题 : Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-14 18:27 

注册: 2016-02-06 21:54
帖子: 25
系统: Windows 7
送出感谢: 0 次
接收感谢: 0 次
eth0用的是DHCP,可以自动获取IP地址,但DNS老是出错,ping不通DNS地址,如ping debian.org是无反应。
执行ifconfig eth0 dhcp就会提示:dhcp: Host name lookup failure


页首
 用户资料  
 
2 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-18 19:57 
头像

注册: 2007-07-14 20:45
帖子: 1123
送出感谢: 59
接收感谢: 30
网络正常的时候PING DNS 看是否正常,网络不正常经常出现DNS错误,嗅探一下ARP包,是不是被攻击了。


页首
 用户资料  
 
3 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-19 7:20 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
但DNS老是出错

把下面指令 複製 貼進終端機 執行
1. sudo dpkg -l | grep network-manager
2. sudo dpkg -l | grep dnsmasq
3. sudo ls -al /etc/resolv.conf
4. sudo cat /run/resolvconf/resolv.conf
5. sudo route -nv
6. sudo dhclient -v
7. sudo cat /etc/NetworkManager/NetworkManager.conf
把結果直接 選取/複製 貼上來
不要擷圖


页首
 用户资料  
 
4 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-20 2:35 

注册: 2016-02-06 21:54
帖子: 25
系统: Windows 7
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
但DNS老是出错

把下面指令 複製 貼進終端機 執行
1. sudo dpkg -l | grep network-manager
2. sudo dpkg -l | grep dnsmasq
3. sudo ls -al /etc/resolv.conf
4. sudo cat /run/resolvconf/resolv.conf
5. sudo route -nv
6. sudo dhclient -v
7. sudo cat /etc/NetworkManager/NetworkManager.conf
把結果直接 選取/複製 貼上來
不要擷圖


发现是/etc/resolv.conf的问题,nameserver经常变为一个不是dns服务器的IP地址(其实是eth1的网关地址),把nameserver改为正确的DNS就好了,但是不久后nameserver又变为eth1的网关地址。


页首
 用户资料  
 
5 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-20 6:19 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
发现是/etc/resolv.conf的问题

把下面指令 複製 貼進終端機 執行
1. sudo ls -al /etc/resolv.conf
2. sudo cat /run/resolvconf/resolv.conf
把結果直接 選取/複製 貼上來
不要擷圖


页首
 用户资料  
 
6 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-26 14:43 

注册: 2016-02-06 21:54
帖子: 25
系统: Windows 7
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
发现是/etc/resolv.conf的问题

把下面指令 複製 貼進終端機 執行
1. sudo ls -al /etc/resolv.conf
2. sudo cat /run/resolvconf/resolv.conf
把結果直接 選取/複製 貼上來
不要擷圖


sudo cat /run/resolvconf/resolv.conf
No such file or directory
sudo ls -al /etc/resolv.conf
-rw-r--r-- 1 root root /etc/resolv.conf

NetworkManager 没有安装。
route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.?.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 8.8.4.4


页首
 用户资料  
 
7 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-26 20:50 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.?.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

把下面指令 複製 貼進終端機 執行
1. sudo ifconfig -a
2. sudo route -nv
3. sudo dhclient -v
4. sudo cat /etc/network/interfaces
把結果直接 選取/複製 貼上來


页首
 用户资料  
 
8 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-26 21:09 

注册: 2016-02-06 21:54
帖子: 25
系统: Windows 7
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.?.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

把下面指令 複製 貼進終端機 執行
1. sudo ifconfig -a
2. sudo route -nv
3. sudo dhclient -v
4. sudo cat /etc/network/interfaces
把結果直接 選取/複製 貼上來


route -nv
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 eth0
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.?.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1
dhclient -v
Can't allocate interface ethlease {
interface .
cat /etc/network/interfaces
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback

auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet dhcp


页首
 用户资料  
 
9 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-26 21:27 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.?.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

引用:
dhclient -v
Can't allocate interface ethlease {
interface .

引用:
cat /etc/network/interfaces
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp

1. 猜測 你的 DHCP Server 的設定 有問題
2. 你是不是 把 eth0 及 eth1 連接到 同一台 Router ?
3. 建議 暫時把
auto eth1
改為
# auto eth1
看看
意思是 開機不自動啟動 eth1


页首
 用户资料  
 
10 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-26 21:54 

注册: 2016-02-06 21:54
帖子: 25
系统: Windows 7
送出感谢: 0 次
接收感谢: 0 次
poloshiao 写道:
引用:
192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.?.0 0.0.0.0 255.255.255.0 U 0 0 0 eth1

引用:
dhclient -v
Can't allocate interface ethlease {
interface .

引用:
cat /etc/network/interfaces
source /etc/network/interfaces.d/*
# The loopback network interface
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet dhcp

1. 猜測 你的 DHCP Server 的設定 有問題
2. 你是不是 把 eth0 及 eth1 連接到 同一台 Router ?
3. 建議 暫時把
auto eth1
改為
# auto eth1
看看
意思是 開機不自動啟動 eth1


eth1是一个LAN。


页首
 用户资料  
 
11 楼 
 文章标题 : Re: Debian 经常出现DNS不可用的故障,怎么回事?
帖子发表于 : 2016-03-26 21:56 

注册: 2009-08-04 16:33
帖子: 16893
送出感谢: 21
接收感谢: 1827
引用:
eth1是一个LAN。

1. eth0 eth1 都是 LAN
2. 你沒有針對疑問回答


页首
 用户资料  
 
显示帖子 :  排序  
发表新帖 回复这个主题  [ 11 篇帖子 ] 

当前时区为 UTC + 8 小时


在线用户

正在浏览此版面的用户:没有注册用户 和 1 位游客


不能 在这个版面发表主题
不能 在这个版面回复主题
不能 在这个版面编辑帖子
不能 在这个版面删除帖子
不能 在这个版面提交附件

前往 :  
本站点为公益性站点,用于推广开源自由软件,由 DiaHosting VPSBudgetVM VPS 提供服务。
我们认为:软件应可免费取得,软件工具在各种语言环境下皆可使用,且不会有任何功能上的差异;
人们应有定制和修改软件的自由,且方式不受限制,只要他们自认为合适。

Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group
简体中文语系由 王笑宇 翻译