Answers:
dhclient eth0
eth0: interface not found or invalid
ifconfig
以查看系统上可用的接口。
释放当前IP地址:
$ sudo dhclient -r
要获得新的租赁:
$ sudo dhclient
我遇到的另一个问题是dhclient不断从DHCP服务器请求相同的IP。运行命令dhclient -r
不能解决此问题。因此,在man pages
更详尽地阅读之后,我发现如果编辑文件/var/lib/dhcp3/dhclient.leases
以删除对特定适配器的所有租约引用,就我而言eth0
。然后sudo dhclient eth0
按预期方式运行,并为我分配了新的/不同的IP。
我的情况也许是独一无二的,但是它要求我的服务器从一个比以前发出的范围更大的地址中拉出一个地址。DHCP服务器已配置为执行此操作,除非请求特定的IP地址,而不管其范围如何。由于dhclient
是专门请求旧的IP地址,因此基于dhclient.leases
文件中的信息,DHCP服务器始终返回相同的地址。
当您运行“ sudo /etc/init.d/dhcp3-server restart”时,它会显示以下内容:
停止DHCP服务器:dhcpd3。启动DHCP服务器:dhcpd3。
如果没有,它就没有运行...
然后只需确定,请检查您的客户端是否发出了租赁请求,请查看您的/var/logs/deamon.log文件。那里应该有一堆DHCP请求。如果没有,那么问题出在您的客户身上(我们将在那里解决)。
如果您的客户还可以,请暂时忘记firestarter,让我们尝试在没有它的情况下正常工作。确保您的DHCP服务器已启动并正在运行。键入“ sudo /etc/init.d/dhcp3-server stop”,然后键入“ sudo /etc/init.d/dhcp3-server start”。假设它已正确安装在您的盒子中,然后它应该正在运行。
我包括了dhcpd.conf文件的副本。
最后,查看服务器的/ var / log / messages文件,如果该文件获得了请求并以有效的租约进行了回复。它还可能使您知道配置文件出了什么问题(当然,如果它有问题)。如果您对此无能为力,请发布您的邮件文件,稍后我会看一下。
祝好运
拉贾特