设为首页 收藏本站
查看: 845|回复: 6

[经验分享] 构建DHCP服务器及配置DHCP中继的安装过程

[复制链接]

尚未签到

发表于 2013-3-13 09:44:13 | 显示全部楼层 |阅读模式
一、搭建环境:


准备三台虚拟机,分别命名为dhcp,dhcprelay(添加三块网卡),client ,Dhcp 连接 vmnet1,


dhcprelay 分别连接 vmnet1,vmnet2,vmnet3.


为三台虚拟机配置IP地址


dhcp-eth0:


[iyunv@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0
ONBOOT=yes
IPADDR=50.1.1.1
NETMASK=255.255.255.0
GATEWAY=50.1.1.254


[iyunv@localhost ~]# ifdown eth0 ; ifup eth0


dhcprelay-eth0:


[iyunv@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth
ifcfg-eth0      ifcfg-eth0.bak  ifcfg-eth1      ifcfg-eth2


[iyunv@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth0


DEVICE=eth0
ONBOOT=yes
TYPE=Ethernet
IPADDR=50.1.1.254
NETMASK=255.255.255.0


[iyunv@localhost ~]# ifdown eth0 ; ifup eth0




dhcprelay-eth1:


[iyunv@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth1


# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth1
BOOTPROTO=static
ONBOOT=yes
IPADDR=50.2.2.254
NETMASK=255.255.255.0


[iyunv@localhost ~]# ifdown eth1 ; ifup eth1




dhcprelay-eth2:


[iyunv@localhost ~]# vim /etc/sysconfig/network-scripts/ifcfg-eth2


# Advanced Micro Devices [AMD] 79c970 [PCnet32 LANCE]
DEVICE=eth2
BOOTPROTO=static
ONBOOT=yes
IPADDR=50.3.3.254
NETMASK=255.255.255.0


[iyunv@localhost ~]# ifdown eth2 ; ifup eth2


二、在dhcp 和 dhcprelay 上安装dhcp服务


[iyunv@localhost ~]# mount -o loop /dev/cdrom /media/
[iyunv@localhost ~]# cd /media/Server/
[iyunv@localhost Server]# rpm -ivh dhcp-3.0.5-23.el5.i386.rpm
error: failed to stat /media/RHEL_5.5 i386 DVD: 没有那个文件或目录
Preparing...                ########################################### [100%]
   1:dhcp                   ########################################### [100%]


三、在dhcp上编辑/etc/dhcpd.conf


[iyunv@localhost Server]# cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf
cp:是否覆盖“/etc/dhcpd.conf”? y
[iyunv@localhost Server]# vim /etc/dhcpd.conf


ddns-update-style none;
default-lease-time 21600;
max-lease-time 43200;
option domain-name-servers 202.106.0.20;
subnet  50.1.1.0  netmask 255.255.255.0 {
        option routers                  50.1.1.254;
        option subnet-mask              255.255.255.0;
        range dynamic-bootp 50.1.1.2 50.1.1.100;
        host srv {
                hardware ethernet 12:34:56:78:AB:CD;
                fixed-address 50.1.1.50;
        }
}
subnet 50.2.2.0 netmask 255.255.255.0{
        range dynamic-bootp 50.2.2.2 50.2.2.100;
        option subnet-mask 255.255.255.0;
        option routers 50.2.2.254;
}
subnet 50.3.3.0 netmask 255.255.255.0{
        range dynamic-bootp 50.3.3.2 50.3.3.100;
        option subnet-mask 255.255.255.0;
        option routers 50.3.3.254;
}


四、在dhcp上启动dhcp 服务


[iyunv@localhost ~]# service dhcpd start
启动 dhcpd:                                               [确定]


五、在dhcprelay 上开启路由转发


[iyunv@localhost Server]# vim /etc/sysctl.conf


net.ipv4.ip_forward = 1


[iyunv@localhost Server]# sysctl -p
net.ipv4.ip_forward = 1
net.ipv4.conf.default.rp_filter = 1
net.ipv4.conf.default.accept_source_route = 0
kernel.sysrq = 0
kernel.core_uses_pid = 1
net.ipv4.tcp_syncookies = 1
kernel.msgmnb = 65536
kernel.msgmax = 65536
kernel.shmmax = 4294967295
kernel.shmall = 268435456


六、在dhcprelay 上配置中继


[iyunv@localhost Server]# vim /etc/sysconfig/dhcrelay


# Command line options here
INTERFACES="eth0 eth1 eth2"
DHCPSERVERS="50.1.1.1"


七、启动dhcprelay 中继服务


[iyunv@localhost Server]# service dhcrelay start
启动 dhcrelay:                                            [确定]


八、验证


1、将client 连接vmnet1上,并设置dhcp自动获取


DEVICE=eth0
BOOTPROTO=dhcp
ONBOOT=yes


2、重启网卡后查看IP


[iyunv@localhost ~]# ifdown eth0
[iyunv@localhost ~]# ifup eth0


正在决定 eth0 的 IP 信息...完成。
[iyunv@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr 00:0C:29:B1:17:07  
          inet addr:50.1.1.100  Bcast:50.1.1.255  Mask:255.255.255.0
          inet6 addr: fe80::20c:29ff:feb1:1707/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:221 errors:0 dropped:0 overruns:0 frame:0
          TX packets:659 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:43662 (42.6 KiB)  TX bytes:133870 (130.7 KiB)
          Interrupt:177 Base address:0x2024


lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3162 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5332786 (5.0 MiB)  TX bytes:5332786 (5.0 MiB)
3、修改网卡使用的MAC地址为 cc-cc-cc-cc-cc-cc 获得ip 地址为保留ip 50.1.1.50


[iyunv@localhost ~]# ifdown eth0
[iyunv@localhost ~]# ifconfig eth0 hw ether cc:cc:cc:cc:cc:cc
[iyunv@localhost ~]# ifup eth0


正在决定 eth0 的 IP 信息...完成。
[iyunv@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr CC:CC:CC:CC:CC:CC  
          inet addr:50.1.1.50  Bcast:50.1.1.255  Mask:255.255.255.0
          inet6 addr: fe80::cecc:ccff:fecc:cccc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:227 errors:0 dropped:0 overruns:0 frame:0
          TX packets:693 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:45714 (44.6 KiB)  TX bytes:141004 (137.6 KiB)
          Interrupt:177 Base address:0x2024


lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3162 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5332786 (5.0 MiB)  TX bytes:5332786 (5.0 MiB)


4、将client 连接 vmnet2上,并设置重启网卡获得50.2.2.100


[iyunv@localhost ~]# ifdown eth0 ; ifup eth0


正在决定 eth0 的 IP 信息...完成。


[iyunv@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr CC:CC:CC:CC:CC:CC  
          inet addr:50.2.2.100  Bcast:50.2.2.255  Mask:255.255.255.0
          inet6 addr: fe80::cecc:ccff:fecc:cccc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:241 errors:0 dropped:0 overruns:0 frame:0
          TX packets:742 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:49190 (48.0 KiB)  TX bytes:150619 (147.0 KiB)
          Interrupt:177 Base address:0x2024


lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3162 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5332786 (5.0 MiB)  TX bytes:5332786 (5.0 MiB)


5、将client连接vmnet3上,并设置重启网卡获得50.3.3.100


[iyunv@localhost ~]# ifdown eth0 ; ifup eth0


正在决定 eth0 的 IP 信息...完成。
[iyunv@localhost ~]# ifconfig
eth0      Link encap:Ethernet  HWaddr CC:CC:CC:CC:CC:CC  
          inet addr:50.3.3.100  Bcast:50.3.3.255  Mask:255.255.255.0
          inet6 addr: fe80::cecc:ccff:fecc:cccc/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:247 errors:0 dropped:0 overruns:0 frame:0
          TX packets:791 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:50116 (48.9 KiB)  TX bytes:161057 (157.2 KiB)
          Interrupt:177 Base address:0x2024


lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:3162 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3162 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:5332786 (5.0 MiB)  TX bytes:5332786 (5.0 MiB)



运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其承担任何法律责任,如涉及侵犯版权等问题,请您及时通知我们,我们将立即处理,联系人Email:kefu@iyunv.com,QQ:1061981298 本贴地址:https://www.yunweiku.com/thread-3869-1-1.html 上篇帖子: CentOS上配置NFS服务 下篇帖子: Ubuntu禁止普通用户通过sudo -i 或 sudo -s进入root模式解决办法 服务器 安装

尚未签到

发表于 2013-3-23 13:06:13 | 显示全部楼层
爱她,就请为她做无痛人流手术!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-5-21 16:37:59 | 显示全部楼层
做爱做的事,交配交的人。

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-6-4 18:45:58 | 显示全部楼层
找到好贴不容易,我顶你了,谢了

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

发表于 2013-6-19 03:51:47 | 显示全部楼层
饭在锅里,我在床上*^_^*

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

累计签到:2 天
连续签到:1 天
发表于 2013-6-26 14:06:13 | 显示全部楼层
读书读到抽筋处,文思方能如尿崩!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

尚未签到

发表于 2013-7-30 12:49:25 | 显示全部楼层
微机原理闹危机,随机过程随机过,实变函数学十遍,汇编语言不会编!

运维网声明 1、欢迎大家加入本站运维交流群:群②:261659950 群⑤:202807635 群⑦870801961 群⑧679858003
2、本站所有主题由该帖子作者发表,该帖子作者与运维网享有帖子相关版权
3、所有作品的著作权均归原作者享有,请您和我们一样尊重他人的著作权等合法权益。如果您对作品感到满意,请购买正版
4、禁止制作、复制、发布和传播具有反动、淫秽、色情、暴力、凶杀等内容的信息,一经发现立即删除。若您因此触犯法律,一切后果自负,我们对此不承担任何责任
5、所有资源均系网友上传或者通过网络收集,我们仅提供一个展示、介绍、观摩学习的平台,我们不对其内容的准确性、可靠性、正当性、安全性、合法性等负责,亦不承担任何法律责任
6、所有作品仅供您个人学习、研究或欣赏,不得用于商业或者其他用途,否则,一切后果均由您自己承担,我们对此不承担任何法律责任
7、如涉及侵犯版权等问题,请您及时通知我们,我们将立即采取措施予以解决
8、联系人Email:admin@iyunv.com 网址:www.yunweiku.com

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

扫码加入运维网微信交流群X

扫码加入运维网微信交流群

扫描二维码加入运维网微信交流群,最新一手资源尽在官方微信交流群!快快加入我们吧...

扫描微信二维码查看详情

客服E-mail:kefu@iyunv.com 客服QQ:1061981298


QQ群⑦:运维网交流群⑦ QQ群⑧:运维网交流群⑧ k8s群:运维网kubernetes交流群


提醒:禁止发布任何违反国家法律、法规的言论与图片等内容;本站内容均来自个人观点与网络等信息,非本站认同之观点.


本站大部分资源是网友从网上搜集分享而来,其版权均归原作者及其网站所有,我们尊重他人的合法权益,如有内容侵犯您的合法权益,请及时与我们联系进行核实删除!



合作伙伴: 青云cloud

快速回复 返回顶部 返回列表