zoukankan      html  css  js  c++  java
  • centos dhcp 服务器搭建 多vlan

    centos dhcp 服务器搭建   多vlan

    centos 6.5   版本    
    /etc/dhcp/dhcpd.conf         服务器配置文件
    /etc/rc.d/init.d/dhcpd 开机自动运行dhcp server的执行脚本
    /etc/rc.d/inti.d/dhcrelay 开机自动运行dhcp中继的执行脚本
    /usr/bin/omshell isc dhcp服务器控制工具
    /usr/sbin/dhcrelay dhcp中继的执行命令文件
    /usr/sbin/dhcpd dhcp服务器的执行命令文件
    /usr/share/doc/dhcp-* dhcp帮助和说明文件
    /var/lib/dhcpd/dhcpd.leases 已经分配的ip地址存放在该文件中    租约文件
     
    A 主网卡文件:/etc/sysconfig/network-scripts/ifcfg-eth0
    在网卡上设置多ip地址   需要建立新文件
    /etc/sysconfig/network-scripts/ifcfg-eth0:0
    /etc/sysconfig/network-scripts/ifcfg-eth0:1        .........
    修改文件内容
    DEVICE=eth0     网络接口引用名   
    HWADDR=**********         mac地址
    TYPE=Ethernet
    UUID=***************
    ONBOOT=yes    开机时是否激活
    NM_CONTROLLED=yes
    BOOTPROTO=static      静态设置     如果为dynamic 则为动态获取
    IPADDR=
    NETMASK= 子网掩码
    GATEWAY= 网关地址
    BROADCAST= 广播地址  一般为本网段的最后一个地址   例如:192.168.1.255
    PEERDNS= yes或no    是否制定dns  默认为yes   如果指定  则在/etc/resolv.conf  中的DNS
    DNS1= 会被写入resolv.conf中
    USERCTL= 用户控制权限    yes表示非root用户允许控制该网络接口
    IPV6INIT=  yes   or   no
    IPV6ADDR= 地址
    例子
    /etc/sysconfig/network-scripts/ifcfg-eth0
    DEVICE=eth0     网络接口引用名   
    HWADDR=1e:04:05:ba:cd:ab         mac地址
    TYPE=Ethernet
    UUID=***************
    ONBOOT=yes    开机时是否激活
    NM_CONTROLLED=yes
    BOOTPROTO=static      静态设置     如果为dynamic 则为动态获取
    IPADDR=192.168.0.2
    NETMASK=255.255.255.0 子网掩码
    GATEWAY=192.168.0.1 网关地址
    BROADCAST=192.168.0.255 广播地址  一般为本网段的最后一个地址   例如:192.168.1.255
    PEERDNS=yes
    DNS1=202.96.69.38
    USERCTL=yes
     
    B. 配置生效的命令
    临时生效命令   ifconfig
    永久生效   再修改1中的文件内容后    需要重启网络服务
    service network restart  或者重启计算机
     
    C. dhcp服务的文件
    a /etc/dhcp/dhcpd.conf    主要的配置文件
    包扩整体设定和子集设定
    global   前提是只管理一个网段
    default-lease-time 租约时间 单位s
    max-lease-time    最大的租约时间 单位s
    option  domain-name 域名
    option domain-name-servers ip1,ip2     域名服务器  中间用逗号隔开   
    ddns-update-style  类型
    此项涉及dns       客户端取得的ip通常是变动的    所以某部主机的主机名与ip的对应成问题    此时dhcp可以 通过 ddns来更新主机名誉ip的对应关系     如果不需要就设为none
    ignore client-updates      与上一个值有关系    可以通过dhcpd服务器来更新dns相关的信息
    option routers     路由器的地址   注意需要加s
     
    subnet   ip网段  netmask  子网掩码{
    range 地址池范围
    host 主机名{
    hardware ethernet mac地址
    fixed-address 固定的ip地址
    }
    }
     
    实例1:
    default-lease-time 259200;  60s*60min*24hours*3days=259200   3天的租约时间
    max-lease-time    518400;最大的租约时间为6天
    option  domain-name "google.com";   
    option domain-name-servers 202.96.69.38,202.96.64.68;  
    ddns-update-style none;
    ignore client-updates;
    option routers   192.168.0.1;
     
    subnet   192.168.0.0  netmask 255.255.255.0  {
    range 192.168.0.2 192.168.0.254; 
           (或者用 range dynamic-bootp 192.168.0.2 192.168.0.100;
    range dynamic-bootp 192.168.0.150 192.168.0.200;
    排除一部分的地址范围)
    host  jiaoshi {
    hardware ethernet 01:02:03:04:05:06;    绑定mac地址
    fixed-address 192.168.0.8;   分配固定的ip地址
    }
    }
     
    实例2
    如果单网卡多vlan(多网段)  如何配置
    1. 首先在 /etc/sysconfig/network-scripts/下建立两个文件   eth0:0   eth0:1格式与eth0一致
    eth0:0
    DEVICE=eth0:0     网络接口引用名   
    HWADDR=1e:04:05:ba:cd:ab         mac地址
    TYPE=Ethernet
    UUID=***************
    ONBOOT=yes    开机时是否激活
    NM_CONTROLLED=yes
    BOOTPROTO=static      静态设置     如果为dynamic 则为动态获取
    IPADDR=192.168.1.2
    NETMASK=255.255.255.0 子网掩码
    GATEWAY=192.168.1.1 网关地址
    BROADCAST=192.168.1.255 广播地址
    PEERDNS=yes
    DNS1=202.96.69.38
    USERCTL=yes
    2 eth0:1的设置   与上类似     标红的地方不同  用192.168.2.0网段
    3    配置dhcpd配置文件
    global选项省略
    subnet   192.168.1.0  netmask 255.255.255.0  {
    range dynamic-bootp 192.168.1.2 192.168.1.254; 
    option routers 192.168.1.1;
            }
     
    subnet  192.168.2.0 netmask 255.255.255.0{
    range dynamic-bootp 192.168.2.2 192.168.2.254;
    option routers 192.168.2.1;
    }
    b /etc/sysconfig/dhcpd   
    DHCPDARGS="eth0"  绑定网卡
    c 租约文件
    /var/lib/dhcpd/dhcpd.leases
    保存所有已经分发的ip地址     
     
     
    d dhcp的服务启动不成功的原因
     
    1./etc/rc.d/init.d/dhcp
    中修改user和group都为root    修改服务的权限
     
    2.防火墙
  • 相关阅读:
    用友软件T3出纳通提示单据锁定
    保存单据时提示“计量单位组不正确”
    cxgrid导出数据的格式设置(转载)
    会话打印机不会自动删除解决方法
    用友U8总账对账不平问题总结
    存货核算期初无法从库存取数
    SQL Server 2000 数据库日志太大!如何管理,清除,变小,压缩它
    Delphi控件cxGrid 如何动态创建列?
    关于Treeview 选中节点高亮有关问题
    U8远程接入客户端重新安装问题
  • 原文地址:https://www.cnblogs.com/dongguolei/p/7896386.html
Copyright © 2011-2022 走看看