networking每天都在下降一次

每天一次eth0上的networking正在closures,我们需要做sudo ifdown eth0; sudo ifup eth0来获取networking。

这里是系统日志:

Feb 11 12:48:01 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 12:52:35 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 12:56:23 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:00:28 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:04:29 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:09:16 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:13:53 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:18:16 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:22:25 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:26:52 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:30:44 www-tech-1 dhclient: DHCPREQUEST of address> on eth0 to 131.121.113.228 port 67 Feb 11 13:31:49 www-tech-1 dhclient: There is already a pid file /var/run/dhclient.eth0.pid with pid 3198 Feb 11 13:31:49 www-tech-1 dhclient: Listening on LPF/eth0/00:e0:81:49:fc:e0 Feb 11 13:31:49 www-tech-1 dhclient: Sending on LPF/eth0/00:e0:81:49:fc:e0 Feb 11 13:31:49 www-tech-1 dhclient: DHCPRELEASE on eth0 to 131.121.113.228 port 67 Feb 11 13:31:49 www-tech-1 dhclient: There is already a pid file /var/run/dhclient.eth0.pid with pid 134519072 Feb 11 13:31:50 www-tech-1 dhclient: Listening on LPF/eth0/00:e0:81:49:fc:e0 Feb 11 13:31:50 www-tech-1 dhclient: Sending on LPF/eth0/00:e0:81:49:fc:e0 Feb 11 13:31:52 www-tech-1 dhclient: DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8 Feb 11 13:31:52 www-tech-1 dhclient: DHCPREQUEST of 131.121.14.17 on eth0 to 255.255.255.255 port 67 Feb 11 13:31:53 www-tech-1 kernel: [265383.991682] eth0: no IPv6 routers present 

请检查这个系统日志的最后部分。
有谁能够帮助我?

我假设这是关于服务器,因为它在SF上。

你应该真的使用静态IP地址为您的服务器。 尝试使用netconfig(从terminal运行)为您的机器设置静态IP。 您还应该查看您用作DHCP服务器的任何设备中的DHCP设置。 为您的服务器新build一个静态IP。

你从IP地址“131.121.113.228”开始。 这个地址的请求似乎没有得到答复,然后有一个DHCP释放,然后你终于得到地址'131.121.14.17'。

您是否手动执行DHCP发行? 如果没有,你可以在这里做几件不同的事情:

  • DHCP服务器的稳定性如何? 它是否可靠地回应请求?
  • DHCP服务器发布的租用时间可能exception短。
  • 您的DHCP服务器在其范围内可能没有足够的IP地址。
  • 您可能有多个DHCP服务器分发地址。 客户端收到地址的第一个服务器无法响应原始地址的请求,这可能是为什么最终得到一个新的地址。

如果您的networking中没有使用IPv6,那也是一个好主意。 这可能会提高性能。

你使用什么DHCP服务器? 我有一些非常奇怪的问题,在从GNU / Linux服务器提供DHCP时,DHCP租约并不总能正常更新。 还没有与BSD,Solaris或设备(哪一个会希望内部具有GNU / Linux)的DHCP服务器相同的问题。 无论哪种方式,我倾向于避免DHCP现在为更小,受控制的networking。 如果它不是一个必要的function(例如支持最终用户的便利),我build议不要部署它。