你这台 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>"
你现在手上已经有:
- 网卡名:
wlP1p1s0 /etc里没有netplan,所以用nmcli是正确路子
照着上面一步步来就能把 192.168.1.7 真正固定下来。
如果你愿意,可以把 nmcli connection show 的那行(含 wlP1p1s0 的那行)复制给我,我能帮你把命令里的 <CON_NAME> 和 <GW> 全都替换好,直接给你“可粘贴版”。
1018

被折叠的 条评论
为什么被折叠?



