如何为Jetson Nano设置静态IP?

3
我希望为我的Jetson Nano在本地网络中设置一个静态IP。我尝试过以下方法: -- 更改路由器上的DHCP。 -- 编辑/etc/network/interfaces文件,并添加以下内容:
auto eth0
iface eth0 inet static
  address 192.168.1.80
  netmask 255.255.255.0
  gateway 192.168.1.1

这两个选项似乎都不起作用。

2个回答

6
看起来Jetson Nano有一种基本配置来设置板子的网络接口。 1) 编辑/etc/default/networking
sudo vi /etc/default/networking

并设置参数CONFIGURE_INTERFACES=no

# Set to 'no' to skip interfaces configuration on boot
CONFIGURE_INTERFACES=no

2) 现在,/etc/network/interfaces 中的设置将会生效。

sudo vi /etc/network/interfaces

auto eth0
iface eth0 inet static
  address 192.168.1.80
  netmask 255.255.255.0
  gateway 192.168.1.1

3) 重新启动开发板


完成后,IP变为静态。但是对于Nano,因特网可以正常工作。无法安装任何包。 - Nitin Ashutosh

0

简而言之;

以 root 身份使用 nmcli con mod [id]nmcli con [down up] [id]

例如:

nmcli con show 
nmcli con mod "Wired connection 1" \
  ipv4.addresses "192.168.8.70/24" \
  ipv4.gateway "192.168.8.1" \
  ipv4.dns "8.8.8.8 1.1.1.1" \
  ipv4.dns-search "8.8.4.4" \
  ipv4.method "manual"

(nmcli con down id "Wired connection 1" && nmcli con up id "Wired connection 1")& # or reboot device 

LR;

最近的Jetsons nano使用Linux网络管理器来管理网络接口。 您必须使用UI修改设置或使用以下CLI:

  1. 使用以下命令显示网络连接:nmcli con show

nmcli con show

  1. 编辑或修改有线网络或您喜欢的接口
sudo nmcli con mod "Wired connection 1" \
  ipv4.addresses "192.168.8.70/24" \
  ipv4.gateway "192.168.8.1" \
  ipv4.dns "8.8.8.8 1.1.1.1" \
  ipv4.dns-search "8.8.4.4" \
  ipv4.method "manual"

编辑适合您的IP地址,然后使用以下命令关闭/打开连接或重新启动您的Jetson:
(nmcli con down id "Wired connection 1" && nmcli con up id "Wired connection 1")&

或者只需输入reboot

之后您将失去对其的访问,但使用另一个终端您可以再次ping并访问您的Jetson。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接