... or easier, you can directly use the poky_dir/meta/recipes-core/init-ifupdown/init-ifupdown-1.0/interfaces to set up interfaces. An eg. would be:
auto eth0 iface eth0 inet static address 192.168.1.100 netmask 255.255.255.0 network 192.168.1.0 gateway 192.168.1.1 I personally used the already mentioned method for convenience, because i had a lot to work with install script lately ... Costin Constantin Yocto QA team ________________________________________ From: Philip Balister [phi...@balister.org] Sent: Wednesday, December 17, 2014 5:06 PM To: Constantin, Costin C; yocto@yoctoproject.org Subject: Re: [yocto] how to set static ip in linux 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 > > > -- _______________________________________________ yocto mailing list yocto@yoctoproject.org https://lists.yoctoproject.org/listinfo/yocto