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
配置完毕
可能有些问题我没有写出来 希望大家谅解
谢谢