天天看點

DHCP伺服器,虛拟機内實驗

兩台虛拟機,一台DHCP伺服器端,一台用戶端

兩張網卡設定在同一LAN區段

伺服器端安裝DHCP

配置檔案/etc/dhcp/dhcpd.conf

配置如下

ddns-update-style none;

default-lease-time 28800;

max-lease-time 86400;

option domain-name  "123.com";

option domain-name-servers    193.168.15.201;

subnet 192.168.15.0 netmask 255.255.255.0 {       #配置設定子網

range 192.168.15.150 192.168.15.199;             #配置設定起始-結束IP

option routers 192.168.15.1;                     #設定路由

}

subnet 192.168.122.0 netmask 255.255.255.0 {

range 192.168.122.201 192.168.122.220;

option routers 192.168.122.1;

}

host zzz{                                     #設定用戶端

     hardware ethernet 00:0c:29:5a:dc:7e;        #添加用戶端mac位址即可

  }

給伺服器網卡配置IP位址 使用指令 ifconfig ens33 IP位址

用戶端設定

網卡設定/etc/sysconfig/network-script/ifcfg-ens33

修改:

ONBOOT=yes

BOOTPROTO=dhcp

設定IP擷取方式為dhcp自動擷取

出現的問題

No subnet declaration for virbr0

解決:一樣要為virbr0配置設定子網

Virbr0 虛拟網絡接口,由于安裝和啟用了libvirt服務後生成的

    libvirt在伺服器(host)上生成一個virtual network switch,  host上所有的虛拟機(guests)通過這個virbr0 連起來。預設情況下virbr0使用的NAT模式(采用IP masquerade),是以這種情況下guest通過host才能通路外部。

繼續閱讀