我们有一台 Windows Server 2008 R2,它是我们的 DHCP 服务器。
周五所有机器均已连接且没有任何问题。
今天进来之后有三台机器直接连上网络就上不了网。
当机器设置为 DHCP 时,它们会显示一条错误消息:Ethernet has a self-assigned IP address and will not be able to connect to the Internet.
当我使用静态 IP 连接时,它显示以太网已连接并且不显示任何错误,尽管我无法 ping 我们的默认网关或网络上的任何其他机器。
当连接到我们的 Wi-Fi 时,这两台机器都可以工作。
我更换了两台机器的网线、更改了它们在交换机上连接的端口、删除了某些首选项文件、刷新了 ip / dns、尝试了用户遇到类似问题的帖子中建议的大约 7-8 种方法。
http://superuser.com/questions/1006545/mac-not-connecting-to-internet-with-ethernet-cable
https://discussions.apple.com/thread/2268121?tstart=0
http://www.cnet.com/uk/news/fix-self-assigned-ip-addresses-in-os-x/
http://forums.macrumors.com/threads/ethernet-port-keeps-getting-self-assigned-ip-address-and-wont-connect-to-internet.1686426/
目前,大多数机器都没有连接或获取 IP 地址的问题,只有两台 Mac 和一台 Linux 机器。
登录到 DHCP 服务器时,事件查看器未显示与 DHCP 相关的任何错误,当我设置静态 IP 时,机器不会出现在“活动”池中。
我尝试保留两个 IP 地址并对其进行静态设置,但没有什么区别。
以前有人遇到过这个问题吗?
在哪里/我可以做什么来进一步解决这个问题。
我的下一个想法是重新启动服务器,但在中断工作流程之前,我想采取一些替代方案。
任何帮助都值得感激,并且可以提供所需的任何日志/信息。
更新一:
在查看了周末的一些电子邮件日志后,似乎有什么东西崩溃了,尽管我无法确切指出是什么原因,因为它只影响了三台机器而不是整个网络,但我知道这一点是因为我已经设置好了,所以当某台机器上的某个程序(Deadline Slave 7.2)失去网络连接或崩溃时,我会收到一封包含机器信息的自动电子邮件,但不幸的是电子邮件中没有调试信息。
所以这三台机器昨天 3 点 15 分突然断网。
IP 配置/全部 - Windows 7 工作站(工作机器) 注意:168.168网络没有默认网关,仅用于访问内部资源。
Windows IP 配置
Host Name . . . . . . . . . . . . : WDBL11
Primary Dns Suffix . . . . . . . : domain.com
Node Type . . . . . . . . . . . . : Hybrid
IP Routing Enabled. . . . . . . . : No
WINS Proxy Enabled. . . . . . . . : No
DNS Suffix Search List. . . . . . : domain.com
Ethernet adapter Local Area Connection 2:
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Intel(R) 82579LM Gigabit Network Connection
Physical Address. . . . . . . . . : 74-46-A0-92-49-C9
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.168.189(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Default Gateway . . . . . . . . . :
NetBIOS over Tcpip. . . . . . . . : Enabled
Ethernet adapter Local Area Connection:
Connection-specific DNS Suffix . : domain.com
Description . . . . . . . . . . . : Intel(R) 82574L Gigabit Network Connection
Physical Address. . . . . . . . . : 74-46-A0-92-49-CA
DHCP Enabled. . . . . . . . . . . : Yes
Autoconfiguration Enabled . . . . : Yes
IPv4 Address. . . . . . . . . . . : 192.168.2.156(Preferred)
Subnet Mask . . . . . . . . . . . : 255.255.255.0
Lease Obtained. . . . . . . . . . : Friday, August 12, 2016 9:46:44 AM
Lease Expires . . . . . . . . . . : Wednesday, August 24, 2016 9:47:42 AM
Default Gateway . . . . . . . . . : 192.168.2.1
DHCP Server . . . . . . . . . . . : 192.168.2.1
DNS Servers . . . . . . . . . . . : 192.168.2.1
NetBIOS over Tcpip. . . . . . . . : Enabled
Tunnel adapter isatap.domain.com:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . : domain.com
Description . . . . . . . . . . . : Microsoft ISATAP Adapter
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
Tunnel adapter isatap.{FD961D02-7D75-4C0D-ACD0-5656C37B8673}:
Media State . . . . . . . . . . . : Media disconnected
Connection-specific DNS Suffix . :
Description . . . . . . . . . . . : Microsoft ISATAP Adapter #2
Physical Address. . . . . . . . . : 00-00-00-00-00-00-00-E0
DHCP Enabled. . . . . . . . . . . : No
Autoconfiguration Enabled . . . . : Yes
C:\Users\Ryan>
Windows 7 PC Ping - 默认网关
C:\Users\Ryan>ping 192.168.2.1
Pinging 192.168.2.1 with 32 bytes of data:
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.2.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Users\Ryan>
C:\Users\Ryan>ping domain.com
Pinging eggbox.ie [192.168.2.1] with 32 bytes of data:
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Reply from 192.168.2.1: bytes=32 time<1ms TTL=128
Ping statistics for 192.168.2.1:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 0ms, Maximum = 0ms, Average = 0ms
C:\Users\Ryan>ping 8.8.8.8
Pinging 8.8.8.8 with 32 bytes of data:
Reply from 8.8.8.8: bytes=32 time=1ms TTL=57
Reply from 8.8.8.8: bytes=32 time=1ms TTL=57
Reply from 8.8.8.8: bytes=32 time=1ms TTL=57
Reply from 8.8.8.8: bytes=32 time=1ms TTL=57
Ping statistics for 8.8.8.8:
Packets: Sent = 4, Received = 4, Lost = 0 (0% loss),
Approximate round trip times in milli-seconds:
Minimum = 1ms, Maximum = 1ms, Average = 1ms
C:\Users\Ryan>
Linux 工作站上的 DHCP(不工作)
[root@lw01 ~]# ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
RX packets 56656 bytes 4465983 (4.2Mib)
RW errors 0 dropped 0 overruns 0 frame 0
TX packets 693 bytes 87947 (85.8Kib)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Device interrupt 20 memory 0xf31000000-f312000000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 655536
inet: 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueulen 0 (Local Loopback)
RX packets 2414 bytes 160780 (157.0 Kib)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP, BROADCAST, MULTICAST> mtu 1500
inet: 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 broadcast 192.168.122.255
ether 52:54:X0:8X:XC:BX txqueulen 0 (Ethernet)
RX packers 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@lw01 ~]#
[root@lw01 ~]#ping 192.168.2.1
connect: Network is unreachable
[root@lw01 ~]
具有静态 IP 的 Linux 工作站(不工作)
[root@lw01 ~]# ifconfig
eno1: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.2.36 netmask 255.255.255.0 broadcast 192.168.94.255
ether 58:0X:CX:44:XX:7X txqueulen 1000 (Ethernet
RW errors 0 dropped 0 overruns 0 frame 0
TX packets 867 bytes 119862 (117.0 Kib)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
Device interrupt 20 memory 0xf31000000-f312000000
lo: flags=73<UP,LOOPBACK,RUNNING> mtu 655536
inet: 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10<host>
loop txqueulen 0 (Local Loopback)
RX packets 2882 bytes 189236 (184.8 Kib)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
virbr0: flags=4099<UP, BROADCAST, MULTICAST> mtu 1500
inet: 192.168.122.1 netmask 255.255.255.0 broadcast 192.168.122.255 broadcast 192.168.122.255
ether 52:54:X0:8X:XC:BX txqueulen 0 (Ethernet)
RX packers 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
[root@lw01 ~]#ping 192.168.2.1
PING 192.168.2.1 (192.168.94.1) 56(84) bytes of data.
FROM 192.168.2.1 icmp_seq=1 Destination Host Unreachable
FROM 192.168.2.1 icmp_seq=2 Destination Host Unreachable
FROM 192.168.2.1 icmp_seq=3 Destination Host Unreachable
FROM 192.168.2.1 icmp_seq=4 Destination Host Unreachable
--- 162.168.2.1 ping statistics ---
4 packets transmitted, 0 recieved, +4 errors, 100% packet loss, time 4000ms pipe 4
[root@lw01 ~]#
网络状态监测
Destination Gateway Genmask Flags MSS Window Irtt Iface
0.0.0.0 192.168.2.1 255.255.255.0 UG 0 0 0 0 eno1
192.168.2.0 0.0.0.0 255.255.255.0 U 0 0 0 0 eno1
192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 0 virbr0
ARP-A
DOMAIN (192.168.2.1) at <incomplete> on eno1
[root@lw01 ~]#
更新二已部分解决
因此,在重新启动我们的服务器后,问题仍然存在(我的想法是,如果发生崩溃,即使很短暂,服务器也可能一直持有 IP/Mac 地址,这就是为什么工作站无法从池中获取新的地址,就像系统崩溃后挂起的 PID 一样)
尽管这是清单上又一项需要取消的事项。
我们有一个 24 端口交换机,所以我连接了出现问题的机器,这解决了两台 Mac 机器上的问题,但 Linux 工作站仍然存在问题。
Linux 工作站可以获取 IP 地址,可以 ping 通默认网关并访问我们的文件服务器,但无法在网络本地 ping 通或通过主机名或 IP 访问外部站点,这很奇怪,因为它在连接我们的文件服务器时没有任何问题,我将其归咎于主机或配置文件可能在崩溃期间出现混乱,我将进一步调查。
所以,问题出在一个不可靠的 48 端口交换机上。很难缩小范围的原因是受影响的是单个端口,即端口 13、24、32。此外,当通过 Gui 登录交换机时,没有任何错误或问题的迹象。
管理控制台/错误日志的图片。上次错误报告于四月。
我确实移动了该交换机端口之间的电缆,但问题并没有得到解决,因此我相信有更多端口受到影响,而且该交换机已经快要报废了。
在将此问题标记为已解决之前,我想检查所有端口,以便了解哪些端口有问题,如果 100% 是交换机的问题,则查看交换机上的日志/管理控制台时,似乎没有任何错误。
将在此处发布测试结果/更新。