jetson orin nx super非桌面版 设置静态 IP 为 192.168.1.7 的方法

你这台 Jetson 的 /etc 里看起来 没有 netplan 目录,但有 NetworkManager,再结合你前面的 ip a,可以确定这机子主要是靠 NetworkManager + nmcli 管网的。

好消息是:你现在 无线网卡 wlP1p1s0 已经拿到了 192.168.1.7,我们只需要把它从 “DHCP 自动获取” 改成 “手动固定 192.168.1.7”,以后重启也一直是这个 IP。

下面给你一套 直接可复制的命令方案(nmcli)


1. 确认网关(路由器地址)

先看一下当前默认网关是多少(大部分是 192.168.1.1,但是以你的实际为准):

ip r | grep default

输出类似:

default via 192.168.1.1 dev wlP1p1s0

记住 via 后面的那个地址,比如是 192.168.1.1,下面叫它 <GW>


2. 找到 Wi-Fi 对应的连接名字

NetworkManager 管网是通过所谓的 “connection”(配置文件)来的,我们要改的是 绑定到 wlP1p1s0 这个设备的那一个

nmcli connection show

你会看到一堆类似这样的行:

NAME                UUID                                  TYPE   DEVICE
my_wifi_ssid        xxxxxxxx-xxxx-xxxx-xxxx-xxxxxxxxxxxx  wifi   wlP1p1s0
...
  • 找到 DEVICE 一列是 wlP1p1s0 的那一行
  • 记住它的 NAME,比如是 my_wifi_ssid(通常就是你的 Wi-Fi 名字)

下面所有命令里的 <CON_NAME> 都用这个名字替换,并且要带双引号。


3. 把 IPv4 改成“手动” & 固定为 192.168.1.7

假设:

  • 静态 IP:192.168.1.7
  • 子网掩码:/24(也就是 255.255.255.0)
  • 网关:你刚刚查到的 <GW>(例如 192.168.1.1
  • DNS:用 <GW> + 8.8.8.8

执行(记得改 <CON_NAME><GW>):

sudo nmcli connection modify "<CON_NAME>" \
  ipv4.addresses 192.168.1.7/24 \
  ipv4.gateway <GW> \
  ipv4.dns "<GW> 8.8.8.8" \
  ipv4.method manual

举个具体例子,如果你的网关就是 192.168.1.1,Wi-Fi 名叫 my_wifi_ssid,那就是:

sudo nmcli connection modify "my_wifi_ssid" \
  ipv4.addresses 192.168.1.7/24 \
  ipv4.gateway 192.168.1.1 \
  ipv4.dns "192.168.1.1 8.8.8.8" \
  ipv4.method manual

4. 重启这个网络连接

sudo nmcli connection down "<CON_NAME>"
sudo nmcli connection up "<CON_NAME>"

如果你是通过 Wi-Fi/SSH 登录这台 Jetson,这两条命令执行时会瞬间断一下,过几秒用新的 IP(192.168.1.7)再连上就行。


5. 验证是否已经是静态 192.168.1.7

ip a | grep -A3 wlP1p1s0

你应该能看到:

inet 192.168.1.7/24 ...

再看路由:

ip r

正常情况下应该类似:

default via 192.168.1.1 dev wlP1p1s0
192.168.1.0/24 dev wlP1p1s0 proto kernel ...

测试连通性:

ping <GW>           # ping 网关,比如 ping 192.168.1.1
ping 8.8.8.8        # 测试外网连通
ping www.baidu.com  # 测试 DNS 解析

6. 想改回 DHCP(可选)

如果以后你想再改回自动获取 IP,只要执行:

sudo nmcli connection modify "<CON_NAME>" ipv4.method auto
sudo nmcli connection down "<CON_NAME>"
sudo nmcli connection up "<CON_NAME>"

你现在手上已经有:

  1. 网卡名:wlP1p1s0
  2. /etc 里没有 netplan,所以用 nmcli 是正确路子

照着上面一步步来就能把 192.168.1.7 真正固定下来
如果你愿意,可以把 nmcli connection show 的那行(含 wlP1p1s0 的那行)复制给我,我能帮你把命令里的 <CON_NAME><GW> 全都替换好,直接给你“可粘贴版”。

Jetson Orin NX是一个基于NVIDIA Ampere架构的嵌入式开发平台,它通常用于运行深度学习任务。要在Jetson Orin NX设置静态IP,首先需要登录到设备的Linux系统,通常是通过SSH连接。以下是基本步骤: 1. **打开终端**: 打开终端,输入`ssh <your_username>@<jetson_ip>`(替换 `<your_username>` 和 `<jetson_ip>` 为你的用户名和当前的动态IP地址)。 2. **切换至root权限**: 输入 `sudo -i` 或者 `su root` 获取管理员权限。 3. **编辑网络配置文件**: 使用文本编辑器如`nano`或`vim`打开网络配置文件,一般路径是 `/etc/dhcpcd.conf` 或 `/etc/network/interfaces`,具体取决于你的发行版。查找与WiFi或有线网卡相关的配置行。 4. **添加静态IP**: 添加类似下面的行: ``` interface <interface_name> { static IP_address=<static_ip_address> static routers=<default_gateway> static DNS_server=<DNS_server_address> } ``` 将 `<interface_name>` 替换为你的网络适配器名称(例如 `wlan0` 或 `eth0`),`<static_ip_address>` 设置为想要分配的静态IP,`<default_gateway>` 为默认网关地址,`<DNS_server_address>` 是DNS服务器的地址。 5. **保存并重启网络服务**: 保存编辑后的文件然后重启网络服务: ``` nano /etc/dhcpcd.conf 或 vim /etc/network/interfaces ``` 然后运行 `systemctl restart networking` 或者 `ifdown && ifup <interface_name>`。 6. **验证设置**: 可以使用命令 `ip addr` 查看是否已经设置静态IP,并检查网络连接状态。 完成以上步骤后,你应该就成功设置Jetson Orin NX静态IP。请注意,具体的指令可能会因Linux发行版的不同而有所差异。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值