菜鸟科技网

网络工程师常用命令有哪些?

网络工程师在网络设备的配置、管理和故障排查过程中,需要熟练掌握一系列常用命令,这些命令涵盖了网络基础配置、路由管理、安全防护、性能监控等多个方面,以下从不同场景和设备类型出发,详细列举网络工程师常用的命令及其功能说明。

网络工程师常用命令有哪些?-图1
(图片来源网络,侵删)

基础配置与设备管理命令

网络设备的基础配置是保障网络正常运行的前提,主要包括设备名称、密码、远程访问权限等设置。

  • enable:从用户模式进入特权模式,拥有查看和修改配置的权限。
  • configure terminal(或conf t:进入全局配置模式,可对设备进行全局参数设置。
  • hostname [名称]:设置设备主机名,便于网络中设备区分。
  • enable secret [密码]:设置特权模式加密密码,提升安全性(明文密码使用enable password)。
  • line console 0:进入控制台线路配置模式,用于配置本地登录权限。
  • line vty 0 4:进入虚拟终端线路配置模式,用于远程Telnet/SSH登录配置(0-4为5个会话,可根据设备支持数量调整)。
  • login local:启用本地用户认证,需配合username命令创建用户。
  • username [用户名] privilege [级别] secret [密码]:创建本地登录用户,指定权限级别和加密密码。
  • interface [接口类型] [接口编号]:进入指定接口配置模式,如interface GigabitEthernet0/0
  • ip address [IP地址] [子网掩码]:为接口配置IP地址和子网掩码。
  • no shutdown(或no shut:启用接口(默认关闭状态)。
  • end:从当前配置模式返回特权模式。

网络连通性测试命令

网络连通性测试是排查网络故障的基础,通过发送数据包验证链路是否畅通。

  • ping [目标IP/域名]:发送ICMP回显请求测试与目标主机的连通性,可通过-t(持续ping)、-n [次数](指定ping次数)等参数调整。
  • traceroute [目标IP/域名](Cisco设备)或tracert [目标IP/域名](Windows):跟踪数据包到达目标的路径,逐跳显示中间路由器IP,定位故障节点。
  • pathping [目标IP](Windows):结合ping和tracert功能,提供各节点的丢包率,更精准分析链路质量。
  • telnet [目标IP] [端口号]:测试目标服务器的TCP端口连通性,如telnet 192.168.1.1 22测试SSH端口是否开放。
  • ssh [用户名]@[目标IP]:通过加密协议远程登录设备,比Telnet更安全。

路由与网络协议配置命令

路由是网络通信的核心,工程师需掌握静态路由、动态路由协议的配置与查看命令。

  • ip route [目标网络] [子网掩码] [下一跳IP/出接口]:配置静态路由,如ip route 192.168.2.0 255.255.255.0 10.0.0.2
  • show ip route:查看路由表,显示直连、静态、动态路由条目,标记S为静态路由,O为OSPF路由,B为BGP路由等。
  • router [协议类型]:启用动态路由协议,如router ospf 1(OSPF进程号为1)、router bgp 65001(BGP AS号为65001)。
  • network [网络地址] [反掩码] area [区域ID](OSPF):宣告参与OSPF的网络,如network 192.168.1.0 0.0.0.255 area 0
  • neighbor [IP地址](BGP):与对端设备建立BGP邻居关系,如neighbor 203.0.113.2 remote-as 65002
  • show ip protocols:查看已启用的动态路由协议参数,如进程号、网络宣告、邻居等。

交换机与VLAN配置命令

交换机负责局域网内数据转发,VLAN技术可隔离广播域,提升网络安全性。

网络工程师常用命令有哪些?-图2
(图片来源网络,侵删)
  • vlan [VLAN_ID]:创建VLAN并进入VLAN配置模式,如vlan 10
  • name [VLAN名称]:为VLAN命名,如name Sales
  • switchport mode access:将接口设置为接入模式(连接终端设备)。
  • switchport access vlan [VLAN_ID]:将接入模式接口划入指定VLAN,如switchport access vlan 10
  • switchport mode trunk:将接口设置为中继模式(承载多个VLAN流量)。
  • switchport trunk allowed vlan [VLAN列表]:配置Trunk链路允许通过的VLAN,如switchport trunk allowed vlan 10,20,30(允许VLAN 10/20/30)。
  • show vlan brief:查看VLAN与接口的映射关系,显示接口所属VLAN。
  • show mac address-table:查看MAC地址表,记录接口与MAC地址的绑定关系,用于定位MAC泛洪等故障。

网络安全配置命令

网络安全是网络管理的重点,需通过访问控制列表(ACL)、防火墙等策略限制非法访问。

  • access-list [编号] [permit/deny] [协议] [源地址] [源反掩码] [目的地址] [目的反掩码] [操作]:配置标准或扩展ACL,如access-list 101 permit tcp 192.168.1.0 0.0.0.255 any eq 80(允许内网访问HTTP服务)。
  • ip access-group [编号] in/out:将ACL应用在接口的入方向(in)或出方向(out),如ip access-group 101 in
  • show access-lists:查看已配置的ACL规则及匹配次数。
  • login block-for [秒数] attempts [次数] within [秒数]:防暴力破解登录,限制登录失败次数和锁定时间。
  • service password-encryption:对配置文件中的密码进行弱加密(防止明文泄露)。

网络监控与故障排查命令

实时监控网络状态和性能指标,可快速定位并解决网络故障。

  • show interface [接口类型] [接口编号]:查看接口状态,包括流量、错误包、丢包率、带宽利用率等,status字段显示接口是否up/down。
  • show ip interface brief:以简表形式显示所有接口的IP地址、状态和协议状态。
  • show running-config:查看当前生效的设备配置,用于备份或对比配置变更。
  • show startup-config:查看设备下次启动时加载的配置(NVRAM中的配置)。
  • copy running-config startup-config:保存当前配置到启动配置,避免设备重启丢失。
  • debug [调试选项]:开启实时调试功能,如debug ip packet调试IP数据包(调试完成后需用undebug all关闭,避免设备性能下降)。
  • show log:查看设备系统日志,记录配置变更、错误信息、状态变化等。

常用命令速查表

功能分类 常用命令 说明
设备模式切换 enable, configure terminal, end 进入特权模式、全局配置模式、返回特权模式
接口配置 interface GigabitEthernet0/0, ip address, no shutdown 进入接口、配置IP、启用接口
路由配置 ip route, show ip route, router ospf 静态路由、查看路由表、启用OSPF
VLAN配置 vlan, switchport mode access, switchport access vlan 创建VLAN、设置接口模式、划入VLAN
安全配置 access-list, ip access-group, service password-encryption 配置ACL、应用ACL、加密密码
监控与排查 show interface, show running-config, show log 查看接口状态、查看当前配置、查看系统日志

相关问答FAQs

问题1:如何判断网络延迟高或丢包的故障节点?
答:可结合pingtraceroute命令定位,先用ping [目标IP] -t持续ping目标,观察平均延迟和丢包率;若延迟高或丢包,再用traceroute [目标IP]查看路径上各节点的响应时间和丢包情况,若某节点响应异常(如超时或延迟骤增),则故障可能出现在该节点或其出接口,通过show interface查看接口错误包和丢包率,可进一步确认是否为接口故障。

问题2:交换机Trunk链路无法承载多个VLAN流量,如何排查?
答:排查步骤如下:

网络工程师常用命令有哪些?-图3
(图片来源网络,侵删)
  1. 检查两端接口模式是否均为trunk,使用show interface [接口] switchport查看接口模式;
  2. 确认Trunk允许的VLAN列表是否匹配,使用show interface [接口] trunk查看允许的VLAN;
  3. 检查VLAN是否在两端设备中创建,使用show vlan brief查看VLAN信息;
  4. 排除物理链路问题,检查接口状态是否为up,及连接线缆是否正常。
分享:
扫描分享到社交APP
上一篇
下一篇