Author Archives: BG3IQS

OpenWebRX使用SDRPlay RSP1

前段时间使用树莓派和RTL-2832U搭建了简单的OpenWebRX,对RTL-2832U直接I通道采样接收短波效果很不满意。趁着元旦假期有空,折腾一下。

硬件

Raspberry Pi 3B+ (官方操作系统)
SDRPlay RSP1

方案

OpenWebRX有两种方法可以使用SDRplay硬件: 阅读全文

rc.local开机自动挂载NFS无效问题

利用路由器搭建了一个NFS服务,想挂载到树莓派上以扩充存储空间。在树莓派上手动挂载没有任何问题,但添加到 /etc/rc.local 后不能实现开机自动挂载,开机后手动挂载也是没有问题的。

经过实验发现:rc.local确实运行了,运行到rc.local时NFS服务还没有启动,导致挂载失败。

解决方法:
就是在挂载命令前面加个sleep,等NFS服务完全启动后再挂载。加上时间参数后最好让该命令后台运行测试下。规则参考如下:

sleep 10s && sudo mount -t nfs -o nolock 192.168.66.1:/mnt/pi /mnt/nfs &

RIPv2下一跳字段分析

协议简介及报文封装格式

RIP是Routing Information Protocol(路由信息协议)的简称。它是一种较为简单的内部网关协议IGP(Interior Gateway Protocol),主要用于规模较小的网络中,比如校园网以及结构较简单的地区性网络。对于更为复杂的环境和大型网络,一般不使用RIP。

RIP是一种基于距离矢量(Distance-Vector)算法的协议,它通过UDP报文进行路由信息的交换,使用的端口号为520。

RIP有两个版本:RIP-1和RIP-2。

  • RIP-1是有类别路由协议(Classful Routing Protocol),它只支持以广播方式发布协议报文。RIP-1的协议报文中没有携带掩码信息,它只能识别A、B、C类这样的自然网段的路由,因此RIP-1无法支持路由聚合,也不支持不连续子网(Discontiguous Subnet)。
  • RIP-2是一种无分类路由协议(Classless Routing Protocol),有两种报文传送方式:广播方式和组播方式,缺省将采用组播方式发送报文,使用的组播地址为224.0.0.9。当接口运行RIP-2广播方式时,也可接收RIP-1的报文。

阅读全文