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

    Setting up network interfaces

    Ask your questions right here!
    4
    7
    582
    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.
    • R
      ryan_meagher
      last edited by 3 Aug 2021, 18:40

      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
      • T
        tom admin
        last edited by 3 Aug 2021, 19:34

        @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
        
        
        N 1 Reply Last reply 7 Dec 2021, 19:55 Reply Quote 2
        • R
          ryan_meagher
          last edited by 3 Aug 2021, 20:04

          @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
          • N
            Nirge @tom
            last edited by 7 Dec 2021, 19:55

            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
            • T
              tom admin
              last edited by 7 Dec 2021, 19:56

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

              N 1 Reply Last reply 12 Dec 2021, 05:50 Reply Quote 0
              • N
                Nirge @tom
                last edited by 12 Dec 2021, 05:50

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

                E 1 Reply Last reply 12 Dec 2021, 19:14 Reply Quote 0
                • E
                  Eric Katzfey ModalAI Team @Nirge
                  last edited by 12 Dec 2021, 19:14

                  @Nirge You should use voxl-wifi for wlan0.

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