1. Junos设备首次上线基础配置

Junos设备首次上线基础配置 学习卡片

任务场景与初始状态

一台新到货的 Juniper 路由器(以 MX 系列为例)出厂时处于出厂默认配置状态:无主机名、无管理 IP、无默认路由,仅可通过 Console 口登录。本案例的目标是完成基础初始化,使设备能被网管系统通过 SSH 纳管。

需要明确的关键对象与约束:

  • 管理接口:fxp0(MX 系列控制板管理口),属于带外管理通道,与业务转发口分离。
  • 管理网段示例:192.168.10.0/24,网关 192.168.10.1,设备规划地址 192.168.10.11/24。
  • 远程登录:启用 SSH,禁用 Telnet,限制源地址为网管网段。
  • 主机名规划:MX-CORE-01,与网管系统资产命名一致。

配置实施过程

通过 Console 登录后进入 CLI,依次完成以下配置。Junos 采用“候选配置—提交”模型,所有修改先进入 candidate 配置,确认无误后 commit 生效。

# 进入配置模式
configure

# 1. 设置主机名
set system host-name MX-CORE-01

# 2. 配置管理接口 IP
set interfaces fxp0 unit 0 family inet address 192.168.10.11/24

# 3. 配置默认路由(指向管理网关)
set routing-options static route 0.0.0.0/0 next-hop 192.168.10.1

# 4. 启用 SSH 并限制源地址
set system services ssh
delete system services telnet
set system services ssh connection-limit 5
set firewall family inet filter MGMT-TERM term allow-ssh from source-address 192.168.10.0/24
set firewall family inet filter MGMT-TERM term allow-ssh from protocol tcp
set firewall family inet filter MGMT-TERM term allow-ssh from destination-port ssh
set firewall family inet filter MGMT-TERM term allow-ssh then accept
set firewall family inet filter MGMT-TERM term deny-all then discard
set interfaces fxp0 unit 0 family inet filter input MGMT-TERM

# 5. 提交配置
commit
首次上线建议使用 commit confirmed 5,若 5 分钟内未再次执行 commit,配置自动回滚,可防止远程配置错误导致失联。确认远程可达后再执行 commit 固化。

配置生效后的数据流与验证路径

下图展示管理流量从网管系统到设备的完整路径,以及各验证点的对应关系。理解这条路径有助于判断“设备是否真正可被纳管”。

网管系统 192.168.10.100 SSH / SNMP 管理网关 192.168.10.1 默认路由下一跳 MX-CORE-01 fxp0: 192.168.10.11/24 SSH 已启用 / Telnet 已禁用 MGMT-TERM 过滤器已应用 源地址限制: 192.168.10.0/24 TCP 22 转发 验证路径与判断依据 ① 接口状态 show interfaces fxp0 terse up up → 物理/链路正常 ② 路由表 show route 0.0.0.0/0 下一跳 192.168.10.1 可达 ③ SSH 可达性 ssh user@192.168.10.11 登录成功 → 纳管就绪 ④ 配置持久性检查 show system commit → 确认 commit 已生效 show configuration | display set → 核对关键配置项 ✓ 设备可被网管系统纳管

关键配置项与验证命令对照

配置目标配置命令验证命令预期结果
主机名set system host-name MX-CORE-01show system host-nameMX-CORE-01
管理 IPset interfaces fxp0 unit 0 family inet address 192.168.10.11/24show interfaces fxp0 terseup up,地址正确
默认路由set routing-options static route 0.0.0.0/0 next-hop 192.168.10.1show route 0.0.0.0/0下一跳 192.168.10.1
SSH 启用set system services sshshow system servicesssh 已启用
Telnet 禁用delete system services telnetshow system services无 telnet 条目
源地址限制set firewall family inet filter MGMT-TERM ...show firewall filter MGMT-TERM规则正确应用
若 commit confirmed 后远程 SSH 仍无法登录,设备将在超时后自动回滚到之前配置。此时需通过 Console 重新登录,检查 fxp0 接口状态、默认路由和防火墙过滤器是否存在误配。

常见问题与排查要点

  • fxp0 接口 down:检查物理连线、对端交换机端口状态和速率双工匹配。
  • 能 ping 通网关但无法 SSH:检查 MGMT-TERM 过滤器是否误丢弃了源地址或目的端口。
  • 提交后配置丢失:确认执行的是 commit 而非仅 commit check,或 commit confirmed 超时后未再次提交。
  • 网管系统无法发现设备:确认 SNMP 团体字或 SNMPv3 用户已配置(本案例聚焦 SSH 纳管,SNMP 可在后续案例补充)。