zoukankan      html  css  js  c++  java
  • Linux--NFS和DHCP服务器

    

    (1) 在网络中,时常需要进行文件的共享,如果都是在Linux系统下,可以使用NFS
    来搭建文件服务器,达到文件共享的目的。
    (2) 在网络管理中,为了防止IP 冲突和盗用,有效的控制IP 资源的使用,需要搭
    建DHCP服务器,为每一台连入网络的机器进行IP的分配。

    1.  NFS服务器配置
    (1) NFS属于系统服务,系统已经默认安装,所以不需要安装,可以直接进行配置;
    配置前先建立共享目录。
    [root@lab root]# mkdir /home/pub
    (2) NFS服务器图形化配置
    a)  运行  X 窗口系统,并要具备根特权,启动服务器配置工具:单击面板上
    的“主菜单-系统设置-服务器设置-NFS 服务器”打开如图1所示的对话

    b)  单击图1中的“增加”按钮,打开如图2所示的对话框。在对话框中添加目
    录和地址,如图3所示。

    c)  在图3中选择“常规选项”

    d)  在图4中选择“用户访问

    e)  点击确定,完成配置。
    (3) NFS服务器的启动与停止
    启动NFS守护进程
    [root@lab root]# service nfs start  
    停止 NFS 守护进程
    [root@lab root]# service nfs stop 
    重新启动NFS守护进程
    [root@lab root]#service nfs restart 
    查看 NFS 守护进程的当前状态
    [root@lab root]#service nfs status  
    (4) NFS客户端设置
    在Red Hat Linux 9中使用mount命令可以把网络中NFS服务器的共享目录挂载到主机

    的文件系统中。方法如下:
    a)  在使用mount命令挂载NFS服务器的共享目录之前,使用下面的命令先来查询NFS
    服务器中是否允许本机连接相应的共享目录。
    # showmount –e 服务器ip
    b)  在确认NFS服务器设置正确后,在客户端主机使用mount命令来挂载NFS服务器
    的共享目录到本地目录。mount命令的格式如下:
    mount NFS服务器地址:共享目录  本地挂载点目录
    特别说明,在NFS服务器地址与共享目录之间用“:”隔开,挂载点为本地空目录。
    例如:
    # mount 202.206.16.148:/home/pub /mnt/nfs
    其中/mnt/nfs是在本机上建立的空目录
    挂载目录后,就可以向使用本地目录一样使用挂载的目录,从而实现文件共享。
    c)  当用户不需要使用某个NFS服务器的共享目录时,使用下面的命令来卸载目录的
    共享。
    # unmount /mnt/nfs
    2.  DHCP服务器配置
    (1)  DHCP服务器的安装
    进入软件目录
    [root@lab root]# cd /root/labsoft
    安装dhcp软件包
    [root@lab labsoft]# rpm -ivh dhcp-3.0pl1-23.i386.rpm
    (2)  配置DHCP服务器
    拷贝dhcp配置文件模板到/etc
    [root@lab root]# cp /usr/share/doc/dhcp-3.0pl1/dhcpd.conf.sample /etc/dhcpd.conf
    进入/etc目录
    [root@lab root]# cd /etc
    编辑dhcpd.conf文件
    [root@lab etc]# vi dhcpd.conf

    ddns-update-style interim;
    ignore client-updates; #忽略客户端更新
    subnet 172.16.19.0 netmask 255.255.255.0 { #设置子网声明
    option routers  172.16.19.1; #设置DHCP客户的默认网关
    option subnet-mask  255.255.255.0; #设置DHCP客户的子网掩码
    option nis-domain  "liubing.com"; #设置DHCP客户的nis域
    option domain-name  "liubing.com"; #设置DHCP客户的DNS域
    option domain-name-servers  202.206.16.2; #设置DHCP客户DNS服务器地址
    option time-offset-18000;    #设置与格林威治偏离时间(秒)
    range dynamic-bootp 172.16.19. 50 172.16.19.60; #设置DHCP客户的地址池
    default-lease-time 21600; #设置DHCP客户默认的地址租期
    max-lease-time 43200; #设置DHCP客户最长的地址租期
    host ns {
    hardware ethernet 12:34:56:78:AB:CD;  #设置DHCP客户的MAC地址
    fixed-address 207.175.42.254;  #对指定的MAC分配固定的IP
    }
    }
    根据你具体的网络情况,对以上配置文件的相应选项进行修改,然后保存。
    (3)  启动和停止dhcp服务
    启动dhcp服务
    [root@lab etc]#/etc/init.d/dhcpd start 
    停止dhcp服务
    [root@lab etc]#/etc/init.d/dhcpd stop 
    重新启动dhcp服务
    [root@lab etc]#/etc/init.d/dhcpd restart 
    (4)  dhcp客户端设置和获取地址
    在windows和linux系统中,只要将本地连接设为自动获得IP就可以使用dhcp服务器

    的服务。
    a)  在局域网的一个Windows客户端的所获得的地址租约结果如图1所示。从图1中可
    看出,该网卡获得的IP地址是211.85.203.199。

    b)  从图1可看出该网卡的物理地址是:00:02:A5:9C:25:97,如果想把该物理地址获得
    的IP地址固定为:211.85.203.88,那么需要修改配置文件,将
    host ns {
    hardware ethernet 00:02:A5:9C:25:97;
    fixed-address 207.175.42.254;
    }
    修改为
    host ns {
    hardware ethernet 00:02:A5:9C:25:97;
    fixed-address 211.85.203.88;
    }
    其Windows客户端的所获得的地址租约结果如图2所示

  • 相关阅读:
    表达式计算
    atof和atoi
    十六进制与十进制之间的相互转换
    十六进制转八进制
    B. Blown Garland
    B. Arpa’s obvious problem and Mehrdad’s terrible solution
    ios::sync_with_stdio(false);
    1091 线段的重叠
    CODE[VS] 2614 安全区域
    CODE[VS] 2221 搬雕像 ——2011年台湾高级中学咨询学科能力竞赛
  • 原文地址:https://www.cnblogs.com/wanghang/p/6299399.html
Copyright © 2011-2022 走看看