Setting up network interfaces
-
So I am trying to find the place where I can setup network interfaces in order to assign a static ip address for eth0. On the rb5 I can do this via modifying the
/etc/dhcpcd.conf
file; however, this isn't present on the voxl. I see all the interfaces viaifconfig -a
and the correspondingsys/class/net
but there doesn't seem to be .network of ifcfg files there.I would have thought that the interfaces would either be in
/etc/sysconfig/network-scripts/ifcfg-eth*
or in/etc/network/interfaces
where I could modify files that could be brought up viaifconfig eth0 up
but this doesn't seem to be the case.Right now I am doing this via enabling a
systemd
serviceset -e ETH_ADD=192.168.2.120 ifconfig eth0 up || (echo " failed to open eth0" && exit 1) ip addr add ${ETH_ADD}/24 dev eth0 || (echo " failed to add ip link eth0" && exit 1)
I see that this can be done in the poky_build but any suggestions as to where this can be done on the voxl in a more Linux-esque way?
Thanks,
Ryan Meagher -
@ryan_meagher You should be able to do this using the
/etc/network/interfaces
approach you mentioned.voxl-modem
uses that approach in order to set a static IP for Microhard oneth0
. This is what the/etc/network/interfaces
file looks like in that case:# This file describes the network interfaces available on your system # The primary network interface auto eth0 iface eth0 inet static address 192.168.168.100 netmask 255.255.255.0 gateway 192.168.168.1
-
@tom Thanks for the info, my voxl didn't have a default
/etc/network
directory which is what threw me off.Thanks,
Ryan Meagher -
Hi @tom
I tried this for wlan0 and it doesn't work for me, am I missing a configuration for out-of-the-box VOXL before I can add /etc/network/interfaces? or is it overriden by voxl-wifi? -
@Nirge Are you using WiFi in Station mode or in SoftAP mode?
-
@tom Originaly configured it station, did not change it when tried to configure it to static.
-
@Nirge You should use
voxl-wifi
for wlan0.