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 via ifconfig -a and the corresponding sys/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 via ifconfig eth0 up but this doesn't seem to be the case.

    Right now I am doing this via enabling a systemd service

    set -e
    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?

    Ryan Meagher

  • Dev Team

    @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 on eth0. 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

  • @tom Thanks for the info, my voxl didn't have a default /etc/network directory which is what threw me off.

    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?

  • Dev Team

    @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.

  • Dev Team

    @Nirge You should use voxl-wifi for wlan0.

Log in to reply