2.开发板连接校园无线网

开发板连接校园无线网

实验背景

开发板刚开始没有连接网络,无法进行sudo apt update等操作。查阅资料发现,Jetson AGX Orin开发板内置WIFI功能。因此,本次实验的目的就是连接校园无线网。

实验工具

  1. Jetson AGX Orin 开发者套件。
  2. Win11系统的笔记本电脑。

实验步骤

  1. 依照上一次的笔记,使用开发板自带的IP进行SSH连接(要插USB-C线)。

  2. 查看可用的WIFI:

    sudo nmcli device wifi list
    

image-20251125154631329

如果是一般网络,使用以下命令即可连接:

sudo nmcli device wifi connect "你的WiFi名称" password "你的WiFi密码"

但是这里要连接的是校园网,连接会稍微麻烦一点,需要之后的步骤。

  1. 连接校园网需要账号密码,可以通过脚本完成连接。
    创建脚本:

    vim connect_wifi.sh
    

    i 进入插入模式,然后复制粘贴以下内容,记得修改成自己的账号密码以及校园网相关信息:

    #!/bin/bash
    
    # 校园网连接脚本
    # 请修改下面的配置信息
    
    # 配置信息 - 请修改这些变量
    SSID=""          # 请替换为校园网SSID
    USERNAME=""      # 请替换为你的NetID
    PASSWORD=""      # 请替换为你的校园网密码
    CONNECTION_NAME="" # 请替换为校园网的名称
    INTERFACE="wlan0"
    
    echo "正在配置校园网连接..."
    
    # 删除已存在的同名连接
    sudo nmcli connection delete "$CONNECTION_NAME" 2>/dev/null
    
    # 创建新的WiFi连接
    sudo nmcli connection add \
        type wifi \
        con-name "$CONNECTION_NAME" \
        ifname "$INTERFACE" \
        ssid "$SSID" \
        802-1x.eap peap \
        802-1x.phase2-auth mschapv2 \
        802-1x.identity "$USERNAME" \
        802-1x.password "$PASSWORD" \
        802-1x.anonymous-identity "$USERNAME" \
        wifi-sec.key-mgmt wpa-eap
    
    if [ $? -eq 0 ]; then
        echo "连接配置创建成功!"
    else
        echo "连接配置创建失败,请检查参数。"
        exit 1
    fi
    
    # 激活连接
    echo "正在激活连接..."
    sudo nmcli connection up "$CONNECTION_NAME"
    
    # 检查连接状态
    echo "连接状态:"
    nmcli device status | grep "$INTERFACE"
    
    # 显示IP地址
    echo "IP地址信息:"
    ip addr show "$INTERFACE" | grep "inet "
    
    echo "如果连接失败,请检查学号和密码是否正确。"
    

    Esc 键退出插入模式。输入 :wq 然后按 Enter 保存并退出。

  2. 执行脚本。

    # 给脚本执行权限
    chmod +x connect_wifi.sh
    
    # 运行脚本
    ./connect_wifi.sh
    

image-20251125155536184

​ 至此已经成功连接WIFI了。

posted @ 2026-09-14 11:37  Tikas  阅读(5)  评论(0)    收藏  举报