虛擬伺服器搭建dhcp
1. wondows中在虛擬機上配置dhcp有那三個IP是不被分配的
在虛擬機上配置DHCP伺服器和客戶端(同網段,非橋接),但是客戶端老是自動分配一個固定IP,且不是在伺服器地址。
原因分析:
這是由於VM自帶DHCP功能,這樣網路中就存在著兩台DHCP伺服器,而DHCP的工作原理是廣播和先到先服務。VM自帶的DHCP響應速度比虛擬系統裡面的DHCP伺服器快。所以計算機會選擇VM自帶的DHCP分發的IP。
處理方法:把VM自帶的 DHCP功能關掉。
具體步驟:
1.在VM的主界面菜單欄中找到「Edit(編輯)→Virtual Network Editor(虛擬網路編輯)」,如下圖:
2.選擇你用的vmnet 網卡,去掉「Use local DHCP service to distribute IP address to VMs」前面的「√」,點擊「OK」就可以了。
2. 使用虛擬機dhcp伺服器設置方法
如果在虛擬機中手動配置IP地址上網,不方便,而且因為技術水平不同,很多人不能配置成功。這里介紹使用DHCP方式配置vmware虛擬機的IP地址上網,方便快捷。下面和我一起來學習一下使用虛擬機dhcp伺服器設置方法吧。
使用虛擬機dhcp伺服器設置方法
打開虛擬機
打開Linux虛擬機的network connections
3. 如何搭建DHCP及DHCP中繼伺服器
1.安裝DHCP伺服器軟體包
先檢查RPM命令檢查系統中是否已經安裝DHCP軟虛燃鋒件包,如果沒有安裝,則掛載RHEL5系統光碟,並安裝其中的dhcp- 3.0.5.el5.i386.rpm軟體包即可
查看dhcp軟體包安裝的主要文件
使用vi打開dhcp伺服器的主配置文件/etc/dhcpd.conf,但是該文件中默認並不包含任何有效配置,需要手動建立。
為各客戶機動態分配的ip地址,默認租約時間為21600秒,最大租約時間為43200秒,對應於三個物理網段,用於動態分配的ip地址范圍:192.168.1.10~192.168.1.100、192.168.2.10~192.168.2.100、192.168.3.10~192.168.3.100
啟動dhcpd服務。
打開命令參數配置段臘文件/etc/sysconfig/dhcpd,設置dhcpd服務僅面向eth0、eth1、eth2網卡提供動態地址分配服務。
配置dhcp中繼伺服器。
在RHEL5系統中,安裝dhcp軟體包,安裝完之後,就已經包含了dhcp中繼相關的程序和腳本等文件。配置dhcp中繼伺服器時,只需修改配置文件/etc/sysconfig/dhcrelay服務即可,作為路由器使用時,還需要開啟伺服器的路由轉發功能。
編輯/etc/sysctl.conf文件,將net.ipv4.ip_forward配置項的值修改為1,並執行差晌sysctl -p命令使之生效。
打開dhcp中繼伺服器的配置文件,設置允許dhcp中繼數據的介面及dhcp伺服器的ip地址。
啟動dhcrelay中繼服務程序。
驗證dhcp結果。
修改測試客戶機的虛擬網卡連接方式,分別使用不同的網卡進行測試。確保能夠通過dhcp方式獲取正確的網路地址配置(兩種方法)。
1. 如果測試客戶機使用Linux系統,則進行dhclient eth0命令獲取地址,或者修改eth0網卡的配置文件,設置BOOTPROTO=dhcp,然後重啟network服務。
2. 如果測試客戶機使用windows系統,則打開cmd命令窗口,執行ipconfig/release命令釋放租約,執行ipconfig/renew命令重新獲取地址。
4. 在思科模擬器的路由器上怎麼配置DHCP伺服器
1.打開思科模擬器軟體,找出一台2811類的路由器和兩台2960類的交換機,4台PC電腦,並用正確的線纜將各個設備互相連接起來,如下圖所示:
2.給所有設備都重新命名,路由器命名為r1,一交換機命名為sw1,另一交換機命名為sw2,如下圖所示:
3. 先配置路由器r1先,配置命令為:
r1(config)#int f0/0
r1(config-if)#no sh
再配置路由器設備的遠程登錄和密碼保護,配置命令為:
r1(config)#lin vty 0 4
r1(config-line)#login local
r1(config-line)#username adminpassword cisco
r1(config-line)#exit
r1(config)#enable secret cisco
r1(config)#service password-encrption (此命令為加密所有口令)
如下圖所示:
4.配置交換機sw1,配置命令是:
sw1(config)#int vlan 1
sw1(config-if)#ip add 192.168.1.2 255.255.255.0
sw1(config-if)#no sh
sw1(config-if)#ex
sw1(config)#ip default-gateway 192.168.1.1
再用相同方法配置sw2,如下圖所示:
5. 配置vlan設定,在sw1上劃分vlan 2,3,將相應埠加入其中,配置命令為:
sw1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
sw1(config)#vlan 2
sw1(config-vlan)#ex
sw1(config)#vlan 3
sw1(config-vlan)#ex
sw1(config)#int f0/4
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 2
sw1(config-if)#int f0/5
sw1(config-if)#switchport mode access
sw1(config-if)#switchport access vlan 3
sw1(config-if)#ex
用相同方法在sw3上面劃分vlan,並將相應的埠加入其中,如下圖所示:
6.配置單臂路由,實現valn1,2,3之間的互訪,配置sw1介面f0/1為主幹鏈路,配置命令是:
sw1(config)#int f0/1
sw1(config-if)#switchportmode trunk
sw1(config-if)#no sh
如下圖所示:
7.在路由器r1上進行封裝,配置命令如下圖所示:
r1#conf t
Enter configuration commands, one per line. End with CNTL/Z.
r1(config)#int f0/0
r1(config-if)#no shut
r1(config)#int f0/0.1
r1(config-subif)#encapsulation dot1Q 1
r1(config-subif)#ip add 192.168.1.1 255.255.255.0
r1(config-subif)#ex
r1(config)#int f0/0.2
r1(config-subif)#encapsulation dot1Q 2
r1(config-subif)#ip add 192.168.2.1 255.255.255.0
r1(config-subif)#ex
r1(config)#int f0/0.3
r1(config-subif)#encapsulation dot1Q 3
r1(config-subif)#ip add 192.168.3.1 255.255.255.0
r1(config-subif)#no sh
r1(config-subif)#ex
如下圖所示:
8.配置DHCP伺服器,即是配置路由器r1,配置命令是:
r1#enable
r1#conf t
r1(config)#ip dhcp excluded-address 192.168.2.1
r1(config)#ip dhcp pool vlan2
r1(dhcp-config)#net 192.168.2.0 255.255.255.0
r1(dhcp-config)#default-router 192.168.2.1
r1(dhcp-config)#dns-server 100.1.1.2
r1(config)#ip dhcp excluded-address 192.168.3.1
r1(config)#ip dhcp pool vlan3
r1(dhcp-config)#net 192.168.3.0 255.255.255.0
r1(dhcp-config)#dns-server 100.1.1.2
r1(dhcp-config)#ex
9. 現在PC之間可以自動獲取IP地址和網關了,如下圖所示: