网络配置
VMware虚拟网卡VMnet8配置
配置项 | 值 |
---|---|
网络模式 | NAT模式 |
子网IP | 192.168.144.0 |
子网掩码 | 255.255.255.0 |
DHCP服务 | 关闭 |
虚拟机内网络配置
# 使用nmtui配置网络
IP地址分配:
- Web服务器:192.168.144.251/24
- FTP服务器:192.168.144.252/24
- DHCP服务器:192.168.144.253/24
- DNS服务器:192.168.144.254/24
网关:192.168.144.2
DNS服务器:初始8.8.8.8 → DNS配置完成后改为192.168.144.254
Web服务器配置 (192.168.144.251)
# 安装与启动
dnf update -y
dnf install nginx -y
systemctl enable nginx --now
# 验证服务
curl 127.0.0.1
# 防火墙配置
firewall-cmd --permanent --add-service=http
firewall-cmd --reload
# 跨机测试
curl 192.168.144.251 # 其他虚拟机执行
FTP服务器配置 (192.168.144.252)
# 安装与启动
dnf update -y
dnf install vsftpd -y
systemctl enable vsftpd --now
# 允许匿名访问
vim /etc/vsftpd/vsftpd.conf # 修改:anonymous_enable=YES
systemctl restart vsftpd
# 防火墙配置
firewall-cmd --permanent --add-service=ftp
firewall-cmd --reload
可以使用
useradd
命令创建测试用户,验证用户登录功能
DHCP服务器配置 (192.168.144.253)
# 配置文件
vim /etc/dhcp/dhcpd.conf
option domain-name "myname.cie.net";
option domain-name-servers 192.168.144.254;
default-lease-time 600;
max-lease-time 7200;
authoritative;
log-facility local7;
subnet 192.168.144.0 netmask 255.255.255.0 {
range 192.168.144.201 192.168.144.220;
option routers 192.168.144.2;
option subnet-mask 255.255.255.0;
}
# 重启服务
systemctl restart dhcpd
DNS服务器配置 (192.168.144.254)
# 主配置修改
vim /etc/named.conf
listen-on port 53 { 192.168.144.254; };
allow-query { 192.168.144.0/24; };
区域配置
# /etc/named.conf 尾部添加
zone "myname.cie.net" IN {
type master;
file "dynamic/myname.cie.net.zone";
};
zone "144.168.192.in-addr.arpa" IN {
type master;
file "dynamic/192.168.144.rev";
};
正向区域文件
vim /var/named/dynamic/myname.cie.net.zone
$TTL 86400
@ IN SOA domain2.myname.cie.net. admin.myname.cie.net. (
2025052801 ; 序列号
3600
1800
604800
86400
)
@ IN NS domain2.myname.cie.net.
domain2 IN A 192.168.144.254
www2 IN A 192.168.144.251
ftp2 IN A 192.168.144.252
反向区域文件
vim /var/named/dynamic/192.168.144.rev
$TTL 86400
@ IN SOA domain2.myname.cie.net. admin.myname.cie.net. (
2025052801 ; 序列号
3600
1800
604800
86400
)
@ IN NS domain2.myname.cie.net.
254 IN PTR domain2.myname.cie.net.
251 IN PTR www2.myname.cie.net.
252 IN PTR ftp2.myname.cie.net.
验证与启动
# 检查配置
named-checkconf /etc/named.conf
named-checkzone myname.cie.net /var/named/dynamic/myname.cie.net.zone
named-checkzone 144.168.192.in-addr.arpa /var/named/dynamic/192.168.144.rev
# 启动服务
systemctl restart named
firewall-cmd --permanent --add-service=dns
firewall-cmd --reload
宿主机功能测试
服务 | 测试方法 |
---|---|
Web服务器 | 浏览器访问 http://192.168.144.251 |
FTP服务器 | FileZilla连接:ftp://192.168.144.252 (匿名)和sftp://root@192.168.144.252 |
DHCP服务器 | VMnet8设为自动获取 → ipconfig 验证IP在201-220范围 |
DNS服务器 | 设置VMnet8 DNS为192.168.144.254后测试: - http://www2.myname.cie.net - ftp://ftp2.myname.cie.net - ping domain2.myname.cie.net |
学而不思则罔,思而不学则殆。不能一味照搬我的方法,希望大家都能独立思考。
禁止转载。如有错误请联系 miku@nwafu.edu.cn