Setup dhcpd/dhcpdv6 server

搭建DHCP server在许多网络应用中是非常必要的,尤其是测试IPv6相关的功能时,本文就来介绍下针对IPv4和IPv6该如何搭建DHCP server.

Install dhcpd server

首先通过apt安装isc-dhcp-server

阅读更多 >>

根据socket端口号查看进程信息

根据已知的一个端口号,以telnet默认端口号23为例,去查找系统中监听该端口号的进程,主要可以通过下面3种方式。

netstat

使用netstat可以查看系统网络状态,-p参数可以显示对应的进程信息pid/process

阅读更多 >>

awk '!a[$0]++'去重小技巧

今天碰到一个关于awk的去重用法,觉得挺有意思的,记录一下

awk 按行去重

awk '!a[$0]++' file 是个神奇的用法,通过它可以实现文件内容去重

阅读更多 >>

insmod内核模块提示Unknown Symbol问题处理

问题描述

在调试内核crash问题时打开了lockup相关的kernel CONFIG,重新编译FW后发现有个内核模块insmod失败

阅读更多 >>

openwrt swconfig stack trace分析

接上一篇博客 watchdog bite导致系统重启问题的调试 ,打开调试功能后开始压力测试,在测试过程中发现DUT每隔2s打印一次以下异常信息

阅读更多 >>

watchdog bite导致系统重启问题的调试

背景说明

ST在做stress test过程中发现一个bug,DUT会在工作一段时间后重启,重启原因是watchdog bite

阅读更多 >>

Python网络爬虫7 - 爬取表情包

为了逗女朋友开心,想找一堆表情包,那么作为一名程序员,自然是会想到用程序来完成这个事情,而Python爬虫就是一个非常好的方法。

我先找到了一个专门发布表情包的网站,就叫做发表情网,可以通过搜索关键词得到大量相关的表情包,下面对这个网站的爬取进行详细介绍。

阅读更多 >>

嵌入式设备在无法使用网络和USB的情况下如何进行文件传输

问题背景

ST 测试时出现一个问题,路由器(采用Openwrt系统)的console无法正常显示shell提示符,正常情况下是

root@DeviceName:/#

这样的,出问题时是下面这样的,用户名不见了,设备名变成了none.

@(none):/#

阅读更多 >>