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

配置完毕

 

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

谢谢

 

posted @ 2017-04-10 14:21  卓~卓  阅读(1452)  评论(0编辑  收藏  举报