OS: Ubuntu 18.04 LTS
eth0 is the name assigned to the wired interface
wlan0 is the wireless
[EJR 20210629] workaround for a manufacturing bug I had with my jetson nanos. NVIDIA says this problem is resolved but it was a problem with 2 of my 4 Jetson Nanos.
"Due to a manufacturing error, some Jetson Nano Developer Kits may have duplicate MAC addresses assigned by default. The issue has since been corrected at the factory, and we are working on a patch for affected units that may have already shipped. The proper MAC addresses are indeed programmed into an onboard EEPROM, the issue is with the default MAC address of the Ethernet NIC being used instead of the one in the EEPROM. "
Since you probably don't have a MAC address, you will need to download the following file: nano-read.mac.sh and transfer it to the Jetson Nano by USB.
your device will most likely be /dev/sda1
when you plug the USB drive into the nano jetson it will likely mount it to
/media/<username>/<usb-drivename>
copy the file to your home directory
cp /media/username/drivename/nano-read-mac.sh ~/
chmod +x ~/nano-read-mac.sh
sudo ~/nano-read-mac.sh
Then you will edit your /etc/network/interfaces with the appropriate information:
allow-hotplug eth0
iface eth0 inet static
hwaddress ether 00:04:4b:ea:c5:f7
address 10.0.0.30
network 255.255.255.0
gateway 10.0.0.1
dns-nameserver 1.1.1.1
dns-nameserver 1.0.0.1
I had problems with DNS name resolution where the dns-nameserver entries in the /etc/network/interfaces wasn't applying to the DNS name resolution. I used the alternate configuration using:
sudo nmtui
https://forums.developer.nvidia.com/t/jetson-nano-sudo-apt-get-update-not-working-help/112980/10
sudo apt-get update
sudo apt-get upgrade
sudo apt-get --with-new-pkgs upgrade
Installation of the VNC system
sudo apt-get install vino
mkdir -p ~/.config/autostrt
cp /usr/share/applications/vino-server.desktop ~/.config/autostart
gsettings set org.gnome.Vino promp-enabled false
gsettings set org.gnome.Vino require-encryption false
gsettings set org.gnome.Vino authentication-methods ['vnc']
gsettings set org.gnome.Vino vnc-password $(echo -n "thepassword' | base64)
sudo reboot