☰
南邮计算机网络实验一:网络操作系统安装与配置实战指南
2026/10/5 4:28:29 网站建设 项目流程

简介:这份资源是南京邮电大学计算机网络实验一的完整实验报告,面向计算机、通信等专业修读计算机网络课程的学生,以及需要完成Windows Server 2019与Ubuntu双平台网络服务配置实验的学习者。内容围绕网络操作系统的安装与配置展开,涵盖Windows Server 2019工作环境设置、本地用户与本地组管理、IIS下Web服务器搭建、FTP服务器配置,以及Linux系统中Apache、PHP与vsftpd的安装调试,并附有问题解决思路与实验心得。资源包共1个doc文件,约1.69MB,为可直接参考的实验报告文档,结构完整、步骤清晰,便于对照复现实验流程与撰写报告。目前已有328人学习下载,适合需要快速理清实验要求、补齐配置细节或借鉴排错经验的同学参考使用。

1. 南京邮电大学计算机网络实验一:网络操作系统的安装与配置到底在练什么

很多同学拿到南邮计算机网络实验一的任务书,第一反应是“装个系统而已”,结果在虚拟机里卡了整整一个下午——网络模式选错、IP 配完 ping 不通网关、主机名改了但 hosts 没同步。这个实验表面上是“网络操作系统的安装与配置”,实际上练的是三件事:虚拟化平台的基本操作、网络操作系统的网络参数规划、以及用命令行验证连通性。它对应的是计算机网络课程里“物理层到网络层”的落地环节,不是单纯装个 Windows 或 Linux 就完事。适合谁做?计科、通信、网工方向大二大三学生,以及想补计算机网络基础实操的转行者。如果你正在搜“计算机网络实验一怎么过”“网络操作系统安装与配置步骤”,这篇就是按一线带实验的节奏写的,从选型到验证一步不落。

2. 网络操作系统选型与虚拟机环境准备:为什么我建议用 VMware + Ubuntu Server

2.1 网络操作系统的两种路线:Windows Server 还是 Linux 发行版

南邮实验一通常不限定具体系统,只要求“网络操作系统”。常见做法是二选一:Windows Server 系列或者 Linux 发行版。Windows Server 的优势是图形界面友好,配 IP、改主机名、开共享服务都在 GUI 里点,适合之前没碰过命令行的同学;缺点是镜像大、对宿主机资源要求高,虚拟机里跑起来风扇狂转。Linux 路线我一般推荐 Ubuntu Server LTS 或 CentOS Stream,理由是:网络配置全部落在配置文件里,改完重启服务就能生效,实验报告里贴命令和输出也干净。从“计算机网络”这门课的角度看,Linux 下用ip、ping、traceroute、ss这些工具,更贴近真实网络运维场景。如果你后面还要做“头歌计算机网络实训”里的以太网相关实验,Linux 命令行手感是通用的。

选型建议用表格对比一下,方便你直接抄进实验报告:

对比项Windows ServerUbuntu Server LTS
安装介质大小约 4–5 GB约 1.5–2 GB
网络配置方式GUI + PowerShellnetplan / 配置文件
资源占用较高较低
适合人群零命令行基础愿意敲命令
实验报告友好度截图多命令输出清晰

2.2 VMware Workstation 里新建虚拟机的关键参数

虚拟机软件用 VMware Workstation Pro 或 Player 都行,学校机房常见的是 Workstation。新建虚拟机时,这几个参数别乱选:

  • 客户机操作系统:选 Linux → Ubuntu 64 位(如果你装 Ubuntu Server)。
  • 处理器:1 核 2 线程起步,宿主机允许就给 2 核。
  • 内存:2048 MB 是底线,4096 MB 更稳。
  • 网络类型:这是实验一最大的坑点,先选 NAT,后面再解释为什么。
  • 磁盘:20 GB,选“将虚拟磁盘拆分成多个文件”。

安装过程本身按向导走,重点在分区那一步。Ubuntu Server 安装时如果选“使用整个磁盘”,它会自动分/和 swap;如果你想练 LVM 可以手动分,但实验一没必要。安装完成后第一件事是更新源:

sudo apt update && sudo apt upgrade -y

这条命令做两件事:apt update刷新软件包索引,apt upgrade -y自动确认升级所有已安装包。参数-y表示对所有提示回答 yes,避免中途卡在确认界面。更新完建议装几个网络排查工具:

sudo apt install -y net-tools iproute2 traceroute dnsutils

net-tools提供ifconfig、netstat这些老命令,有些实验指导书还在用;iproute2提供ip、ss新命令;traceroute和dnsutils分别用于路由追踪和 DNS 查询。装完这些,后面验证网络时不会出现“命令找不到”的尴尬。

2.3 安装后的首次网络连通性检查

系统装好、工具装齐,先别急着改 IP。用默认的 NAT 模式启动虚拟机,执行:

ip addr show ip route show ping -c 4 8.8.8.8

ip addr show看网卡有没有拿到 IP,NAT 模式下通常是 192.168.x.x 网段;ip route show看默认网关指向哪里;ping -c 4 8.8.8.8发 4 个 ICMP 包测试外网连通性。如果这三步都通,说明虚拟化网络层没问题,接下来才是“配置”环节。如果ip addr里只有lo没有ens33,去 VMware 的“虚拟网络编辑器”里检查 NAT 网络是否启用,或者虚拟机设置里网卡是否勾了“已连接”。

3. 网络操作系统核心参数配置:IP、主机名、DNS 与 hosts 文件

3.1 用 netplan 配置静态 IP 的完整流程

实验一通常要求把动态 IP 改成静态 IP,并指定网关和 DNS。Ubuntu Server 18.04 之后用 netplan 管理网络,配置文件在/etc/netplan/下,文件名类似00-installer-config.yaml。先备份再改:

cd /etc/netplan sudo cp 00-installer-config.yaml 00-installer-config.yaml.bak sudo nano 00-installer-config.yaml

编辑成类似下面的结构(网卡名以ip addr看到的为准,常见是ens33或ens160):

network: version: 2 renderer: networkd ethernets: ens33: dhcp4: no addresses: - 192.168.10.100/24 routes: - to: default via: 192.168.10.2 nameservers: addresses: [192.168.10.2, 8.8.8.8]

逐项说明:dhcp4: no关闭动态获取;addresses里的/24是子网掩码 255.255.255.0;routes里的via是网关地址,VMware NAT 模式下网关通常是x.x.x.2;nameservers里第一个填网关地址,第二个填公共 DNS。改完执行:

sudo netplan try

netplan try会先应用配置并等待你确认,如果配错了 120 秒后自动回滚,相当于给网络配置上了后悔药。确认没问题再sudo netplan apply永久生效。这个“先 try 再 apply”的习惯,能帮你省掉很多次重启虚拟机的麻烦。

3.2 主机名、hosts 与 DNS 解析的联动配置

实验报告里常要求“配置主机名并实现名称解析”。改主机名用:

sudo hostnamectl set-hostname njupt-netlab

然后编辑/etc/hosts,把主机名和 IP 对应写进去:

sudo nano /etc/hosts

在127.0.0.1 localhost下面加一行:

192.168.10.100 njupt-netlab

这一步的意义是:本机通过主机名访问自己时,不走 DNS 查询,直接查 hosts 文件。验证方式:

hostname hostname -I ping -c 2 njupt-netlab

hostname显示当前主机名,hostname -I显示本机 IP,ping njupt-netlab应该解析到 192.168.10.100 并通。如果 ping 不通,检查 hosts 里 IP 和hostname -I输出是否一致。DNS 方面,可以用nslookup或dig测试:

nslookup www.example.com dig www.example.com +short

如果这两个命令超时,说明/etc/resolv.conf里的 DNS 没生效,回头检查 netplan 里的nameservers配置。

3.3 用 ss 和 traceroute 验证网络服务与路径

配完 IP 和 DNS,还要证明“网络操作系统”在工作。用ss看监听端口:

ss -tulnp

参数含义:-t显示 TCP,-u显示 UDP,-l只看监听状态,-n不解析服务名,-p显示进程。输出里能看到 SSH 的 22 端口在监听,说明远程管理服务正常。再用traceroute看数据包到外网经过几跳:

traceroute -n 8.8.8.8

-n表示不反向解析 IP,输出更快。NAT 模式下第一跳通常是网关 192.168.10.2,后面几跳是宿主机所在网络的路由器。如果 traceroute 第一跳就超时,但 ping 网关通,多半是 ICMP 被中间设备限速,不影响实验结论。把ip addr、ip route、ss -tulnp、traceroute四条命令的输出截图贴进报告,网络配置部分就完整了。

4. 避坑与排查:实验一最容易翻车的 5 个点

4.1 虚拟机网络模式选错导致 ping 不通外网

现象:ip addr有 IP,但ping 8.8.8.8提示“网络不可达”或全部丢包。 原因:虚拟机网络模式选成了“仅主机模式(Host-Only)”,这种模式只能和宿主机通信,没有 NAT 转发,出不了外网。 解决:关机后在 VMware 虚拟机设置里把网络适配器改成 NAT 模式,重启虚拟机,重新用ip addr确认拿到 192.168.x.x 地址,再 ping 外网。

4.2 netplan 缩进错误导致配置不生效

现象:sudo netplan apply报错Invalid YAML或配置应用后 IP 没变。 原因:YAML 对缩进极其敏感,用了 Tab 或者空格数量不对,层级关系乱了。 解决:统一用 2 个空格缩进,不要用 Tab。改完先sudo netplan try,看提示哪一行有问题。如果已经 apply 失败,用备份文件恢复:sudo cp 00-installer-config.yaml.bak 00-installer-config.yaml && sudo netplan apply。

4.3 静态 IP 和 VMware 虚拟网络编辑器网段不一致

现象:IP 配成 192.168.10.100,但网关 192.168.10.2 ping 不通。 原因:VMware 的 NAT 网络实际网段可能是 192.168.88.0/24,你配的 10 网段和它不在一个子网。 解决:打开 VMware“编辑 → 虚拟网络编辑器”,选中 NAT 模式那一行,点“NAT 设置”看网关 IP,点“DHCP 设置”看网段。把虚拟机 IP 改到同一网段,网关填编辑器里显示的地址。

4.4 改了主机名但 sudo 报“无法解析主机”

现象:sudo命令变慢,并提示unable to resolve host njupt-netlab。 原因:/etc/hosts里没有把新主机名和 127.0.0.1 或本机 IP 对应起来,sudo 在解析主机名时超时。 解决:在/etc/hosts里加一行127.0.1.1 njupt-netlab,保存后 sudo 恢复正常。这是 Linux 下改主机名后的标准收尾动作。

4.5 DNS 配置了但 nslookup 超时

现象:ping 8.8.8.8通,但nslookup www.example.com超时。 原因:netplan 里nameservers没写,或者/etc/resolv.conf被其他服务覆盖。 解决:确认 netplan 配置文件里nameservers.addresses有有效 DNS;执行resolvectl status看当前 DNS 服务器;如果/etc/resolv.conf是软链接到systemd/resolved.conf,直接改 netplan 后netplan apply即可,不要手动改 resolv.conf。

5. 进阶技巧:用快照和克隆把实验一变成可复用的网络实验底座

实验一做完后,这套配好静态 IP、主机名、DNS 的虚拟机其实是一个很好的“网络实验底座”。后面做 HTTP 服务器配置、DHCP 中继、静态路由实验,都可以在这台机器上继续。我的习惯是:配置全部验证通过后,立刻在 VMware 里打一个快照,命名成“netlab-base-静态IP完成”。快照的好处是,后面实验把网络改乱了,一键回滚,不用重装系统。具体操作:虚拟机菜单 → 快照 → 拍摄快照,写描述,点确定。回滚时选“恢复到快照”即可。

如果你需要多台机器做连通性实验,用“克隆”比重新安装快得多。克隆前先把虚拟机关机,右键虚拟机 → 管理 → 克隆 → 完整克隆。克隆出来的机器要改三样东西:IP 地址、主机名、machine-id。前两个前面讲过,machine-id 用:

sudo truncate -s 0 /etc/machine-id sudo systemd-machine-id-setup

第一条命令清空 machine-id 文件,第二条重新生成。不改的话,克隆机和原机在同一个网络里会有标识冲突,某些服务会异常。改完重启,用ip addr和hostname确认。

验证克隆机之间是否互通,用ping和ss:

ping -c 3 192.168.10.101 ss -tulnp | grep 22

如果 ping 通且 SSH 端口在监听,说明克隆机网络配置正确。这套“快照 + 克隆 + 改三样”的流程,我带了这么多届实验,是最省时间的做法。血泪经验是:千万别在没打快照的情况下直接改网络配置,一旦改错又忘了原参数,只能重装。希望帮到你。

本文还有配套的精品资源,点击获取

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询