实验一

DHCP搭建与维护

DHCP【动态主机配置文件】

实验前提:

DHCP服务器需要固定的IP

Vim/etc/sysyconfig/network-scripts/ifcfg-eth0

# Intel Corporation 82545EM Gigabit Ethernet Controller (Copper)

DEVICE=eth0

BOOTPROTO=static【需要修改的项目】

ONBOOT=yes

HWADDR=00:0c:29:5d:ed:a4

IPADDR=192.168.50.253

NETMASK=255.255.255.0【需要添加的项目】

1、安装软件包

查看软件是否安装[root@localhost ~]# rpm -q dhcp

packagedhcp is not installed

安装DHCP软件包1.放入镜像光盘

2.切换目录到/misc/cd/Server

3.[root@localhost Server]# rpm -ivh dhcp-3.0.5-31.el5_8.1.x86_64.rpm

2、服务器的配置

Vim /etc/dhcpd.conf

ddns-update-style interim;

subnet 192.168.50.0 netmask 255.255.255.0 {

option routers192.168.50.254;可以分配给客户机的网关

option subnet-mask255.255.255.0;子网掩码

option domain-name "tarena.com";域名

option domain-name-servers202.106.0.20;域名服务器

range dynamic-bootp 192.168.50.100 192.168.50.120;可以分配的ip地址

default-lease-time 21600;租约最短时间6小时

max-lease-time 43200;租约最长时间12小时

host ns【标识】 {

hardwareethernet 12:34:56:78:AB:CD;

fixed-address 207.175.42.254;

}

}

3、启动服务

[root@localhost ~]# rpm -qldhcp | grepinit.d【查看dhcp服务类型】

/etc/rc.d/init.d/dhcpd【在init.d目录下是独立服务】

/etc/rc.d/init.d/dhcrelay

[root@localhost ~]# /etc/init.d/dhcpd status【查看DHCP服务状态】

dhcpd已停

[root@localhost ~]# /etc/init.d/dhcpd start【开启DHCP服务】

启动dhcpd[确定]

[root@localhost ~]# chkconfig --list dhcpd【查看DHCP服务自启状态】

dhcpd 0:关闭1:关闭2:关闭3:关闭4:关闭5:关闭6:关闭

[root@localhost ~]# chkconfigdhcpd on

dhcpd 0:关闭1:关闭2:启用3:启用4:启用5:启用6:关闭

4、测试打开客户机查看ip信息:

客户机ip为:192.168.50.120

实验二

NFS 网络文件系统

主配置文件/etc/exports

1、安装软件包

查看软件是否安装[root@localhost ~]# rpm -q nfs-utilsportmap

nfs-utils-1.0.9-66.el5

portmap-4.0-65.2.2.1【系统默认已经安装】

2NFS服务器的配置

[root@localhost mnt]# cat /etc/exports

/root 192.168.50.*(rw,sync,no_root_squash)【添加配置信息】

将服务器上的root目录共享给192.168.50网段的客户端

参数为读写同步访问权限为保留root权限

注:1.配置参数如果不添加no_root_squash客户端将不能进共享目录

2.配置参数中的第二列客户机地址可以使用IP地址,网段地址,所有主机【*,单个域【*.tarena.com,或主机名

3、服务器端启动服务

[root@localhost /]# service portmap restart【先开启portmap服务】

停止portmap[确定]

启动portmap[确定]

[root@localhost /]# 

[root@localhost /]# servicenfs restart

关闭 NFS mountd[确定]

关闭 NFS 守护进程:[确定]

关闭 NFS quotas[确定]

关闭 NFS 服务:[确定]

启动 NFS 服务:[确定]

关掉 NFS 配额:[确定]

启动 NFS 守护进程:[确定]

启动 NFS mountd[确定]

Stopping RPC idmapd:[确定]

正在启动 RPC idmapd[确定]

4NFS客户端配置

客户机查看NFS共享列表

[root@localhost /]showmount–e 192.168.50.253

Export list for 192.168.50.253

/root192.168.50.*

5、测试客户端主机进入挂载点目录:/mnt

[root@localhost /]#cd /mnt

[root@localhost mnt]#ls【可以查看到服务器端root目录下的文件】

anaconda-ks.cfgDesktoplinux-2.6.32.61.tar.xz

clientinstall.logxz

client1install.log.syslogxz-5.0.5.tar.gz

[root@localhost mnt]#touch client2 【创建client2目录】

[root@localhost mnt]#

回到服务器端主机root目录查看:

[root@localhost ~]#ls

anaconda-ks.cfgclient1Desktopinstall.log.syslogxz

clientclient2【客户端新添加的文件】install.log

linux-2.6.32.61.tar.xzxz-5.0.5.tar.gz