网络配置

VMware虚拟网卡VMnet8配置

配置项
网络模式NAT模式
子网IP192.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

最后修改:2025 年 05 月 30 日
如果觉得我的文章对你有用,请随意赞赏