ModalAI Forum
    • Categories
    • Recent
    • Tags
    • Popular
    • Users
    • Groups
    • Register
    • Login

    Setting up network interfaces

    Ask your questions right here!
    4
    7
    575
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • ryan_meagherR
      ryan_meagher
      last edited by

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

      1 Reply Last reply Reply Quote 1
      • tomT
        tom admin
        last edited by

        @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
        	address 192.168.168.100
        	netmask 255.255.255.0
        	gateway 192.168.168.1
        
        
        NirgeN 1 Reply Last reply Reply Quote 2
        • ryan_meagherR
          ryan_meagher
          last edited by

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

          Thanks,
          Ryan Meagher

          1 Reply Last reply Reply Quote 0
          • NirgeN
            Nirge @tom
            last edited by

            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?

            1 Reply Last reply Reply Quote 0
            • tomT
              tom admin
              last edited by

              @Nirge Are you using WiFi in Station mode or in SoftAP mode?

              NirgeN 1 Reply Last reply Reply Quote 0
              • NirgeN
                Nirge @tom
                last edited by

                @tom Originaly configured it station, did not change it when tried to configure it to static.

                Eric KatzfeyE 1 Reply Last reply Reply Quote 0
                • Eric KatzfeyE
                  Eric Katzfey ModalAI Team @Nirge
                  last edited by

                  @Nirge You should use voxl-wifi for wlan0.

                  1 Reply Last reply Reply Quote 0
                  • First post
                    Last post
                  Powered by NodeBB | Contributors