[yocto] how to set static ip in linux

Philip Balister philip at balister.org
Wed Dec 17 07:06:19 PST 2014


I'd install a custom /etc/network/interfaces file via a bbappend or
similar method. There is numerous examples in google of how to set up  a
static Ip via the interfaces file.

Philip

On 12/16/2014 05:08 AM, Constantin, Costin C wrote:
> Hello Sachin
> 
> The easiest way to do this is by modifying the install script. Here is how:
> Suppose you cloned poky into a local dir. on your HDD drive. I use Ubuntu for this but you can use whatever certified OS (Fedora, Centos, OpenSuse) just:
> 
> $ cd your_local_poky_dir
> $ gedit meta/recipes-core/initrdscripts/files/init-install.sh
> ...
> #before the line containing "umount /tgt_root"   add the following
> # interface=$(ls /sys/class/net | grep eth)
> # echo "ifconfig $interface your_desired_ip netmask 255.255.255.0 up" >> /tgt_root/etc/profile
> #eg.:
> interface=$(ls /sys/class/net | grep eth)
> echo "ifconfig $interface 10.10.10.10 netmask 255.255.255.0 up" >> /tgt_root/etc/profile
> #after this comes
> umount /tgt_root
> ...
> 
> Regards,
> 
> Costin Constantin
> Yocto QA team
> 
> 
> 



More information about the yocto mailing list