跳转至

Blog

Ubuntu网卡激活

首先检查网络接口状态

在终端输入

ip a

如果网卡信息是这样,表示网卡状态是 DOWN ,说明网卡没有启用,需要以下方法激活它

终端输出

ubuntu@ubuntu:~/Desktop$ ip a
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
   link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
   inet 127.0.0.1/8 scope host lo
      valid_lft forever preferred_lft forever
   inet6 ::1/128 scope host 
      valid_lft forever preferred_lft forever
2: ens33: <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000
   link/ether 00:0c:29:21:c6:8c brd ff:ff:ff:ff:ff:ff
   altname enp2s1

HackRF One 安装与固件升级

在网上能找到许多关于 HackRF One 的安装教程,通常可以归为两种方式:
1. 直接克隆项目进行 cmake 编译
2. 下载发行版的压缩包

两种方法我都尝试过,不夸张地说,直接下载发行包的方式更加简单高效。因此,本文将重点讨论使用发行包的方式。毕竟,官方都已整理好了发行包,直接安装显然更省时省力。

事实上,我在尝试克隆编译的过程中并未成功,主要原因是:在拔掉 USB 或者按下 reset 按钮后,设备往往无法重新连接 USB,导致使用不便。

DNS

DNS(Domain Name System,域名系统)是一种将域名转换为 IP 地址的系统。

说人话

DNS 说人话就是相当于是电话簿,将人名( 域名 )和对应的电话( IP 地址 )记录下来。因为浏览器不能直接使用域名进行访问,必须通过 IP 地址进行访问。在 Windows 中的 C:\Windows\System32\drivers\etc\hosts 文件中也存有常用的域名与 IP 的对应关系,但是一个文件甚至一台普通电脑肯定装不下全世界所有的域名和 IP 地址的对应关系,就好像你不可能将全世界 70 多亿人的手机号存进自己的电话簿里面一样。

OpenVPN Server

使用 OpenWrt 配置 IPv6 + DDNS + OpenVPN 实现远程访问及异地组网

感谢

灵感来自 YouTube 上的 UP 主:24K钢丝

也要感谢 世界上最好的奶龙 提供帮助

首先说明本次用到的装备:

设备名称 详情
公网的IPv6或IPv4地址 至少一个,可以是固定的也可以是弹性公网,如果没有的就做内网穿透
域名 可以在阿里云、腾讯云、华为云等厂家购买域名,我用的是阿里云的
软路由设备 我用的是 R4S,买成¥571,记得选带 TF 卡和 TF 读写器,或者自己单独买也行。
也可以用其他的 RS 设备、x86_64 机子或小米、树莓派、Raspberry Pi等路由设备
Open Wrt 我用的是 BleachWrt ,版本是 bleachwrt plus 20250117,同版本固件下载地址,找自己对应版本的固件下载,并且要注意不熟悉Wrt的人尽量不要用 .mini-daily ,这个是精简版,推荐使用高大全版本下载 plus-daily
rufus 刷固件的软件,也可以用其他的软件,我用的是rufus-v4.6,下载地址

双系统时间同步问题

在装完 Linux 和 Windows 两个系统可能会注意到这两个操作系统之间存在时间差异,一般是相差 自定义时区 的偏移量,比如在中国就是相差 8 个小时。

但是不必担心,这是一个很常见的问题,可以在 Linux 终端中使用这个命令修复这个问题

sudo timedatectl set-local-rtc 1

妙妙小命令

Zip & Unzip

  • 解压

    tar -zxvf FileName.tar.gz
    
  • 压缩

    tar -zcvf FileName.tar.gz dirName
    
  • 解压

    先解压 .xz 文件

    xz -d FileName.tar.xz
    

    再先解压 .tar.xz 文件解压出来的 .tar

    tar -xvf FileName.tar
    
  • 压缩

    先创建 .tar 文件

    tar -cvf FileName.tar dirName
    

    再创建 .tar.xz 文件

    xz -z FileName.tar
    
  • 解压

    unzip FileName.zip -d dirName
    
  • 压缩

    zip FileName.zip DirName
    
  • 解包

    tar -xvf xxx.tar
    
  • 打包

    tar -cvf xxx.tar DirName
    
  • 解压

    gunzip FileName.gz
    gzip -d FileName.gz
    
  • 压缩

    gzip FileName
    
  • 解压

    rar -x FileName.rar
    
  • 压缩

    rar -a FileName.rar DirName
    

rar 下载链接

点击跳转到 rar 的下载链接

解压后将 rar_static 拷贝到 /usr/bin 目录(其他由 $PATH 环境变量指定的目录也可以)

  • 解压

    7z -x file.7z -o/
    
  • 压缩

    7z -a file.7z file
    

安装命令

sudo apt update & sudo apt install p7zip-full
  • 解包

    sudo dpkg -i file.deb