Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Issue setting static ETH0 IP BeagleBone Black Version C Debian Preloaded

Settings in /etc/network/interfaces seems to have no effect on my BeagleBone Black Version C. I want to set my beaglebone black's ethernet IP address to a static IP as I have done with all my other internet-of-things devices running Debian. I edited /etc/network/interfaces as I have before, but I do not see any changes via ifconfig. This is after a restart of networking AND a restart of the beaglebone. I have googled somewhat, and posted to the beaglebone forums after searching them, and I still do not have a solution. I noticed a commented line in interfaces suggesting that the settings are set via an init script, but this is where I get a little lost. I have moderate knowledge of Debian, but I have not peeled back enough layers apparently. I am connecting my beaglebone black via ethernet connector. WIFI is a beast I will tackle later.

I set my router to reserve a specific IP based on MAC ID, but I would like to know what I am missing here.

iface usb0 inet static
    address 192.168.0.103
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1

iface eth0 inet static
    address 192.168.0.102
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1
like image 990
HopWorks Avatar asked Jan 10 '23 06:01

HopWorks


1 Answers

You are missing the auto line

auto eth0
 iface eth0 inet static
    address 192.168.0.102
    netmask 255.255.255.0
    network 192.168.0.0
    gateway 192.168.0.1

(Just for diagnosis) - Also remove the gateway line from it and after you get the connection run this command to add the gateway

    root prompt :) #
route add default gateway 192.168.0.1

i was playing around a lot with networking on it so i got the answer. Hope this resolve your issue do post.

like image 84
user1486241 Avatar answered Jan 16 '23 21:01

user1486241