Assign your computer a static IP address
-
trying to assign your computer a static IP address that match the one of your PYNQ Z1 board in order to connect it via ethernet cable may not work sometimes if you follow the instructions given in the readthedocs page of PYNQ for Linux users, which are as the following:
- editing the interface file
sudo gedit /etc/network/interfaces
, by adding the static IP address with:
auto lo eth0
iface lo inet loopback
iface eth0 inet static
address 192.168.2.1
netmask 255.255.255.0
- editing the interface file
-
if so, then you would not be able to start your interface, by running sudo ifup eth0, and you get: No networking: Failed to bring up eth0,
this is due to the wrong network device logical name you have written in the interface config. -
to solve this, find your network device logical name by installing the lshw package:
sudo apt-get install lshw
,and running:sudo lshw -C network
, copy the logical name and write it in the interface file instead of eth0
auto lo logical name
iface lo inet loopback
iface logical name inet static
address 192.168.2.1
netmask 255.255.255.0 -
then you should restart your interface with the new configuration by going to sbin directory:
cd /sbin
, and running:sudo ifdown logical name && sudo ifup -v logical name
-
at this point restart or logout and login to your system
-
after restarting your device you might see Unmanaged network showing on your wired network status to solve this:
1-sudo gedit /etc/NetworkManager/NetworkManager.conf
2- change [ifupdown] managed=false – to – [ifupdown] managed=true
and here you go! write http://192.168.2.99 on your browser and the jupyter notebook on PYNQ will be welcoming you!