作者: noahsin

  • wireshark 抓取eve-ng的数据包

      为了学习RouterOS,简单的装了一个eve-ng作为练习工具,由于我自己的使用环境是linux且不是ubuntu,所以对于抓包这件事就会有点麻烦,对于ubuntu类的linux系统来说可以从github上按照指引安装集成工具,但是对于大多数不是基于ubuntu的发行版来说确实有点困难,ASOC,UOS,kali,这些给予debian的安装就不太适合了,于是通过搜索找到了对应的解决方法,这里记录以下以便后续自己忘记了再看看。
      本文基于作者Mike’s Lab的文章Analyze Traffic on EVE-ng with wireshark编写而来,有兴趣的可以看一下原文。   首先打开wireshark界面可以看到有一个ssh remote capture:sshdump,然后点击前面的齿轮进入配置界面

    2026-10-03_17-26

      进入配置界面后填写相应的eveng的服务器地址和用户密码,然后进入到capture填写参数

    2026-10-03_17-28
    2026-10-03_17-28_1
    2026-10-03_17-29

      remote interface这个参数可以从eveng上找到

    2026-10-03_17-32

    配置好后就可以正常抓包了

  • RouterOS 命令行基本操作

    为什么学习命令行操作?

    • 因为命令行配置方便,相对于图形界面用鼠标点来点去,直接通过键盘输入指令效率更加高
    • 命令行模式可以通过tab键把可配置的参数列出,但是图形界面可能有一些折叠的菜单可能需要找一下
    • 图形界面的配置可能会变需要重新熟悉,但是命令行基本不会变
    • 个人习惯了linux运维,对命令行比较偏爱

      有RouterOS的命令行怎么用

    • RouterOS的命令行与linux类似,是目录一样的形式不过不需要cd命令,只需要输入目录路径就可以进入到相应的配置菜单
    • RouterOS可以通过telnet或者串口登录进系统
    • RouterOS的x86串口速率为9600,RouterBoard的串口速率为115200

    常见的基本命令

    • RouterOS的常见命令如下,可以用于大多数配置的目录

    • add命令(该命令通常用于添加规则)通用参数

      • copy-from: 可以借助已经存在的条目进行添加,可以减少命令输入,仅仅需要添加copy-from后再加入与已存在的条目有区别的参数就可以得到一条新的条目
      • place-before: 对于一些需要根据顺序进行执行的条目,可以在add的时侯指定所放的顺序
      • disabled: 如果新添加的条目暂时不需要启用可以用disabled=yes来指定
      • comment: 用于描述该条目的内容,通常方便后续维护的一些提示
    • find命令:通过匹配相应的参数值来查找对应的条目,查找到的内容是想要查找条目的内部编号值,并不是print所看到的条目编号

    • print命令通用参数

      • from:从列表中仅显示指定条目
      • where:语法类似find命令查找指定属性
      • brief:简洁输出
      • detail:详细输出
      • cout-only:显示条目数量
      • interval:指定print刷新时间间隔
      • oid:查看具有SNMP OID值
    • remove:删除指定条目

    • set:配置指定条目的参数,一般用于变更已经存在的条目的参数

    • unset:与set相反,可以把指定条目的对应参数清除

  • RouterOS学习开篇

    1、什么是RouterOS

    • RouterOS是基于Linux内核的网络操作系统
    • 能够兼容多种平台,可以使x86可以使ARM或者是MIPS等
    • 具备脚本功能实现智能化运维
    • 支持大部分网络协议

    2、RouterOS对比其他专业路由有什么区别

    • RouterOS包含专业路由的大部分功能,成本相对专业路由便宜
    • RouterOS界面简洁,可配置参数丰富,对比同价位路由要好得多
    • RouterOS开放可以安装在x86平台上,学习方便,即使便宜的RouterBoard也包含所有功能,学习成本比较便宜

    3、为什么学习RouterOS

    • 装(对比其他常见的品牌,学习RouterOS对于网工来说能够提供差异化服务)
    • 可配置性很高,系统稳定
    • 对比其他软路由能够提供比较全的产品线
    • 尽管用起来有门槛,但是对于一些UI界面的路由系统更可控(本人能力有限配置过化为防火墙的出口线路负载均衡,配置好后一直没按预期来,崩溃得只能清官方客服)

    4、RouterOS缺点

    • 配置比较繁杂,相对于爱快之类的软路由可以说繁杂许多
    • 流控关于具体应用的配置没有其他软路由那么好配置,openwrt可以通过插件完成,爱快之类的国产软路由系统基本都有集成
    • 使用的人少,遇到问题可能不太好解决(好在现在有ai类助手,可以直接问)
  • 关于qtcretor添加库出现灰色的解决方法

    引用CSDN里面的一个博客文章 《QT生成工程后没有.pro》
      刚开始入门学习qtcreator编程,竟然发现项目右键菜单没有添加库,到处爬文章,包括qt的官网,翻遍内外网都没有发现解决方法,最后才发现我的界面和其他文章里面的图片不一样,然后才发现问题,现在记录一下。   正常情况下我们在项目的右键里面可以找到添加库这个选项,但是如果在创建项目的时候选择不恰当的构建系统就会出现如下情况

    2026-01-04 17-11-28屏幕截图

      在这里会发现全是灰色的,这是因为在创建项目的时候在选择构建系统时需要选择qmake,如下图所示,如果选择cmake,就会出现灰色菜单的情况。

    2026-01-04 17-18-57屏幕截图
    2026-01-04 17-19-07屏幕截图