• dhcp服务器的网卡有两个ip地址,属于一个网段,怎么只让他监听一个


    http://bbs.chinaunix.net/thread-380198-1-1.html

    Q:
    我的dhcp服务器的网卡有两个ip地址,这两个IP地址属于一个网段,eth0是192.168.1.254,eth0:1是192.168.1.246,我现在只想让他监听254,我的配置文件如果写成下面这样的话,好像无法确定,是哪个端口在监听。能不能把服务帮定到一个ip地址上呢?

    A:
    不晓得你用的哪个版本,我的rh73可以通过,
    比如你要让起工作在eth0(254)
    修改/etc/sysconfig/dhcpd,可作如下修改:
    DHCPDARGS=eth0

    ++++++++++++++++++++++++++++++++++++++++++

    http://hi.baidu.com/qiaoming/blog/item/81a32b87f8c6be2fc65cc388.html
    总结(DHCP)


    dhcp服务器安装包文件的名称

    dhcp-3.0.1-12_EL.i386.rpm

    dhcpd服务器的主配置文件是

    /etc/dhcpd.conf

    dhcpd.conf文件默认不存在,需要手工建立

    系统中提供了配置文件样例可供参考

    /usr/share/doc/dhcp-3.0.1/dhcpd.conf.sample

    dhcpd.conf的手册页提供了详细的配置说明

    # man dhcpd.conf

    dhcp.conf配置文件的基本格式

    声明用来描述dhcpd服务器中对网络布局的划分,是网络设置的辑范围

    subnet 192.168.1.0 netmask 255.255.255.0 {

    ……

       }

    参数由设置项和设置值组成

    default-lease-time 21600;

    max-lease-time 43200;

    选项由“option”关键字引导

    option routers                  192.168.1.1;

    option subnet-mask              255.255.255.0;

    dhcpd.conf中的全局设置

    ddns-update-style interim

    default-lease-time 21600;

    max-lease-time 43200;

    option domain-name              "test.com";

    option domain-name-servers      192.168.1.1,202.106.0.20;

    (全局设置中一定要包括ddns-update-style设置项,dhcpd才能够正常启动最大租约时间使用max-lease-time参数设置,参数值的单位是秒 主机所在域的名称使用domain-name选项进行设置

    DNS服务器的IP地址使用domain-name-servers选项进行设置 )

    使用subnet声明设置子网属性

    subnet声明用于在某个子网中设置动态分配的地址和网络属性

    subnet 192.168.1.0 netmask 255.255.255.0 {

            range       192.168.1.128       192.168.1.254;

            option subnet-mask             255.255.255.0;

            option routers                  192.168.1.1;

    }

    (routers选项设置给DHCP客户端分配的IP地址所使用的缺省网关地址 subnet-mask选项设置子网内分配IP地址的子网掩码 subnet关键字后面设置子网的网络地址,netmask关键字后面设置子网的掩码 subnet中可供动态分配的IP地址范围使用range配置参数设置 )

    使用host声明设置主机属性

    host用于对单个主机的网络属性进行声明,通常用于为主机(服务器)分配固定使用的IP地址

    host Server01 {

            hardware ethernet 0:c0:c3:22:46:81;

            fixed-address 192.168.1.11;

            option subnet-mask              255.255.255.0;

            option routers                  192.168.1.1;

    }

    (hardware参数在host声明中用于指定客户端主机的物理地址 host关键字后面需要为DHCP客户端主机设置主机名称 subnet-mask和routers选项在host声明中的功能与在subnet声明中相同 fixed-address参数在host声明中用于指定为客户端分配的固定使用的IP地址 )

    多网络接口时需要配置的文件

    主机拥有多个网络接口时需要在文件中指定提供dhcp服务的网络接口

    在/etc/sysconfig/dhcpd文件中设置

    DHCPDARGS=



    DHCPDARGS=eth0

    eth0是提供dhcp服务的网络接口名称

    dhcpd服务的启动与停止

    dhcpd服务的启动脚本

    /etc/init.d/dhcpd

    启动dhcpd服务

    # service dhcpd start

    停止dhcpd服务

    # service dhcpd stop

    重新启动dhcpd服务

    # service dhcpd restart

    查看dhcpd服务器的状态

    使用启动脚本查看服务器状态

    # service dhcpd status

    查看dhcpd服务器的租约文件

    租约文件dhcpd.leases中记录了DHCP服务器向DHCP客户机提供租用的每个IP地址的信息

    # tail -7 /var/lib/dhcp/dhcpd.leases

    lease 192.168.1.200 {

    starts 3 2006/04/12 19:38:56;

    ends 4 2006/04/13 01:38:56;

    binding state active;

    next binding state free;

    hardware ethernet 00:0c:29:0e:cb:e2;

    }

    DHCP客户端配置

    设置网络接口文件

    # cat /etc/sysconfig/network-scripts/ifcfg-eth0

    DEVICE=eth0

    ONBOOT=yes

    BOOTPROTO=dhcp

    重新启动网络接口

    # ifdown eth0 ; ifup eth0

    <script>window._bd_share_config={"common":{"bdSnsKey":{},"bdText":"","bdMini":"2","bdMiniList":false,"bdPic":"","bdStyle":"0","bdSize":"16"},"share":{}};with(document)0[(getElementsByTagName('head')[0]||body).appendChild(createElement('script')).src='http://bdimg.share.baidu.com/static/api/js/share.js?v=89860593.js?cdnversion='+~(-new Date()/36e5)];</script>
    阅读(1248) | 评论(0) | 转发(6) |
    给主人留下些什么吧!~~
    评论热议
  • 相关阅读:
    C++中内联函数
    剑指offer62:二插搜索树的第k个节点
    剑指offer63:数据流中的中位数
    剑指offer64:滑动窗口的最大值
    剑指offer65:矩阵中的路径
    剑指offer66:机器人的活动范围
    kmean算法C++实现
    【数组】Minimum Size Subarray Sum
    【数组】Missing Number
    【数组】Product of Array Except Self
  • 原文地址:https://www.cnblogs.com/ztguang/p/12647403.html
Copyright © 2020-2023  润新知