centos下搭建服務器

一、場景:

某公司需要使用開源技術構建企業的信息基礎結構。第一期主要完成基礎服務器的搭建。

主機名

IP地址

角色功能

ZZSRV1.BIGCLOUD.LOCAL

192.168.188.11

DNS、網站、DHCP服務器、時鐘服務器

ZZSRV2.BIGCLOUD.LOCAL

192.168.188.12

輔助DNS、文件服務器

現在要求在VMwareWorkstation 10下構建POC(Proofof Concept)環境,以便來進行測試。

二、DHCP服務器搭建


1.要求:

網絡

IP地址範圍

網關

備註

VLAN1

192.168.188.100-192.168.188.253/24

排除 192.168.188.160192.168.188.169

192.168.188.2


VLAN2

192.168.189.100-192.168.189.253/24

192.168.189.2


DHCP服務器爲ZZSRV1.BIGCLOUD.LOCAL,其IP地址爲192.168.188.11

此單位的DNS服務器的地址爲192.168.188.11192.168.188.12

需要將192.168.188.111保留給無法配置靜態IP地址的打印機,其MAC地址爲00:12:34:56:78:90

VLAN1的地址租約是3天,VLAN2的地址租約是8


2.實驗環境:

# uname -a

Linux zzsrv1.bigcloud.local3.10.0-123.el7.x86_64 #1 SMP Mon Jun 30 12:09:22 UTC 2014 x86_64 x86_64 x86_64GNU/Linux

# cat /etc/redhat-release

CentOS Linux release 7.0.1406 (Core)


3.實驗步驟:

3.1修改主機名

# vi /etc/hostname

zzsrv1.bigcloud.local


3.2修改IP地址

# vi/etc/sysconfig/network-scripts/ifcfg-eno16777728

TYPE=Ethernet

BOOTPROTO=static

DEFROUTE=yes

PEERDNS=yes

PEERROUTES=yes

#IPV4_FAILURE_FATAL=yes

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_PEERDNS=yes

IPV6_PEERROUTES=yes

IPV6_FAILURE_FATAL=no

NAME=eno16777728

ONBOOT=yes

IPADDR=192.168.188.11

NETMASK=255.255.255.0

GETEWAY=192.168.188.2


3.3重啓網卡

# service network restart

Restarting network (via systemctl):                        [  OK  ]

 

# vi /etc/resolv.conf

# Generated by NetworkManager

search bigcloud.local

nameserver 192.168.188.11

nameserver 192.168.188.12


3.4安裝dhcp服務的包

# mkdir /mnt/cdrom

先掛載

# mount /dev/cdrom /mnt/cdrom

mount: /dev/sr0 is write-protected,mounting read-only

 

# cd /mnt/cdrom/Packages/

# ls dhcp*

dhcp-4.2.5-27.el7.centos.x86_64.rpm

dhcp-common-4.2.5-27.el7.centos.x86_64.rpm

dhcp-libs-4.2.5-27.el7.centos.x86_64.rpm

 

# rpm -Uchdhcp-4.2.5-27.el7.centos.x86_64.rpm

 

warning:dhcp-4.2.5-27.el7.centos.x86_64.rpm: Header V3 RSA/SHA256 Signature, key IDf4a80eb5: NOKEY

################################# [100%]

Updating / installing...

################################# [100%]

 

3.5.修改配置文件

# rpm -qc dhcp

/etc/dhcp/dhcpd.conf

/etc/dhcp/dhcpd6.conf

/etc/openldap/schema/dhcp.schema

/etc/sysconfig/dhcpd

/var/lib/dhcpd/dhcpd.leases

/var/lib/dhcpd/dhcpd6.leases

 

# vi dhcpd.conf

在該配置文件中添加如下內容:(188子網的租約爲3天,189子網的租約爲8天)

換算爲秒:3*24*60*60s =2592008*24*60*60s=691200

option domain-name  "bigcloud.local";

option domain-name-servers  192.168.188.11, 192.168.188.12;

default-lease-time 691200;

max-lease-time 691200;

 

subnet 192.168.188.0 netmask  255.255.255.0 {

   range 192.168.188.100 192.168.188.159;

   range 192.168.188.170 192.168.188.253;

   default-lease-time 259200;

   max-lease-time 259200;

   option routers 192.168.188.2;

}

 

subnet 192.168.189.0 netmask  255.255.255.0 {

    range 192.168.189.100 192.168.189.253;

    option routers 192.168.189.2;

}

host printer1 {

    hardware ethernet 00:12:34:56:78:90;

    fixed-address 192.168.188.111;

}

 

3.6.啓動dhcp服務

# systemctl start dhcpd.service

設置dhcp爲自動啓動

# systemctl enable dhcpd.service

檢查dhcp是否爲自動啓動

# systemctl is-enabled dhcpd.service

enabled

 

3.7客戶端驗證:成功申請到IP

wKioL1PzTU6iM0JiAAICdw0Ggbs463.jpg

  ~還會再補充上DNS、NTP、samba、ftp等服務器的配置哦。~

 


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章