【求助】DHCP服务配置,客户机获取不到ip
redhat吧
全部回复
仅看楼主
level 4
raffe258 楼主
DHCP服务器配置
虚拟网卡:NAT/eth0 用于Internet
虚拟网卡:WMnet1/eth1 IP:172.16.1.1 网关:172.16.1.254
DHCP服务器配置如下/etc/dhcp/dhcpd.conf
option domain-name "rhel1.open.cn";
option domain-name-servers 172.16.1.1;
default-lease-time 600;
max-lease-time 7200;
ignore client-updates;
ddns-update-style none;
subnet 172.16.1.0 netmask 255.255.255.0 {
range 172.16.1.100 172.16.1.200;
option routers 172.16.1.254;
option subnet-mask 255.255.255.0;
}
subnet 172.16.2.0 netmask 255.255.255.0 {
range 172.16.2.100 172.16.2.200;
option routers 172.16.2.254;
option subnet-mask 255.255.255.0;
}
subnet 172.16.3.0 netmask 255.255.255.0 {
range 172.16.3.100 172.16.3.200;
option routers 172.16.3.254;
option subnet-mask 255.255.255.0;
}
DHCP中继配置
虚拟网卡:WMnet1/eth0 IP:172.16.1.254
虚拟网卡:WMnet2/eth1 IP:172.16.2.254
虚拟网卡:WMnet3/eth2 IP:172.16.3.254
中继服务器配置/etc/sysconfig/dhcrelay
# Command line options here
DHCRELAYARGS=""
# DHCPv4 only
INTERFACES="eth0 eth1 eth2"
# DHCPv4 only
DHCPSERVERS="172.16.1.1"
已经开启ipv4转发
net.ipv4.tcp_syncookies = 1
客户机使用windows 7分别更换虚拟网卡VMnet1,VMnet2,VMnet3
使用VMnet1时能正确获取ip
以太网适配器 TCP:
连接特定的 DNS 后缀 . . . . . . . : rhel1.open.cn
描述. . . . . . . . . . . . . . . : Intel(R) PRO/1000 MT Network Connection
物理地址. . . . . . . . . . . . . : 00-0C-29-8E-A2-C5
DHCP 已启用 . . . . . . . . . . . : 是
自动配置已启用. . . . . . . . . . : 是
本地链接 IPv6 地址. . . . . . . . : fe80::dc43:8ea1:69f8:7585%11(首选)
IPv4 地址 . . . . . . . . . . . . : 172.16.1.103(首选)
子网掩码 . . . . . . . . . . . . : 255.255.255.0
获得租约的时间 . . . . . . . . . : 2013年7月23日 18:19:40
租约过期的时间 . . . . . . . . . : 2013年7月23日 20:44:42
默认网关. . . . . . . . . . . . . : 172.16.1.254
DHCP 服务器 . . . . . . . . . . . : 172.16.1.1
DHCPv6 IAID . . . . . . . . . . . : 234884137
DHCPv6 客户端 DUID . . . . . . . : 00-01-00-01-19-38-60-CD-00-0C-29-8E-A2-C5
DNS 服务器 . . . . . . . . . . . : 172.16.1.1
TCPIP 上的 NetBIOS . . . . . . . : 已启用
但是使用VMnet2,VMnet3就获取不到ip,日志查看如下:
[root@rhel1 ~]# tail -10 /var/log/messages
Jul 23 20:31:20 rhel1 dhcpd: DHCPDISCOVER from 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:31:20 rhel1 dhcpd: DHCPOFFER on 172.16.2.100 to 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:31:27 rhel1 dhcpd: DHCPDISCOVER from 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:31:27 rhel1 dhcpd: DHCPOFFER on 172.16.2.100 to 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:33:05 rhel1 dhcpd: DHCPDISCOVER from 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:33:06 rhel1 dhcpd: DHCPOFFER on 172.16.2.100 to 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:33:09 rhel1 dhcpd: DHCPDISCOVER from 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:33:09 rhel1 dhcpd: DHCPOFFER on 172.16.2.100 to 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:33:17 rhel1 dhcpd: DHCPDISCOVER from 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
Jul 23 20:33:17 rhel1 dhcpd: DHCPOFFER on 172.16.2.100 to 00:50:56:c0:00:02 (Firefox) via 172.16.2.254
已经困扰很久了,期待大神帮忙!!!
2013年07月24日 05点07分 1
level 4
raffe258 楼主
没有人遇到过类似问题??
2013年07月26日 00点07分 2
level 12
ipv4转发选项不是那个吧,是forward,你是不是搞错了什么。
2013年07月26日 01点07分 4
[root@host ~]# sysctl -p net.ipv4.ip_forward = 1 net.ipv4.conf.default.rp_filter = 1 net.ipv4.conf.default.accept_source_route = 0 kernel.sysrq = 0 kernel.core_uses_pid = 1 net.ipv4.tcp_syncookies = 1 发帖搞错了,已经开启ipv4转发
2013年07月26日 05点07分
回复 raffe258 :dhcp中继好像有个服务的dhcrelay还是什么来着,你起了没。
2013年07月26日 06点07分
回复 xia879099778 :中继服务也已经开启了;这是在公司的电脑上的配置,家里的机器也是类似的配置,之前也是获不到ip,后来不知为何又可以了,难道是有其他设置没有注意到
2013年07月26日 09点07分
客户机最后会有一个ip地址,一般是169.254.x.x 255.255.0.0
2013年07月26日 09点07分
1