- A+
受众:集团内小学—初中—高中信息与人工智能教师
时长:30 分钟
主旨:让所有老师都能看懂一台机器“为什么能连上/连不上”AI 服务
🎯 本课你将收获什么?
- 看懂什么是 IP 地址、子网、端口、DNS(用最贴近学校场景的方法)
- 明白“学生访问不到 AI 平台”的技术原因是什么
- 了解 Linux 下查看网络状况的基本命令(ifconfig / ip / ping)
- 为后续部署 AI 系统(OnePanel、OpenWebUI、Docker)打下网络基础
本课不追求理论的严密,而追求让老师 敢查、敢看、敢分析。
🧩 01 为什么要从网络开始学?
因为学校的 AI 应用本质上都是:
“一台老师或服务器电脑 → 众多学生访问”
无论你用 Ollama、OpenWebUI、Stable Diffusion、RAG、vLLM……
学生能不能访问,全靠网络。
许多常见问题——
- “老师,我打不开 AI 网页”
- “响应好慢”
- “学生机访问不了,但老师机可以”
- “同一个网站,有的班能上,有的班不能上”
- “我部署好了,但别人进不来”
99% 都与:
- IP 地址不对
- 端口占用
- DNS 解析错误
- 不同网段隔离
- 防火墙未放行
有关。
所以掌握基础网络,就是后续所有课程的“底座”。
🌐 02 什么是 IP 地址?(用校园最常见的例子解释)
把校园网络想象成一个小城市:
每一台电脑、打印机、服务器,都有一个“门牌号”——IP 地址。
典型校内 IP 可能是:
192.168.1.23
10.0.10.52
172.16.5.101
IP 就是“我是谁”
子网掩码就是“我属于哪一片社区”
如果你的 AI 服务端在:
192.168.10.100:3000
学生要访问它,必须同时满足:
- 学生机器能到达这个 IP
- 学生机器位于能互通的网段
- 3000 端口可访问
任何一个不通,学生就“打不开”。
🔌 03 什么是端口?(用教室门的比喻)
一个 IP 地址像一栋大楼,端口就像楼里的不同房间。
不同服务用不同端口:
- 80:网页
- 443:HTTPS
- 22:SSH
- 3000:OpenWebUI 常用端口
- 7860:Stable Diffusion WebUI 常用端口
如果一个服务运行在:
192.168.10.100:7860
学生访问:
http://192.168.10.100:7860
才会进得去。
端口不放行 = 房门没开 = 学生敲不开门。
🌍 04 什么是 DNS?(翻译“名字 ↔ IP”的系统)
老师们更常访问:
http://school-ai.local
http://fxzxfsxx-ai.edu
但电脑其实访问的是 IP。
DNS 就像通讯录:
你给它名字 → 它帮你查出 IP → 才能访问服务
在学校里,DNS 经常导致的故障包括:
- 改了服务 IP,DNS 没更新
- 学生电脑的 DNS 指向错误
- 域控服务器 DNS 设置有问题
- 学校出口 DNS 被墙
如果你部署 AI 平台后,别人用域名访问不了,
99% 就是 DNS 没生效。
🖥️ 05 Linux 网络排查的关键命令(老师必会)
① 查看本机 IP
旧命令(很多系统仍常用):ifconfig
输出重点:
inet后面的就是本机 IPnetmask是子网掩码broadcast是广播地址
新系统推荐命令(更现代):
ip addr
重点看:
inet 192.168.x.x/24state UP表示网卡正在使用
② 测试网络是否能通(最有用最简单)
ping 192.168.10.100
结果说明:
- 一直显示
timeout→ 无法访问 - 显示
bytes=… time=…→ 访问正常
这是老师排查最常用命令。
③ 查看网络接口(网卡情况)
ip link
如果网卡处于:
state UP→ 正常state DOWN→ 可能被禁用或断网
④ 查看默认网关(通向外网的“出口”)
ip route
输出重点看:
default via 192.168.x.1
如果没有 default 网关,机器通常上不了网。
⑤ 测试 DNS 是否有问题
ping www.baidu.com
如果:
- ping IP 可以
- 但 ping 域名不行
那就是 DNS 配置问题。
🏫 06 回到校园场景:为什么学生访问不了?
现在我们可以用所学分析典型学校问题:
| 现象 | 真实原因 | 对应命令 |
|---|---|---|
| 老师机能访问,学生机不能 | 学生机在另一个网段 | ping + ip addr |
| 老师自己能访问 AI 网页,别人不行 | 服务只监听 127.0.0.1 | 修改启动地址为 0.0.0.0 |
| 能访问 IP,但不能访问端口 | 防火墙未放行 | 检查端口 |
| 用域名打不开,但 IP 能访问 | DNS 未更新 | ping 域名 |
老师只要会这些基础命令,
就能在 1 分钟内判断八成问题是什么。
🧭 07 为何第二课要讲这些?(课程体系衔接)
本课程后面要做的所有事:
- 部署 Docker
- 安装 OnePanel
- 启动 OpenWebUI
- 配置 Ollama / LM Studio / vLLM
- 部署 Stable Diffusion
- 演示 ComfyUI 工作流
都基于一个前提:
你必须知道服务运行在哪个 IP、哪个端口、是否被学生访问到。
否则部署再好,也只有你自己能用。
这一课的目的不是让你变成网络管理员,
而是让你:
- 知道怎么看
- 知道怎么查
- 知道问题在哪里


