带内与带外的区别
带内管理指通过业务网络本身的通道登录设备,例如通过业务网口远程登录服务器或在交换机上远程配置。带外管理走完全独立的路径:串口控制台加串口服务器、独立管理网段、云厂商提供的网页或串口控制台。差别在于容错:改错网络配置时被切断的正是带内通道,所以凡是可能影响网络可达性的操作,事先确认带外通道可用,是远程作业的基本前提。
基本信息
| 带内 | 通过业务网络登录,依赖被排查的网络本身 |
|---|---|
| 带外 | 串口控制台、串口服务器、独立管理网、云厂商控制台 |
| 原则 | 改网络配置前确认带外通道可用,或设置定时回滚 |
| 适用设备 | 服务器、交换机、路由器、防火墙、云主机 |
| 常见兜底 | 定时自动回滚任务与人工值守窗口 |
典型使用场景
- 远程调整防火墙策略:防止放行规则顺序错误切断自身连接
- 修改路由与地址:确认带外可进入以便随时恢复
- 云主机改安全组:先用厂商控制台确认可登录
- 设备升级固件:确认控制台通道正常再开始
- 无人值守变更:使用定时回滚机制作为最后一道保险
安全改网络配置的定时回滚模式(Linux)
安全改网络配置的定时回滚模式(Linux)
# 例:改路由或防火墙前,先挂一条 5 分钟后恢复的定时任务
sudo systemd-run --on-active=5min /bin/systemctl restart network
# 改好并验证成功后立刻取消该定时单元:
sudo systemctl list-timers | grep run- # 找到对应单元名
sudo systemctl stop run-<id>.timer # 取消回滚
# 无 systemd-run 时可用 at:
echo 'systemctl restart network' | sudo at now + 5 minutes云环境优先用串口或网页控制台
云环境优先用串口或网页控制台
多数云厂商提供 VNC 或串口登录的实例控制台,即使安全组全部封禁也能进入系统救援
改网络配置前先确认该入口可用,并确认账号权限与密码在手通道选择与适用场景
| 通道 | 依赖 | 适用场景 |
|---|---|---|
| 业务网远程登录 | 被排查的网络本身 | 日常运维与低风险变更 |
| 独立管理网段 | 独立链路与交换设备 | 网络设备与核心服务器 |
| 串口控制台 | 物理串口或串口服务器 | 设备完全失联时的救援 |
| 云厂商控制台 | 厂商管理面 | 云主机安全组或路由误配 |
| 定时回滚 | 本地定时任务 | 无人值守场景的兜底 |
远程改防火墙最经典的翻车:放行规则顺序写错导致自己的远程连接被切断,又没有带外通道,只能去机房或提工单。