1、DHCP部署
1.1配置第一台虚拟机
[root@kittod ~]# mount /dev/sr0 /mnt/
[root@server ~]# dnf install dhcp-server -y
[root@kittod ~]# vim /etc/dhcp/dhcpd.conf
subnet 192.168.254.0 netmask 255.255.255.0 {
option routers 192.168.254.1;
option subnet-mask 255.255.255.0;
option domain-name-servers 114.114.114.114;
range dynamic-bootp 192.168.254.128 192.168.254.254;
default-lease-time 60;
max-lease-time 60;
}
[root@kittod ~]# systemctl restart dhcpd
[root@kittod ~]# systemctl status dhcpd
● dhcpd.service - DHCPv4 Server Daemon
Loaded: loaded (/usr/lib/systemd/system/dhcpd.service; disabled; vendor preset: dis>
Active: active (running) since Wed 2021-12-01 22:22:33 CST; 17s ago
Docs: man:dhcpd(8)
man:dhcpd.conf(5)
Main PID: 1734 (dhcpd)
Status: "Dispatching packets..."
Tasks: 1 (limit: 23489)
Memory: 6.0M
CGroup: /system.slice/dhcpd.service
└─1734 /usr/sbin/dhcpd -f -cf /etc/dhcp/dhcpd.conf -user dhcpd -group dhcpd>
Dec 01 22:22:33 kittod dhcpd[1734]: Multiple interfaces match the same shared network:>
Dec 01 22:22:33 kittod dhcpd[1734]: Multiple interfaces match the same subnet: ens160 >
Dec 01 22:22:33 kittod dhcpd[1734]: Multiple interfaces match the same shared network:>
Dec 01 22:22:33 kittod dhcpd[1734]: Listening on LPF/ens192/00:0c:29:42:e0:e8/192.168.>
Dec 01 22:22:33 kittod dhcpd[1734]: Sending on LPF/ens192/00:0c:29:42:e0:e8/192.168.>
Dec 01 22:22:33 kittod dhcpd[1734]: Listening on LPF/ens160/00:0c:29:42:e0:de/192.168.>
Dec 01 22:22:33 kittod dhcpd[1734]: Sending on LPF/ens160/00:0c:29:42:e0:de/192.168.>
Dec 01 22:22:33 kittod dhcpd[1734]: Sending on Socket/fallback/fallback-net
Dec 01 22:22:33 kittod dhcpd[1734]: Server starting service.
Dec 01 22:22:33 kittod systemd[1]: Started DHCPv4 Server Daemon.
1.2启动第二台同网络环境的虚拟主机,获取ip地址
[root@kittod ~]# ip ad
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: ens160: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
link/ether 00:0c:29:8e:d5:08 brd ff:ff:ff:ff:ff:ff
inet 192.168.254.135/24 brd 192.168.254.255 scope global dynamic noprefixroute ens160
valid_lft 1642sec preferred_lft 1642sec
inet6 fe80::904f:b849:d3e2:e6bb/64 scope link noprefixroute
valid_lft forever preferred_lft forever
可以看到ip地址由我们配置的服务器下发,可以使用抓包软件来查看过程
2、固定ip配置
固定IP配置
host zhu {
hardware ethernet 00:0C:29:7F:32:06;
fixed-address 192.168.254.136;
}
host yu {
hardware ethernet 00:0c:29:7f:32:10;
fixed-address 192.168.254.249;
}
host zhangsan {
hardware ethernet 00:0c:29:74:c7:13;
fixed-address 192.168.254.222;
}
完成后,用户yu和zhangsan的IP地址为固定地址。