Jetson AGX Thor Static IP configuration

1. 如何在Jetson AGX Thor上给RJ45的网络设备配置一个永久的静态IP,并且重命名设备名(如:enP2p1s0→mgbe3_0)

2. 每次重新启动,RJ45对应的这个网络设备的名称(enP2p1s0或者eth0)和mac都有概率变化,导致无法使用udev规则匹配修改

3. 导致使用netplan配置网络时无法生效或者激活
其中现在使用的eth0为临时配置

This should work. Remove ipv6 if not needed. Change IP addresses to yours.

Grab your mac
ip link show

/etc/netplan/90-mgbe0_0-static.yaml

network:
  version: 2
  renderer: NetworkManager

  ethernets:
    thor-rj45:
      match:
        macaddress: AA:BB:CC:DD:EE:FF
      set-name: mgbe0_0

      dhcp4: false
      dhcp6: false
      accept-ra: false

      addresses:
        - 192.168.1.50/24
        - 2001:db8:100::50/64

      routes:
        - to: default
          via: 192.168.1.1
        - to: default
          via: 2001:db8:100::1

      nameservers:
        addresses:
          - 1.1.1.1
          - 8.8.8.8
          - 2606:4700:4700::1111
          - 2001:4860:4860::8888
sudo netplan generate
sudo netplan apply
ip -brief addr show
ip -6 route show dev mgbe0_0