linux下安裝配置DHCP服務器

前提是已經安裝了 core 及 base 兩個組

 

1
2
3
4
5
# cat /etc/redhat-release  
Red Hat Enterprise Linux Server release 6.8 (Santiago)  
# uname -a 
Linux localhost.localdomain 2.6.32-358.el6.x86_64 #1 SMP Tue Jan 29 
11:47:41 EST 2013 x86_64 x86_64 x86_64 GNU/Linux

修改本機IP為靜態獲取

1
2
3
4
5
6
7
8
9
10
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0 
TYPE=Ethernet 
ONBOOT=yes 
NM_CONTROLLED=yes 
BOOTPROTO=static 
IPADDR=192.168.101.11 
NETMASK=255.255.255.0 
GATEWAY=192.168.101.1
# service network restart

關閉 selinux

1
2
3
4
5
6
7
8
9
10
11
12
# vi /etc/sysconfig/selinux 
# This file controls the state of SELinux on the system. 
# SELINUX= can take one of these three values: 
#     enforcing – SELinux security policy is enforced. 
#     permissive – SELinux prints warnings instead of enforcing. 
#     disabled – No SELinux policy is loaded. 
#SELINUX=enforcing 
SELINUX=disabled 
# SELINUXTYPE= can take one of these two values: 
#     targeted – Targeted processes are protected, 
#     mls – Multi Level Security protection. 
SELINUXTYPE=targeted

安裝服務器組件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
# mkdir /mnt/cdrom 
# mount /dev/cdrom /mnt/cdrom/ 
mount: block device /dev/sr0 is write-protected, mounting read-only 
  
# cd /mnt/cdrom/Packages/ 
# ls dhcp* 
dhcp-4.1.1-34.P1.el6.x86_64.rpm  
dhcp-common-4.1.1-34.P1.el6.x86_64.rpm 
  
#安裝 DHCP 軟件包 
# rpm -Uvh dhcp-4.1.1-34.P1.el6.x86_64.rpm  
error: Failed dependencies: 
        portreserve is needed by dhcp-12:4.1.1-34.P1.el6.x86_64 
  
#解決包的依賴性 
# rpm -Uvh dhcp-4.1.1-34.P1.el6.x86_64.rpm \ 
 portreserve-0.0.4-9.el6.x86_64.rpm  
Preparing…                ########################### [100%] 
   1:portreserve            ########################### [ 50%] 
   2:dhcp                    ########################### [100%]

更改配置文件

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
# cat dhcpd.conf 
option domain-name “bigcloud.local”;#此處設置主機名
option domain-name-servers 192.168.188.11, 192.168.188.12;#此處設置默認DNS
subnet 192.168.188.0  netmask 255.255.255.0 {   #此處設置第一個子網
  range dynamic-bootp 192.168.188.100  192.168.188.160;  #此處設定為不連續的IP段
  range dynamic-bootp 192.168.188.169  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 dynamic-bootp 192.168.189.100  192.168.189.253;
  default-lease-time 691200;
  max-lease-time 691200;
  option routers 192.168.189.2;
}
host pc1 {     #為某一臺主機單獨配置靜態IP
  hardware ethernet 00:12:34:56:78:90;
  fixed-address 192.168.188.111;
#啟動服務。 
# service dhcpd start 
Starting dhcpd:                                            [  OK  ]

原創文章,作者:zero,如若轉載,請注明出處:http://www.www58058.com/74747

(1)
zerozero
上一篇 2017-05-03 20:38
下一篇 2017-05-04 08:22

相關推薦

  • 計劃任務與啟動流程

    一、任務計劃 未來的某時間點執行一次任務:    at:在指定的時間執行任務    batch:系統自行選擇空閑時間去執行此處指定的任務周期性運行某任務:    cron:在指定的時間執行任務 1、at任務at [option] TIME  常用選項:&nbs…

    Linux干貨 2016-09-13
  • Quota和RAID

    高級文件系統管理 磁盤配額 quota 限制用戶在某個分區的容量,創建數目的多少!一般實施在家目錄 /home 下來限制用戶的占用空間 限制某一群組所能使用的最大磁盤配額  (使用群組限制): 限制某一用戶的最大磁盤配額  (使用用戶限制):它僅能針對整個文件系統來進行設計,無法針對某個單一的目錄來設計它的磁盤配額。 限制某一目錄 &nb…

    Linux干貨 2016-09-01
  • n25-3

    列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。  ~]#who | cut -d' ' -f1 | sort -u     root  取出最后登錄到當前系統的用戶的相關信息。  ~]# who | tail -l  &…

    Linux干貨 2016-12-26
  • Linux基礎學習總結(二)

    經過前兩周的學習,我們大家對于Linux系統和操作已經有了一定的認識?;贚inux平臺進行開發,確實要更方便和高效,我經過自己的學習消化,現在將自己的理解的幾點總結下來: Linux哲學思想的幾句話,簡潔的闡明了linux系統的特點。其中一切都是一個文件這句話特別精辟,在實際學習和操作linux系統之后,更是深刻體會到了這句話的內涵,感受頗深。它具體指明了…

    Linux干貨 2018-03-16
  • 第三周-作業

    1、列出當前系統上所有已經登錄的用戶的用戶名,注意:同一個用戶登錄多次,則只顯示一次即可。     ~]# who | cut -d" " -f1 | uniq 2、取出最后登錄到當前系統的用戶的相關信息。     ~]# who |  t…

    Linux干貨 2016-12-14
  • OpenSSH

    ssh: secure shell, protocol, 22/tcp, 安全的遠程登錄 OpenSSH: ssh協議的開源實現; dropbear:另一個開源實現;  SSH協議版本 v1: 基于CRC-32做MAC,不安全;man-in-middle v2:雙方主機協議選擇安全的MAC方式 基于DH算法做密鑰交換,基于RSA或DSA算法實現身份…

    Linux干貨 2015-06-21

評論列表(1條)

  • 成都
    成都 2018-02-16 09:57

    請問代碼怎么插入的?

欧美性久久久久