# Setting up network interfaces

Source: https://forum.modalai.com/topic/377/setting-up-network-interfaces
Category: General Questions (https://forum.modalai.com/category/2/general-questions)
Posted: 2021-08-03 18:40:41 UTC by ryan_meagher
Replies: 6 · Views: 2138

## ryan_meagher · 2021-08-03 18:40:41 UTC

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](https://www.yoctoproject.org/pipermail/yocto/2014-December/022730.html) but any suggestions as to where this can be done on the voxl in a more Linux-esque way? 

Thanks,
Ryan Meagher

## Reply by tom (ModalAI staff) · 2021-08-03 19:34:39 UTC

@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

```

## Reply by ryan_meagher · 2021-08-03 20:04:09 UTC

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

Thanks,
Ryan Meagher

## Reply by Nirge · 2021-12-07 19:55:23 UTC (in reply to tom)

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?

## Reply by tom (ModalAI staff) · 2021-12-07 19:56:41 UTC

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

## Reply by Nirge · 2021-12-12 05:50:42 UTC (in reply to tom)

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

## Reply by Eric Katzfey (ModalAI staff) · 2021-12-12 19:14:44 UTC (in reply to Nirge)

@Nirge You should use ```voxl-wifi``` for wlan0.
