[Buildroot] Static IP

Baruch Siach baruch at tkos.co.il
Sun Dec 3 19:10:43 UTC 2017


Hi Roy,

On Sun, Dec 03, 2017 at 01:29:12PM +0200, Roy Arav wrote:
> One thing though -
> I am working on Raspberry Pi3 and it seems like when if-updown is enabled,
> there is no wifi,
> Neither via WPA supplicant nor directly via nmcli. (both work fine when
> ff-updown is disabled).
> 
> I really don't understand the connection...

Is there anything specific to Buildroot in this behaviour? Maybe the ifupdown 
plugin expects all controlled network interfaces to appear in the interfaces 
file. I'm only guessing.

baruch

> On Sun, Dec 3, 2017 at 9:35 AM, Roy Arav <roy.arav at shieldiot.io> wrote:
> >
> > Thank you very much!
> > It did the trick and now it works well.
> >
> > Regards
> > Roy
> >
> > On Mon, Nov 27, 2017 at 3:04 PM, Baruch Siach <baruch at tkos.co.il> wrote:
> >
> >> Hi Roy,
> >>
> >> On Mon, Nov 27, 2017 at 02:50:30PM +0200, Roy Arav wrote:
> >> > Thanks Baruch,
> >> >
> >> > As you suggested - I removed the attribute "--disable-ifupdown" from
> >> > network-manager.mk.
> >> > Still same results:
> >> > [   32.982121] NetworkManager[286]: <warn>  [1478193422.8681] settings:
> >> > could not load plugin 'ifupdown' from file
> >> > '/usr/lib/NetworkManager/libnm-settings-plugin-ifupdown.so': No such
> >> file
> >> > or directory
> >>
> >> You should pass --enable-ifupdown to force NetworkManager to build that
> >> plugin. Otherwise, NetworkManager enables ifupdown only when your host is
> >> Debian/Ubuntu.
> >>
> >> You need to restart the build from scratch (make clean all) for your
> >> change to
> >> take effect. See http://nightly.buildroot.org/manual.html#full-rebuild.
> >>
> >> baruch
> >>
> >> > On Sun, Nov 26, 2017 at 9:38 PM, Baruch Siach <baruch at tkos.co.il>
> >> wrote:
> >> > > Please keep the list on Cc so that everyone can benefit from your
> >> > > experience.
> >> > >
> >> > > On Sun, Nov 26, 2017 at 02:22:44PM +0200, Roy Arav wrote:
> >> > > > I enabled BR2_PACKAGE_IFUPDOWN_SCRIPTS as you suggested,
> >> > > > and now I get this warning: 34.193270] NetworkManager[272]: <warn>
> >> > > > [1478193422.9602] settings: could not load plugin 'ifupdown' from
> >> file
> >> > > > '/usr/lib/NetworkManager/libnm-settings-plugin-ifupdown.so': No
> >> such
> >> > > file
> >> > > > or directory
> >> > > >
> >> > > > Any ideas how to solve this thing? (sorry if I seem clue-less, I am
> >> new
> >> > > to
> >> > > > buildroot...)
> >> > >
> >> > > This is most likely because we currently pass --disable-ifupdown to
> >> the
> >> > > configure script unconditionally. This has been so since commit
> >> > > 52c7f43fdefbe7
> >> > > (network-manager: bump to 0.9.8.0). Maybe Thomas, the author of said
> >> > > commit,
> >> > > can explain the reason for that.
> >> > >
> >> > > In case --enable-ifupdown does not increase the target size
> >> significantly
> >> > > (relatively speaking), then a patch enable ifupdown would probably be
> >> > > accepted.
> >> > >
> >> > > > Please see the entire.config.
> >> > >
> >> > > [skipped config fragments containing potentially sensitive
> >> information]
> >> > >
> >> > > Do you use all these fragments to generate a unified .config?
> >> > >
> >> > > Please send the minimal .config that exhibits your issue. Minimizing
> >> the
> >> > > .config further with 'make savedefconfig' would be nice as well.
> >> > >
> >> > > baruch
> >> > >
> >> > > > On Fri, Nov 24, 2017 at 8:38 AM, Baruch Siach <baruch at tkos.co.il>
> >> wrote:
> >> > > > >
> >> > > > > On Fri, Nov 24, 2017 at 07:05:48AM +0200, Roy Arav wrote:
> >> > > > > > I am trying to set static IP on a raspberry pi3 device running
> >> > > buildroot.
> >> > > > > >
> >> > > > > > I edited /etc/network/interfaces, using rootfs overlay.
> >> > > > > >
> >> > > > > > auto eth0
> >> > > > > > allow-hotplug eth0
> >> > > > > > iface eth0 inet static
> >> > > > > > address 192.168.0.1
> >> > > > > > netmask 255.255.255.0
> >> > > > > >
> >> > > > > > And still IP address is provided using DHCP/
> >> > > > > >
> >> > > > > > Is there anything else to so that I am missing?
> >> > > > > > Perhaps a BR2 flag or package that I need to enable?
> >> > > > >
> >> > > > > What is your .config?
> >> > > > > Do you have BR2_PACKAGE_IFUPDOWN_SCRIPTS enabled?
> >> > > > > What about BR2_PACKAGE_SYSTEMD_NETWORKD?

-- 
     http://baruch.siach.name/blog/                  ~. .~   Tk Open Systems
=}------------------------------------------------ooO--U--Ooo------------{=
   - baruch at tkos.co.il - tel: +972.52.368.4656, http://www.tkos.co.il -


More information about the buildroot mailing list