2001-06-04 12:03:00 hem 阅读数 1329
  • 【直通华为HCNA/HCNP系列R篇5】DHCP服务配置与管理

    本课程以华为指定的ICT认证培训教材《华为路由器学习指南》为主线,全面、系统、深入地介绍了华为Sx700系列交换机、AR G3系列路由器所支持的各种DHCP服务功能配置与管理方法,包括DHCP服务器、DHCP中继、DHCP Snooping和DHCP客户端的配置与管理。课程中包括了大量的实战实验演示,配置思路非常清晰、非常直观、真正做到一学就会。

    14890 人正在学习 去看看 王达

LINUX下架设DHCP全攻略


作者:netbull OSO奥索



设置DHCP


在 Linux 下面设置 DHCP 一点也不复杂﹐您所有要做的只有一个文件﹕/etc/dhcpd.conf 。


下面﹐我用我自己的设置文件来说说怎么修改这个文件﹕


default-lease-time 259200;

max-lease-time 777600;

option domain-name "siyongc";


这几行我放在文件的开头部份。第一和第二行我定义出租约的预设期限和最高期限﹐数值以秒来计算﹐也就是‘三天’和‘九天’。

然后我指定了网络使用的网域名称。


接下来是﹕


subnet 192.168.0.0 netmask 255.255.255.0 {

range 192.168.0.21 192.168.0.30;

range 192.168.0.121 192.168.0.230;

option broadcast-address 192.168.0.255;

option routers 192.168.0.17;

option domain-name-servers 192.168.0.17, 203.56.8.1;

}


subnet 203.30.35.128 netmask 255.255.255.224 {

range 203.30.35.140 203.30.35.157;

option broadcast-address 203.30.35.159;

option routers 203.30.35.134

option domain-name-servers 203.30.35.134 203.56.8.1;

}



这里﹐我一共有两块网卡分别向两个网络提供 DHCP 服务。在第一个网络(192.168.0.0)下面我指定出两个 scope ﹐也就是用来分配 DHCP 的 IP 范围﹕192.168.0.21 到 192.168.0.30 和 192.168.0.121 到 192.168.0.230 。另外﹐我还指定了‘广播地址’﹑‘路由器地址’和‘DNS的地址’。

第二个网络因为使用了27 bit 的 netmask﹐所以 Net ID 是﹕ 203.30.35.128 ﹐而广播地址则是﹕203.30.35.159 。


最后﹐我还设置了这样的句子﹕


host pii266 {

hardware ethernet 48:54:E8:27:75:77;

fixed-address 192.168.0.15;

}


正如我们所知﹐通过 DHCP 获取 IP 的客户端机器﹐如果其租约已经过期了﹐那么好可能失去了原来的 IP 。不过﹐我又想我的 pii266 这台主机永远都使用一个固定的 IP 地址。上面的句子就是为了这个目的而设的了。首先﹐我得找到在 pii266 这台机器上连接到我这个网络的界面种类和硬件地址﹐也就是﹕ethernet 48:54:E8:27:75:77 ﹐然后我用‘fixed-address’将 192.168.0.15 这个不在 DHCP scopes 之内的 IP 分配给 pii266。


如果您参考我上面这个文件进行设置的话﹐务必留意每一个标点符号﹐有些数字是用‘﹐’来分隔﹐而有些则用空格键来分隔﹔而每一个句子﹐都要用‘﹔’做结尾(和 perl script 一样)﹐否则﹐下面一行将会视为该行的延续部份﹐而不会当是新的一行看待。


当这个 /etc/dhcpd.conf 文件设置好之后﹐您还要用下面的命令创建一个 /etc/dhcp.leases 的空白文件﹕

touch /etc/dhcp.leases

注意﹕您不要尝试自行修改这个文件﹐假如该文件有问题的话﹐将之删除或改名﹐然后再用 touch 命令创建就是了。
2008-04-06 12:35:00 s0nghuiming 阅读数 1426
  • 【直通华为HCNA/HCNP系列R篇5】DHCP服务配置与管理

    本课程以华为指定的ICT认证培训教材《华为路由器学习指南》为主线,全面、系统、深入地介绍了华为Sx700系列交换机、AR G3系列路由器所支持的各种DHCP服务功能配置与管理方法,包括DHCP服务器、DHCP中继、DHCP Snooping和DHCP客户端的配置与管理。课程中包括了大量的实战实验演示,配置思路非常清晰、非常直观、真正做到一学就会。

    14890 人正在学习 去看看 王达

http://www.upk8.com/Article/linux/200801/460.html 

linux如何设置DHCP

环境:RH linux 9.0 使用linux下常用的dhcpd包。

  最新版本 dhcp3.0.5 下载地址: 下载

  1、安装:  先拷贝dhcp-3.0.5.tar.gz软件到/tmp目录下

  #cd /tmp

  #gunzip dhcp-3.0.5.tar.gz

  #tar xvf dhcp-3.0.5.tar 解开后会看到该目录下新建一个子目录dhcp-3.0.5

  #cd dhcp-3.0.5 //进入该子目录

  #configure

  #make

  #make install 把dhcp安装完毕

  2、配置

  dhcp服务最重要的配置工作就是配置/etc/dhcpd.conf内容现在把本地机的配置贴出来。

  /etc/dhcpd.conf:

  default-lease-time 1296000;

  #IP最长失效时间

  max-lease-time 4000000;

  option subnet-mask 255.255.255.0;

  #子网的掩码

  option broadcast-address 192.168.0.255;

  #网络的广播地址

  option routers 192.168.0.254;

  #网关的地址

  option domain-name-servers 211.151.48.59,211.151.48.47;

  #域名解析地址

  ddns-update-style ad-hoc;

  subnet 192.168.0.0 netmask 255.255.255.0 {

  #定义IP池的内容

  range 192.168.0.100 192.168.0.240;

  #地址范围为 100-240 共140个IP地址。

  }

  #也可以象下面一样按MAC地址指定IP

  #host Jephe {hardware ethernet 00:a0:c9:a6:96:33;fixed-address 192.168.1.12;}

  配置dhcpd.conf文件完毕。

3、启动服务

  #dhcpd

  即可以在命令行方式下启动。

  下面可把命令加到启动中。

  编辑或新建/etc/rc.d/init.d/dhcpd文件写入下面内容:

 

#vi /etc/init.d/dhcpd

. /etc/rc.d/init.d/functions
. /etc/sysconfig/network
# Check that networking is up.
[ ${NETWORKING} = "no" ] && exit 0

[ -f /usr/sbin/dhcpd ] || exit 0
[ -f /etc/dhcpd.conf ] || exit 0

RETVAL=0
# See how we were called.
case "$1" in
start)
# Start daemons.
echo -n "Starting dhcpd: "
daemon /usr/sbin/dhcpd eth1
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && touch /var/lock/subsys/dhcpd
;;
stop)
# Stop daemons.
echo -n "Shutting down dhcpd: "
killproc dhcpd
RETVAL=$?
echo
[ $RETVAL -eq 0 ] && rm -f /var/lock/subsys/dhcpd
;;
restart|reload)
$0 stop
$0 start
RETVAL=$?
;;
status)
status dhcpd
RETVAL=$?
;;
*)
echo "Usage: dhcpd {start|stop|restart|status}"
exit 1
esac
exit $RETVAL

 

 

  其中 daemon /usr/sbin/dhcpd eth0 这句为指定需要对于那一个网卡的IP段内的机器进行解析。

  如果为第二块网卡设 为:eth1

  使用服务命令进行启动和停止

  #service dhcpd start|stop|restart

  无错误输出则该配置文件无误.

  加入到启动服务中:

  #chkconfig --add dhcpd

  #chkconfig --level 2345 dhcpd on

  #chkconfig --list dhcpd

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

2015-08-16 23:51:56 linglong0820 阅读数 1782
  • 【直通华为HCNA/HCNP系列R篇5】DHCP服务配置与管理

    本课程以华为指定的ICT认证培训教材《华为路由器学习指南》为主线,全面、系统、深入地介绍了华为Sx700系列交换机、AR G3系列路由器所支持的各种DHCP服务功能配置与管理方法,包括DHCP服务器、DHCP中继、DHCP Snooping和DHCP客户端的配置与管理。课程中包括了大量的实战实验演示,配置思路非常清晰、非常直观、真正做到一学就会。

    14890 人正在学习 去看看 王达

操作系统版本

cat /etc/issue
CentOS release 6.6 (Final)
Kernel \r on an \m

开启路由转发功能

echo "1" > /proc/sys/net/ipv4/ip_forward

vi /etc/sysctl.conf 
    net.ipv4.ip_forward = 1 

sysctl -p

安装dhcp

 yum install dhcp

修改配置文件(配置监听的端口和dhcp服务器)

vi /etc/sysconfig/dhcrelay

这里写图片描述

启动服务并且设置开启启动

/etc/init.d/dhcrelay restart
正在启动 dhcrelay:                                        [确定]
[root@router ~]# chkconfig dhcrelay on
2018-04-14 20:39:38 yiyougogogo 阅读数 439
  • 【直通华为HCNA/HCNP系列R篇5】DHCP服务配置与管理

    本课程以华为指定的ICT认证培训教材《华为路由器学习指南》为主线,全面、系统、深入地介绍了华为Sx700系列交换机、AR G3系列路由器所支持的各种DHCP服务功能配置与管理方法,包括DHCP服务器、DHCP中继、DHCP Snooping和DHCP客户端的配置与管理。课程中包括了大量的实战实验演示,配置思路非常清晰、非常直观、真正做到一学就会。

    14890 人正在学习 去看看 王达

  服务端安装dhcp服务,客户端主机的可以通过广播位如:172.25.254.255x向服务端索要动态ip

一、在服务端设置dhcp服务

一、dhcp服务
1.配置服务器ip为静态  nm-con...
2.配置yum源
##cd /etc/yum.repos.d/     然后 ls
vim 看到的文件   
设定yum源  在这里可以下载 dhcp 服务

下载 dhcp

##查找dhcp


找到dhcp的配置文件


按照配置文件所说,进行修改



 域名:westos.com

   dns地址 172.25.254.250


 日志级别

  

分配ip的网络位-eth0


ip地址池
网关

重置 dhcp


在客户端 要ip

查看配置文件 /etc/sysconfig/network-scripts/ifcgf-eth0 中是不是dhcp获取  <<文件>>
dhcp        ##动态获取
vim /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0        ##接口使用设备
BOOTPROTO=dhcp        ##网卡工作模式
ONBOOT=yes        ##网络服务开启时自动激活
NAME=eth0        ##网络接口名称

:wq


systemctl restart network



二、构建tftp
1.配置yum源,cd /var/www/html/rhel9.2/
ls    cd /isolinux
ls  查看开机预安装界面的文件
安装 tftp    
## yum whatprovides */pxelinux.0
yum install syslinux-4.05-8.e17.x86_64 tftp-server -y
vim /etc/xinetd.d/tftp   打开disable
重置 xinetd.service
chkconfig --list   查看tftp是否打开
netstat -antlupe | grep xinetd    查看接口
rpm -ql tfpt-server  查看tfpt的配置文件
把/isolinux/和 /usr/share/syslinux/pxelinux.0  放到/var/lib/tftpboot


三、用网卡启动
1.在 tftpboot 中创建pxelinux.cfg
把 isolinux.cg  cp 到pxelinux.cfg/defaylt
修改 /etc/dhcp/dhcpd.conf
   next-server 172.25.254.110  获取服务
打开dhcp   关闭火墙 让火墙开机不启动
fileaname "pxelinux.0"    调用文件 pxelinux.0
网卡 network(pxe)
在 tftpboot cd /pxelinux.cdg   
ls    看到 default   编辑

## 。。。。。repo=http://yum源


2011-03-16 09:39:53 weixin_34343308 阅读数 62
  • 【直通华为HCNA/HCNP系列R篇5】DHCP服务配置与管理

    本课程以华为指定的ICT认证培训教材《华为路由器学习指南》为主线,全面、系统、深入地介绍了华为Sx700系列交换机、AR G3系列路由器所支持的各种DHCP服务功能配置与管理方法,包括DHCP服务器、DHCP中继、DHCP Snooping和DHCP客户端的配置与管理。课程中包括了大量的实战实验演示,配置思路非常清晰、非常直观、真正做到一学就会。

    14890 人正在学习 去看看 王达

 H3C交换机设置DHCP中继,配合Linux 服务器为多VLAN提供DHCP地址分配服务

wanghaoqd


  最近在单位用Linux做了一台DHCP服务器,使用H3C S7506R交换机做中继,为两个VLAN提供DHCP服务,经过两个月的测试效果很好。在这里把服务器和交换机的设置方法写出来供有相似需求的朋友参考。
首先贴一下网络拓扑:
 

一 DHCP服务器设置步骤如下:
1)安装好Linux操作系统,我用的发行版本是CentOS 5.2。
2)设置服务器的网络参数如下
IP地址:192.168.6.7
子网掩码:255.255.255.0
网关:192.168.6.254
DNS:192.168.6.10
3)安装DHCP服务
CentOS和Red Hat Enterprise Linux等系统默认并不安装DHCP服务。可以使用这个命令来检查系统是否
已经安装DHCP服务:
rpm –q dhcp
如果返回提示“package dhcp is not installed”,说明没有安装DHCP服务。把CentOS安装DVD光盘放
入光驱,执行以下命令:
cd /media/CentOS_5.2_Final/CentOS
rpm –ivh dhcp-3.0.5-13.el5.i386.rpm
系统会安装进度,安装成功后再次执行“rpm –q dhcp”命令,系统会返回消息“dhcp-3.0.5-13.el5”,
说明DHCP服务已正确安装。
4)把配置文件模板复制为dhcpd.conf
DHCP服务的配置要靠编辑/etc/dhcpd.conf来进行。DHCP服务程序默认没有建立dhcpd.conf配置文件,
但自带配置模板,只要稍加修改就可以使用。执行
“cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf”命令,可以把系统自带的配置文
件模板复制到/etc目录并重命名为dhcpd.conf。
5)用“vi /etc/dhcpd.conf”命令编辑配置文件内容如下:

引用:
#cat /etc/dhcpd.conf
ddns-update-style interim;
ignore client-updates;
default-lease-time 86400;
max-lease-time 86400;
subnet 192.168.6.0 netmask 255.255.255.0 {
        range 192.168.6.1 192.168.6.253;
        option routers                  192.168.6.254;
        option subnet-mask              255.255.255.0;
        option domain-name-servers      192.168.6.10,10.20.6.10;
        option netbios-name-servers     192.168.6.10,10.20.6.10;
        option time-offset              -18000;
        default-lease-time 86400;
        max-lease-time 86400;
}
subnet 192.168.25.0 netmask 255.255.255.0 {
range 192.168.25.1 192.168.25.253;
option routers   192.168.25.254;
option subnet-mask  255.255.255.0;
option domain-name-servers      192.168.6.10,10.20.6.10;
option netbios-name-servers     192.168.6.10,10.20.6.10;
option time-offset              -18000;
default-lease-time 86400;
max-lease-time 86400;
}
subnet 192.168.30.0 netmask 255.255.255.0 {
range 192.168.30.1 192.168.30.253;
option routers                  192.168.30.254;
option subnet-mask              255.255.255.0;
option domain-name-servers      192.168.6.10,10.20.6.10;
option netbios-name-servers     192.168.6.10,10.20.6.10;
option time-offset              -18000;
default-lease-time 86400;
max-lease-time 86400;
}

6)创建一个空的DHCP客户租约数据库文件。
执行命令:“touch /var/lib/dhcpd/dhcpd.leases”
7)执行“service dhcpd start”启动DHCP服务
8)设置服务器开机时自动启动DHCP服务。执行“ntsysv”命令,在对话框中找到“dhcpd”,
按空格为其标上“*”号,按键盘“Tab”键选中“确定”按钮并按回车即可。
9)如果服务器安装时开启了网络防火墙,需要更改防火墙的设置,开启服务器的UDP 67和68端口

到这里服务器端的配置工作就完成了。服务器配置过程中需要注意的有:

1)dhcpd.conf中除了要有需要DHCP服务的VLAN的网段,还必须包含服务器网卡所在的网段信息才
可以。我在配置dhcpd.conf的时候,开始只添加了“subnet 192.168.25.0 netmask 255.255.255.0{}”
和“subnet 192.168.30.0 netmask 255.255.255.0{}”这两个字网,执行“service dhcpd start”命令
启动dhcpd服务时总是提示失败。后来执行 “/etc/init.d/dhcpd start”命令,仔细看了错误提示后发现
dhcpd.conf文件中必须包含服务器所在网段的信息才可以。向dhcpd.conf中添加了
“subnet 192.168.6.0 netmask 255.255.255.0{}”这一段后服务就可以正常启动了。
2)dhcp.conf里面的各个参数相信应该比较容易懂,时间关系我没有做解释。
3)我查的资料上说防火墙要打开UDP 67和68端口,但也有资料说只开68也可以,时间关系我没有试。

二 交换机的配置方法
  首先说明交换机在VLAN 6、VLAN 25和VLAN 30内的IP地址已分别设置为192.168.6.254/24、192.168.25.254/24和192.168.30.254,分别作为三个VLAN的网关使各VLAN能够互访。
1) 在任一计算机上执行“telnet 192.168.6.254”命令登录H3C S7506R交换机
2) 输入用户密码后执行“system-view”命令进入系统配置视图
3) 执行“dhcp enable”命令开启交换机的DHCP服务
4) 执行“dhcp-server 1 ip 192.168.6.7”新建DHCP服务器组并添加服务器的IP地址
5) 执行“interface vlan-interface 25”进入VLAN 25接口配置视图
6) 执行“dhcp-server 1”命令为VLAN 25指定DHCP服务器
7) 执行“interface vlan-interface 30”进入VLAN 30接口配置视图
8) 执行“dhcp-server 1”命令为VLAN 30指定DHCP服务器
9) 按“Ctrl-Z”组合键或执行两次“quit”命令返回用户视图
10) 执行“save”命令保存配置
交换机配置时没什么特别的注意事项,只要提前配置各VLAN工作站和DHCP服务器能互通就可以了。
经实际测试,在VLAN 25和VLAN 30的工作站上将IP地址和DNS服务器设为自动获取,可以成功获
得IP、DNS服务器和WINS服务器地址。
个人水平有限,以上内容如有错误请提出来我会尽快改正。转载请注明作者和出处,谢谢合作。


wanghaoqd 2009.1.12


================================================
交换机配置部分:
“4) 执行“dhcp-server 1 ip 192.168.6.254”新建DHCP服务器组并添加服务器的IP地址”
一句有误,已改为:
“4) 执行“dhcp-server 1 ip 192.168.6.7”新建DHCP服务器组并添加服务器的IP地址”
感谢"我爱所有人"的提醒。
                   2010.4.15
================================================

 

Linux如何搭建dhcp

阅读数 184

Linux DHCP & DNS

阅读数 1675

Linux之dhcp

阅读数 78

Linux DHCP搭建

阅读数 137

没有更多推荐了,返回首页