当前位置: 首页 > news >正文

linux 小白启航之路-搭建linuxDHCP中继服务器

 

 

废话不多说开始操作吧

 

首先要给服务器的网卡绑定一个ip

网卡配置文件放在

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

我们用vi编辑器进行修改

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0        网卡名称
BOOTPROTO=static    这里设置为静态  动态为dhcp
ONBOOT=yes        系统启动时是否激活网卡
HWADDR=00:0c:29:b3:f2:f5   网卡的MAC地址
IPADDR=192.168.1.2      设置的ip地址
NETMASK=255.255.255.0   子网掩码
GATEWAY=192.168.1.1     网关地址

重启网卡

service network restart

 

安装DHCP服务

yum -y install dhcp

cp /usr/share/doc/dhcp-3.0.5/dhcpd.conf.sample /etc/dhcpd.conf    安装完成后查看一下/etc/dhcpd.conf(DHCP服务的默认配置文件),提示有个配置样本在/usr/share/doc/dhcp*/dhcpd.conf.sample中,我们可以直接将其复制过来,最为我们的样本使用  按y覆盖原文件

进行配置

vi /etc/dhcp/dhcpd.conf

 

 

        default-lease-time 21600;    默认租约时间6小时

         max-lease-time 43200;       最多租约时间12小时

        option domain-name-servers      202.106.0.20,8.8.8.8;    DNS服务器

        option domain-name              "Crushlinux.com";       默认搜索域

 

subnet 192.168.1.0 netmask 255.255.255.0 {             网段声明  和该网段的子网掩码

        option routers                  192.168.1.1;               网关地址

        option subnet-mask              255.255.255.0;       子网掩码

        range dynamic-bootp 192.168.1.100 192.168.1.200;    ip地址池范围

}

 

subnet 192.168.2.0 netmask 255.255.255.0 {

        option routers                  192.168.2.1;

        option subnet-mask              255.255.255.0;

        range dynamic-bootp 192.168.2.100 192.168.2.200;

}

 

subnet 192.168.3.0 netmask 255.255.255.0 {

        option routers                  192.168.3.1;

        option subnet-mask              255.255.255.0;

        range dynamic-bootp 192.168.3.100 192.168.3.200;

    

 重启dhcp服务    service dhcpd restart

chkconfig dhcpd on

 

配置DHCP中继服务器

有有几个网段就需要几个网卡 这里用了3个网段

 

vi /etc/sysconfig/network-scripts/ifcfg-eth0

DEVICE=eth0

BOOTPROTO=static

HWADDR=00:0c:29:e0:f7:26

ONBOOT=yes

IPADDR=192.168.1.1

NETMASK=255.255.255.0

GATEWAY=192.168.1.2

 

vi /etc/sysconfig/network-scripts/ifcfg-eth1

EVICE=eth1

BOOTPROTO=static

HWADDR=00:0c:28:e0:f7:33

ONBOOT=yes

IPADDR=192.168.2.1

NETMASK=255.255.255.0

 

vi /etc/sysconfig/network-scripts/ifcfg-eth2

DEVICE=eth2

BOOTPROTO=static

HWADDR=00:0b:17:e0:f7:33

ONBOOT=yes

IPADDR=192.168.3.1

NETMASK=255.255.255.0

 

 重启网络服务   service network restart

安装dhcp服务  

配置dhcprelay

vi /etc/sysconfig/dhcrelay

INTERFACES="eth0 eth1 eth2"    

DHCPSERVERS="192.168.1.2"

 

启动    service dhcrelay start

配置完毕

 

可能有些问题我没有写出来  希望大家谅解

谢谢

 

转载于:https://www.cnblogs.com/z666/p/6688860.html

相关文章:

  • hdu 4122 Alice#39;s mooncake shop (线段树)
  • 三栏布局总结
  • date命令使用文档
  • Qproces的启动
  • [MAC OS] 常用工具
  • Template.
  • Scrum培训心得体会
  • java基础讲解12-----Swing
  • javascript匿名函数及闭包深入理解及应用
  • 如何看懂ORACLE执行计划
  • 关于研发团队建设的一点思考
  • 线程安全-Lock锁synchronized
  • 前端自动化解决方案
  • win2008重新生成SID
  • WebView进度条
  • 【附node操作实例】redis简明入门系列—字符串类型
  • 【刷算法】从上往下打印二叉树
  • 【刷算法】求1+2+3+...+n
  • 230. Kth Smallest Element in a BST
  • DataBase in Android
  • Essential Studio for ASP.NET Web Forms 2017 v2,新增自定义树形网格工具栏
  • IDEA 插件开发入门教程
  • js数组之filter
  • maven工程打包jar以及java jar命令的classpath使用
  • React Native移动开发实战-3-实现页面间的数据传递
  • 程序员该如何有效的找工作?
  • 记一次用 NodeJs 实现模拟登录的思路
  • 聚类分析——Kmeans
  • 快速构建spring-cloud+sleuth+rabbit+ zipkin+es+kibana+grafana日志跟踪平台
  • 每天一个设计模式之命令模式
  • 如何邀请好友注册您的网站(模拟百度网盘)
  • 使用parted解决大于2T的磁盘分区
  • 整理一些计算机基础知识!
  • ​configparser --- 配置文件解析器​
  • ​决定德拉瓦州地区版图的关键历史事件
  • # 计算机视觉入门
  • #【QT 5 调试软件后,发布相关:软件生成exe文件 + 文件打包】
  • #define、const、typedef的差别
  • (3)选择元素——(14)接触DOM元素(Accessing DOM elements)
  • (C语言)共用体union的用法举例
  • (day6) 319. 灯泡开关
  • (二)学习JVM —— 垃圾回收机制
  • (附程序)AD采集中的10种经典软件滤波程序优缺点分析
  • (附源码)springboot助农电商系统 毕业设计 081919
  • (附源码)ssm学生管理系统 毕业设计 141543
  • (附源码)计算机毕业设计SSM疫情社区管理系统
  • (附源码)小程序儿童艺术培训机构教育管理小程序 毕业设计 201740
  • (三)mysql_MYSQL(三)
  • (五)大数据实战——使用模板虚拟机实现hadoop集群虚拟机克隆及网络相关配置
  • (转)nsfocus-绿盟科技笔试题目
  • (转)visual stdio 书签功能介绍
  • (转)四层和七层负载均衡的区别
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件