【Linux网络综合基础实验】

该实验详细记录了配置Linux环境下的DHCP服务器、DNS服务器、Web服务器(包括Apache、Nginx和Tomcat)以及DHCP中继的过程。实验目标是实现网络节点间的通信及域名访问,并通过客户端测试验证配置效果。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

目录

前言

一、实验拓扑

二、目的和要求

1.目的

2.要求

三、实验步骤

1.DHCP服务器配置

1.1 关闭防火墙与SElinux

1.2 配置静态IP地址

1.3 配置本地yum源

1.4 安装DHCP

1.5 配置DHCP

1.6 启动DHCP

2.DNS服务器配置

2.1 关闭防火墙与SElinux

2.2 配置静态IP地址

2.3 配置本地yum源

2.4 安装DNS(BIND)

2.5 配置DNS

2.6 启动DNS并验证

3.web服务器配置

3.1 关闭防火墙与SElinux

3.2 查看IP地址获得情况

3.3 配置本地yum源

3.4  安装Apache

3.5 配置Apache

3.6 启动Apache

3.7 安装Nginx

3.8 配置Nginx

3.9 启动Nginx

3.10 安装Tomcat

3.11 配置Tomcat

3.12 启动 Tomcat

3.13 配置网关 

4.DHCP中继服务器配置(多网卡)

4.1 关闭防火墙与SElinux以及网络图形化工具

4.2 配置静态IP

4.3 配置本地yum源

4.4 安装DHCP

4.5 配置DHCP中继

四、客户端访问测试

1.客户端通过DHCP服务获取IP地址并测试与web服务器的通信性

 2.浏览器访问Web服务器的各个页面

总结


前言

                前前后后学习Linux差不多已有月余,此时利用一个综合实验,来检验学习成果,此次实验以网络相关部分为主。


一、实验拓扑

二、目的和要求

1.目的

实现每个节点都能相互ping通;

实现Clients主机能通过域名访问对应的web服务器;

2.要求

DHCP服务器和DNS服务器分配静态IP

web服务器通过DHCP分配IP

用中继器实现DHCP分配不同网段的IP

三、实验步骤

1.DHCP服务器配置

1.1 关闭防火墙与SElinux

systemctl stop firewalld && systemctl disable firewalld

setenforce 0

vim /etc/selinux/config

     SELINUX=enforcing   改为SELINUX=disabled

1.2 配置静态IP地址

systemctl stop NetworkManager ;  systemctl disable NetworkManager

vim /etc/sysconfig/network-scripts/ifcfg-ens33

          TYPE=Ethernet

          BOOTPROTO=static

          NAME=ens33

          DEVICE=ens33

          ONBOOT=yes

          IPADDR=192.168.100.253

          PREFIX=24

          GATEWAY=192.168.100.254

ifdown ens33 && ifup ens33

ip a

1.3 配置本地yum源

cd /etc/yum.repos.d/

mkdir backup

mv CentOS-* backup

vim local.repo

             [local]

             name=local

             baseurl=file:///mnt

             enabled=1

             gpgcheck=0

mount /dev/sr0 /mnt

1.4 安装DHCP

yum install -y dhcp

1.5 配置DHCP

vim /etc/dhcp/dhcpd.conf

cp /usr/share/doc/dhcp*/dhcpd.conf.example /etc/dhcp/dhcpd.conf

vim /etc/dhcp/dhcpd.conf

本网段(192.168.100.0)和多网段(192.168.200.0)

绑定web服务器的MAC地址,分配固定IP(192.168.100.251/24)

1.6 启动DHCP

systemclt restart dhcpd

2.DNS服务器配置

2.1 关闭防火墙与SElinux

systemctl stop firewalld && systemctl disable firewalld

setenforce 0

vim /etc/selinux/config

     SELINUX=enforcing   改为SELINUX=

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值