架構決議
dhcp服務器配置
- 配置實驗環境
- 關閉VMware的dhcp服務
- 給虛擬機添加網卡為VMnet1
- 安裝與配置dhcp服務
- 給新添的網路配置IP
- 配置dhcp服務
- 在真實的主機系統上查看dhcp配置
- 為真實主機系統分配固定的IP
- 修改dhcp組態檔
- 再次重啟真實主機的網路
- 為其他的VMware上的虛擬機分配dhcp服務器的IP
- 在開啟一臺虛擬機,添加網卡
dhcp服務器配置
簡介:動態主機配置協議是一個局域網的網路協議,指的是由服務器控制一段IP地址范圍,客戶機登錄服務器時就可以自動獲得服務器分配的IP地址和子網掩碼,擔任DHCP服務器的計算機需要安裝TCP/IP協議,并為其設定靜態IP地址、子網掩碼、默認網關等內容,
決議圖

實驗操作
🌍環境: 一臺:CentOS Linux release 7.4.1708 (Core)
一、配置實驗環境
1、關閉VMware的dhcp服務

2、給虛擬機添加一塊網卡為VMnet1


二、安裝與配置dhcp服務
1、給新添的網卡配置IP
#1. 查看新添加的網卡設備名:
[root@localhost ~]# ip a
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:22:80:ac brd ff:ff:ff:ff:ff:ff
inet 192.168.178.7/24 brd 192.168.178.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::d0b0:efc5:3d2a:dca9/64 scope link
valid_lft forever preferred_lft forever
#這里為新添加網卡的設備名稱,等會組態檔會用到!!!!!!!!
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:22:80:b6 brd ff:ff:ff:ff:ff:ff
inet6 fe80::8397:4802:979c:b19f/64 scope link
valid_lft forever preferred_lft forever
?
#2. 為新添加的網卡配置IP:
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# vim ifcfg-ens37
#添加如下內容
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static
DEFROUTE=yes
IPADDR=192.168.6.66 #自定義IP,與上方要注意的子網IP的網段一致即可
NETMASK=255.255.255.0
IPV4_FAILURE_FATAL=no
NAME=ens37
DEVICE=ens37 #新添加網卡的設備名
ONBOOT=yes
PREFIX=24
ZONE=trusted
?
#3. 重啟網路,查看IP:
[root@localhost network-scripts]# systemctl restart network
[root@localhost network-scripts]# ip a
2: ens33: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:22:80:ac brd ff:ff:ff:ff:ff:ff
inet 192.168.178.7/24 brd 192.168.178.255 scope global ens33
valid_lft forever preferred_lft forever
inet6 fe80::d0b0:efc5:3d2a:dca9/64 scope link
valid_lft forever preferred_lft forever
3: ens37: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:22:80:b6 brd ff:ff:ff:ff:ff:ff
inet 192.168.6.66/24 brd 192.168.6.255 scope global ens37 #IP配置成功
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fe22:80b6/64 scope link
valid_lft forever preferred_lft forever
2、配置dhcp服務
[root@localhost ~]# yum -y install epel-release && yum -y install dhcp
?
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
ddns-update-style none;
ignore client-updates;
subnet 192.168.6.0 netmask 255.255.255.0 {
range 192.168.6.66 192.168.6.166;
option subnet-mask 255.255.255.0;
option routers 192.168.6.6;
option domain-name "dhcp-test";
option domain-name-servers 192.168.6.6;
default-lease-time 21600;
max-lease-time 43200;
}
?
[root@localhost ~]# systemctl restart dhcpd
[root@localhost ~]# systemctl enable dhcpd
Created symlink from /etc/systemd/system/multi-user.target.wants/dhcpd.service to /usr/lib/systemd/system/dhcpd.service.
組態檔決議
ddns-update-style none; # 設定DNS服務不自動進行動態更新
ignore client-updates; # 忽略客戶端更新DNS記錄
subnet 192.168.10.0 netmask 255.255.255.0 # 作用域為192.168.10.0/24網段
range 192.168.10.50 192.168.10.150; # IP地址池為192.168.10.50-150(約100個IP地址)
option subnet-mask 255.255.255.0; # 定義客戶端默認的子網掩碼
option routers 192.168.10.1; # 定義客戶端的網關地址
option domain-name "linuxprobe.com"; # 定義默認的搜索域
option domain-name-servers 192.168.10.1; # 定義客戶端的DNS地址
default-lease-time 21600; # 定義默認租約時間(單位:秒)
max-lease-time 43200; # 定義最大預約時間(單位:秒)
3、在真實的主機系統上查看DHCP配置



三、為真實計算機分配固定的IP地址
1、修改組態檔:
[root@localhost ~]# vim /etc/dhcp/dhcpd.conf
ddns-update-style none;
ignore client-updates;
subnet 192.168.6.0 netmask 255.255.255.0 {
range 192.168.6.66 192.168.6.166;
option subnet-mask 255.255.255.0;
option routers 192.168.6.6;
option domain-name "dhcp-test";
option domain-name-servers 192.168.6.6;
default-lease-time 21600;
max-lease-time 43200;
host dhcp-test { #再原來的基礎上添加這四行!!!!!!!!
hardware ethernet 00:50:56:c0:00:01; #這是上方要記錄的物理地址,只需將 "-" 裝化為 ":"
fixed-address 192.168.6.99; #自定以分配IP,再dhcpIP范圍內即可
}
}
?
[root@localhost ~]# systemctl restart dhcpd
2、再次重啟真實主機的網路


四、為其他的VMware上的虛擬機分配Dhcp服務器的IP
1、再開啟一臺虛擬機,添加網卡,虛擬交換機與dhcp服務器一樣即可VMnet1


轉載請註明出處,本文鏈接:https://www.uj5u.com/ruanti/301727.html
標籤:其他
上一篇:網路分層協議與模型
下一篇:【Java】多型與抽象類
