·项目内容:
1)解决客户机过多和ip地址冲突的问题搭建dhcp服务器
2)服务器ip地址为192.168.1.1
3)分配的IP地址段为192.168.1.100-192.168.1.200
4)网关地址为192.168.1.1
5)DNS服务器地址为192.168.1.253
·项目实施步骤:
步骤一、配置网络ip地址。
[root@localhost Server]#vim /etc/sysconfig/network-scripts/ifc·f·g-eth0
# Intel Corporation 82545EM GigabitEthernet Controller (Copper)
DEVICE=eth0
BOOTPROTO=none //设ip地址为静态获取
ONBOOT=yes //随系统启动
HWADDR=00:0c:29:4e:c0:0c
NETMAKS=255.255.255.0
IPADDR=192.168.1.254
[root@localhost ~]# service network restart //重启网路服务使ip地址设置生效
正在关闭接口 eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0: [确定]
步骤二、检查dhcp软件包是否安装。
[root@localhost ~]# rpm -q dhcp
package dhcp is not installed
步骤三、未安装dhcp软件包,放入光盘,安装dhcp软件包。//如果已安装请跳过此步骤
[root@localhost ~]# cd /misc/cd/Server/ //进入磁盘挂载目录
[root@localhost Server]# ls dhcp* //查找dhcp有关的软件包
dhcp-3.0.5-31.el5_8.1.x86_64.rpm(dhcp服务包)
dhcpv6-1.0.10-20.el5.x86_64.rpm
dhcp-devel-3.0.5-31.el5_8.1.i386.rpm dhcpv6-client-1.0.10-20.el5.x86_64.rpm
dhcp-devel-3.0.5-31.el5_8.1.x86_64.rpm
[root@localhost Server]# rpm -ivh dhcp-3.0.5-31.el5_8.1.x86_64.rpm //安装软件包
Preparing... ###########################################[100%]
1:dhcp ###########################################[100%]
步骤四、查找dhcpd的主配置文件。
[root@localhost Server]# rpm -ql dhcp |less
/etc/dhcpd.conf (dhcp服务的主配置文件)
/etc/rc.d/init.d/dhcpd
/etc/rc.d/init.d/dhcrelay
/etc/sysconfig/dhcpd
/etc/sysconfig/dhcrelay
/usr/bin/omshell
/usr/sbin/dhcpd
/usr/sbin/dhcrelay
步骤五、编辑dhcpd服务的主配置文件。
[root@localhost ~]#vim /etc/dhcpd.conf
......
ddns-update-style interim;
subnet 192.168.1.0 netmask 255.255.255.0 {
option routers 192.168.1.1; //网关地址
option subnet-mask 255.255.255.0; //子网掩码
option domain-name "ssxiaoguai.com"; //域名
option domain-name-servers 192.168.1.253; //DNS服务器地址
range dynamic-bootp 192.168.1.100 192.168.1.200; //分配的ip地址池
default-lease-time 21600; //租约时间
max-lease-time 43200; //最大租约时间
}
.......
步骤六、重启 dhcpd服务,设置开机启动。
1)重启dhcpd服务。
[root@localhost ~]# service dhcpd restart
关闭 dhcpd: [确定]
启动 dhcpd: [确定]
2)设置开机启动。
[root@localhost ~]# chkconfig dhcpd on //确保linux服务器重启后仍然工作正常
步骤七、打开win7客户机验证。
1)释放ip地址。
C:\Users\Administrator>ipconfig /release //释放ip地址
Windows IP 配置
以太网适配器本地连接:
连接特定的 DNS 后缀 . . . . .. . :
默认网关. . . . .. . . . . . . . :
隧道适配器 isatap.ssxiaoguai.com:
媒体状态 . . . . . . . . . . . . : 媒体已断开
连接特定的 DNS 后缀 . . . . .. . :
隧道适配器本地连接* 11:
媒体状态 . . . . . . . . . . . . : 媒体已断开
连接特定的 DNS 后缀 . . . . .. . :
2)重新获取ip地址。
C:\Users\Administrator>ipconfig /renew //重新获取ip地址
Windows IP 配置
以太网适配器本地连接:
连接特定的 DNS 后缀 . . . . .. . :ssxiaoguai.com
IPv4 地址 . . . . . . . . . . . . : 192.168.1.199
子网掩码 . . . . . . . . . . . . : 255.255.255.0
默认网关. . . . .. . . . . . . . : 192.168.1.1
隧道适配器 isatap.ssxiaoguai.com:
媒体状态 . . . . . . . . . . . . : 媒体已断开
连接特定的 DNS 后缀 . . . . .. . :
隧道适配器本地连接* 11:
媒体状态 . . . . . . . . . . . . : 媒体已断开
连接特定的 DNS 后缀 . . . . .. . :
Ip地址获取成功。
步骤八、打开linux客户端验证。
1)将网卡设置为dhcp获取ip地址。
[root@localhost ~]#vim /etc/sysconfig/network-scripts/if··-eth0 (和谐伤不起啊)
DEVICE=eth0
BOOTPROTO=dhcp //设置为ip地址自动获取
ONBOOT=yes
HWADDR=00:0c:29:d7:c7:e2
2)重启网络服务。
[root@localhost ~]# service network restart //重新获取地址
正在关闭接口 eth0: [确定]
关闭环回接口: [确定]
弹出环回接口: [确定]
弹出界面 eth0:
正在决定 eth0 的 IP 信息...完成。 [确定]
3)查看ip地址。
[root@localhost ~]#ifconfig eth0
eth0 Link encap:Ethernet HWaddr00:0C:29:D7:C7:E2
inet addr:192.168.1.200 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fed7:c7e2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:3841 errors:0 dropped:0 overruns:0 frame:0
TX packets:600 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:353253 (344.9 KiB) TXbytes:87891 (85.8 KiB)
·DHCP中继服务:
为实现为多个物理网段的客户机分配地址
关键配置步骤
[root@localhost ~]#vim /etc/systl.conf
net.ipv4.ip_forward= 1 //启用ip转换
[root@localhost ~]#sysctl -p //是配置生效
[root@localhost ~]#vim /etc/sysconfig/dhcrealy
INTERFACES="eht0eth1" //服务接口
DHCPSERVERS="192.168.1.2" //DHCP服务器地址
[root@localhost ~]#service dhcrelay start //启用dhcrelay服务
看完给个赞呗!!!!!