跳转至

2025#

激活 Ubuntu 网卡

检查网络接口状态

在终端输入 ip a , 如果网卡信息是这样, 表示网卡状态是 DOWN , 说明网卡没有启用, 需要以下方法激活它。

ip a
ubuntu@ubuntu:~$ 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 固件维护

网上有很多 HackRF One 固件的安装教程,我归为 直接克隆项目进行 cmake 编译下载发行版的压缩包 两种方式。两种我都试过,直接下载发行包的方式更加简单高效 ,因此本文仅记录使用发行包的方式安装。不用编译的方式是因为我在编译的过程中老是因为拔掉 USB 或者按下 reset 按钮后设备无法重新连接 USB ,非常麻烦。

Git 使用小全

安装 Git

若要在命令行上使用 Git, 需要在计算机上安装和设置 Git。 下载并安装最新版本的 Git

Warning

从 2020 年开始大部分 Chrome OS 设备都内置 Git。 如果需要启用可以去 Launcher 搜索 Linux 并打开。

如果你使用较早版本的 Chrome OS 设备, 则需要使用 其他方法

  1. 在 Chrome OS 设备上安装终端模拟器, 例如 Google Play 商店中的 Termux。

  2. 从您安装的终端模拟器安装 Git。 例如, 在 Termux 中, 输入 pkg install git 并在出现提示时键入 y

什么是 DNS

DNS 是一种将域名解析为 IP 地址的系统, 可以比喻成电话簿, 将人名和对应的电话记录下来。因为浏览器不能直接访问域名, 必须通过 IP 地址进行访问, 但是一个文件甚至一台普通电脑肯定装不下全世界大部分的域名与 IP 地址的对应关系, 就好像你不可能将全世界 70 多亿人的手机号存进自己的电话簿里面一样。