All of lore.kernel.org
 help / color / mirror / Atom feed
* static ip
@ 2015-07-16  8:17 Alvaro Martinez Tovar
  2015-07-16  8:31 ` Wally Yeh
  2015-07-17  1:05 ` Hiromichi Matsumura
  0 siblings, 2 replies; 9+ messages in thread
From: Alvaro Martinez Tovar @ 2015-07-16  8:17 UTC (permalink / raw)
  To: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 1710 bytes --]

Hi all,

I am working with a sabresd platform and the following interfaces file

root@imx6qsabresd:~/# cat /etc/network/interfaces
# /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)

# The loopback interface
auto lo
iface lo inet loopback

# Wireless interfaces
iface wlan0 inet dhcp
        wireless_mode managed
        wireless_essid any
        wpa-driver wext
        wpa-conf /etc/wpa_supplicant.conf

iface atml0 inet dhcp

# Wired or wireless interfaces
auto eth0
iface eth0 inet static
        address 192.168.0.30
        netmask 255.255.255.0
        gateway 192.168.0.1

iface eth1 inet dhcp

# Ethernet/RNDIS gadget (g_ether)
# ... or on host side, usbnet and random hwaddr
iface usb0 inet static
        address 192.168.7.2
        netmask 255.255.255.0
        network 192.168.7.0
        gateway 192.168.7.1

# Bluetooth networking
iface bnep0 inet dhcp

After boot, this is what I can see with ifconfig eth0 command:
NO static ip is set on eth0 for inet

eth0      Link encap:Ethernet  HWaddr 00:04:9F:03:9F:FD
          inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:0 (0.0 B)  TX bytes:4642 (4.5 KiB)

However, if I execute:
/etc/init.d/networking restart
everything seems to work and I can connect to static ip

Any suggestion will be very appreciated.
Thank you in advance

Alvaro

[-- Attachment #2: Type: text/html, Size: 2999 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-16  8:17 static ip Alvaro Martinez Tovar
@ 2015-07-16  8:31 ` Wally Yeh
  2015-07-16 10:03   ` Alvaro Martinez Tovar
  2015-07-16 12:55   ` Diego
  2015-07-17  1:05 ` Hiromichi Matsumura
  1 sibling, 2 replies; 9+ messages in thread
From: Wally Yeh @ 2015-07-16  8:31 UTC (permalink / raw)
  Cc: meta-freescale

> After boot, this is what I can see with ifconfig eth0 command:
> NO static ip is set on eth0 for inet
>
> eth0      Link encap:Ethernet  HWaddr 00:04:9F:03:9F:FD
>           inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
>           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>           TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
>           collisions:0 txqueuelen:1000
>           RX bytes:0 (0.0 B)  TX bytes:4642 (4.5 KiB)
>
> However, if I execute:
> /etc/init.d/networking restart
> everything seems to work and I can connect to static ip
>
> Any suggestion will be very appreciated.
> Thank you in advance

it seems like /etc/init.d/networking is not executed at boot or
executed when bad timing.

Wally


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-16  8:31 ` Wally Yeh
@ 2015-07-16 10:03   ` Alvaro Martinez Tovar
  2015-07-16 10:17     ` Wally Yeh
  2015-07-17  0:24     ` Bob Cochran
  2015-07-16 12:55   ` Diego
  1 sibling, 2 replies; 9+ messages in thread
From: Alvaro Martinez Tovar @ 2015-07-16 10:03 UTC (permalink / raw)
  To: Wally Yeh; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 1438 bytes --]

Sorry for I am a newbie with little experience in linux, and may ask for obvious solutions ....How can I know whether it is executed or not and when it is executed?Regards,alvaro

      De: Wally Yeh <wally.yeh@atrustcorp.com>
 Para: 
CC: "meta-freescale@yoctoproject.org" <meta-freescale@yoctoproject.org> 
 Enviado: Jueves 16 de julio de 2015 10:31
 Asunto: Re: [meta-freescale] static ip
   
> After boot, this is what I can see with ifconfig eth0 command:
> NO static ip is set on eth0 for inet
>
> eth0      Link encap:Ethernet  HWaddr 00:04:9F:03:9F:FD
>          inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
>          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
>          collisions:0 txqueuelen:1000
>          RX bytes:0 (0.0 B)  TX bytes:4642 (4.5 KiB)
>
> However, if I execute:
> /etc/init.d/networking restart
> everything seems to work and I can connect to static ip
>
> Any suggestion will be very appreciated.
> Thank you in advance

it seems like /etc/init.d/networking is not executed at boot or
executed when bad timing.

Wally


-- 
_______________________________________________
meta-freescale mailing list
meta-freescale@yoctoproject.org
https://lists.yoctoproject.org/listinfo/meta-freescale




[-- Attachment #2: Type: text/html, Size: 3614 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-16 10:03   ` Alvaro Martinez Tovar
@ 2015-07-16 10:17     ` Wally Yeh
  2015-07-17  0:24     ` Bob Cochran
  1 sibling, 0 replies; 9+ messages in thread
From: Wally Yeh @ 2015-07-16 10:17 UTC (permalink / raw)
  To: Alvaro Martinez Tovar; +Cc: meta-freescale

> Sorry for I am a newbie with little experience in linux, and may ask for
> obvious solutions ....
> How can I know whether it is executed or not and when it is executed?
scripts in /etc/init.d/ often get executed by sysV init or upstart daemon.
check /etc/rc2.d for sysV and /etc/init/ for upstart.

you may want edit your networking script to touch file in /tmp when it
get executed to see is it had been executed or not.

Wally


^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-16  8:31 ` Wally Yeh
  2015-07-16 10:03   ` Alvaro Martinez Tovar
@ 2015-07-16 12:55   ` Diego
  1 sibling, 0 replies; 9+ messages in thread
From: Diego @ 2015-07-16 12:55 UTC (permalink / raw)
  To: meta-freescale

> > After boot, this is what I can see with ifconfig eth0 command:
> > NO static ip is set on eth0 for inet
> > 
> > eth0      Link encap:Ethernet  HWaddr 00:04:9F:03:9F:FD
> > 
> >           inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
> >           UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
> >           RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> >           TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
> >           collisions:0 txqueuelen:1000
> >           RX bytes:0 (0.0 B)  TX bytes:4642 (4.5 KiB)
> > 
> > However, if I execute:
> > /etc/init.d/networking restart
> > everything seems to work and I can connect to static ip
> > 
> > Any suggestion will be very appreciated.
> > Thank you in advance
> 
> it seems like /etc/init.d/networking is not executed at boot or
> executed when bad timing.
> 
> Wally

I experienced a similar timing problems some time ago, but with udhcpc, and I 
think this presented before:
https://lists.yoctoproject.org/pipermail/poky/2011-August/006931.html

So suggestion is to try waiting when the eth0 link is UP. I think there aren't 
obvious solutions to this, but there are several options you can try.

Bests,
Diego



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-16 10:03   ` Alvaro Martinez Tovar
  2015-07-16 10:17     ` Wally Yeh
@ 2015-07-17  0:24     ` Bob Cochran
  2015-07-20  7:44       ` Alvaro Martinez Tovar
  1 sibling, 1 reply; 9+ messages in thread
From: Bob Cochran @ 2015-07-17  0:24 UTC (permalink / raw)
  To: Alvaro Martinez Tovar, Wally Yeh; +Cc: meta-freescale

On 07/16/2015 06:03 AM, Alvaro Martinez Tovar wrote:
> Sorry for I am a newbie with little experience in linux, and may ask for
> obvious solutions ....
> How can I know whether it is executed or not and when it is executed?
> Regards,
> alvaro
>
> ------------------------------------------------------------------------
> *De:* Wally Yeh <wally.yeh@atrustcorp.com>
> *Para:*
> *CC:* "meta-freescale@yoctoproject.org" <meta-freescale@yoctoproject.org>
> *Enviado:* Jueves 16 de julio de 2015 10:31
> *Asunto:* Re: [meta-freescale] static ip
>
>  > After boot, this is what I can see with ifconfig eth0 command:
>  > NO static ip is set on eth0 for inet
>  >
>  > eth0      Link encap:Ethernet  HWaddr 00:04:9F:03:9F:FD
>  >          inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
>  >          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>  >          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>  >          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
>  >          collisions:0 txqueuelen:1000
>  >          RX bytes:0 (0.0 B)  TX bytes:4642 (4.5 KiB)
>  >
>  > However, if I execute:
>  > /etc/init.d/networking restart
>  > everything seems to work and I can connect to static ip
>  >
>  > Any suggestion will be very appreciated.
>  > Thank you in advance
>
> it seems like /etc/init.d/networking is not executed at boot or
> executed when bad timing.


Since you say you're new to Linux, the following might be helpful to 
know in debugging your init scripts:


You can add a "set -x"  to the top of your networking script to see what 
it's doing and how it's evaluating the conditional logic in the script ( 
don't actually include the quotes ).

Add some additional echo statements in your scripts to help you figure 
out what's going on.   You can also do the same with other scripts in 
the init.d directory.

You're probably booting up at runlevel 5 ( see inittab ).  You can see 
the order of your initscripts booting by looking in the /etc/rc5.d 
directory.  You can also play around with the ordering of initialization 
by changing the prefix number of the file names ( they are symbolic 
links back to the /etc/init.d directory.





>
> Wally
>
>
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org <mailto:meta-freescale@yoctoproject.org>
> https://lists.yoctoproject.org/listinfo/meta-freescale
>
>
>
>



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-16  8:17 static ip Alvaro Martinez Tovar
  2015-07-16  8:31 ` Wally Yeh
@ 2015-07-17  1:05 ` Hiromichi Matsumura
  2015-07-20  7:31   ` Alvaro Martinez Tovar
  1 sibling, 1 reply; 9+ messages in thread
From: Hiromichi Matsumura @ 2015-07-17  1:05 UTC (permalink / raw)
  To: Alvaro Martinez Tovar; +Cc: meta-freescale


I have get the same experience before.

I'm working with SABRElite made by boundary devices inc..
Sorry there may be some differences in between two environments.

There are two network services executing on SABRELite
The one service is Linux network service(/etc/init.d/networking).
The another service is connman (/etc/init.d/connman).

First, static ip was set by Linux network service.
And then, ip address override by connman service.
So, static ip was invalidated by connman.

connman required mac address for setting up the static ip.

I'd like to set ip address in simple way.
So, I removed connman service from init.d .

I will be happy if I can be of any help.

Thanks,
Hiromichi


On Thu, 16 Jul 2015 08:17:16 +0000 (UTC)
Alvaro Martinez Tovar <alvaromartineztovar@yahoo.es> wrote:

> Hi all,
> 
> I am working with a sabresd platform and the following interfaces file
> 
> root@imx6qsabresd:~/# cat /etc/network/interfaces
> # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
> 
> # The loopback interface
> auto lo
> iface lo inet loopback
> 
> # Wireless interfaces
> iface wlan0 inet dhcp
> ? ? ? ? wireless_mode managed
> ? ? ? ? wireless_essid any
> ? ? ? ? wpa-driver wext
> ? ? ? ? wpa-conf /etc/wpa_supplicant.conf
> 
> iface atml0 inet dhcp
> 
> # Wired or wireless interfaces
> auto eth0
> iface eth0 inet static
> ? ? ? ? address 192.168.0.30
> ? ? ? ? netmask 255.255.255.0
> ? ? ? ? gateway 192.168.0.1
> 
> iface eth1 inet dhcp
> 
> # Ethernet/RNDIS gadget (g_ether)
> # ... or on host side, usbnet and random hwaddr
> iface usb0 inet static
> ? ? ? ? address 192.168.7.2
> ? ? ? ? netmask 255.255.255.0
> ? ? ? ? network 192.168.7.0
> ? ? ? ? gateway 192.168.7.1
> 
> # Bluetooth networking
> iface bnep0 inet dhcp
> 
> After boot, this is what I can see with ifconfig eth0 command:
> NO static ip is set on eth0 for inet
> 
> eth0? ? ? Link encap:Ethernet? HWaddr 00:04:9F:03:9F:FD
> ? ? ? ? ? inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
> ? ? ? ? ? UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1
> ? ? ? ? ? RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> ? ? ? ? ? TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
> ? ? ? ? ? collisions:0 txqueuelen:1000
> ? ? ? ? ? RX bytes:0 (0.0 B)? TX bytes:4642 (4.5 KiB)
> 
> However, if I execute:
> /etc/init.d/networking restart
> everything seems to work and I can connect to static ip
> 
> Any suggestion will be very appreciated.
> Thank you in advance
> 
> Alvaro

--------------------------------------------------------
株式会社メタテクノ(静岡技術センター)
第二事業部
セブンスウェーブシステム部
松村浩道
〒411-0943 静岡県駿東郡長泉町下土狩30-1 山光ビルB棟1階
Tel: 050-3535-0158  Fax: 055-980-1805
E-mail: matsumura.hiromichi@meta.co.jp
--------------------------------------------------------



^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-17  1:05 ` Hiromichi Matsumura
@ 2015-07-20  7:31   ` Alvaro Martinez Tovar
  0 siblings, 0 replies; 9+ messages in thread
From: Alvaro Martinez Tovar @ 2015-07-20  7:31 UTC (permalink / raw)
  To: Hiromichi Matsumura; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 3368 bytes --]

Thank you very much for this great response! You have helped me a lot!Regards from Spain

      De: Hiromichi Matsumura <matsumura.hiromichi@meta.co.jp>
 Para: Alvaro Martinez Tovar <alvaromartineztovar@yahoo.es> 
CC: "meta-freescale@yoctoproject.org" <meta-freescale@yoctoproject.org> 
 Enviado: Viernes 17 de julio de 2015 3:05
 Asunto: Re: [meta-freescale] static ip
   

I have get the same experience before.

I'm working with SABRElite made by boundary devices inc..
Sorry there may be some differences in between two environments.

There are two network services executing on SABRELite
The one service is Linux network service(/etc/init.d/networking).
The another service is connman (/etc/init.d/connman).

First, static ip was set by Linux network service.
And then, ip address override by connman service.
So, static ip was invalidated by connman.

connman required mac address for setting up the static ip.

I'd like to set ip address in simple way.
So, I removed connman service from init.d .

I will be happy if I can be of any help.

Thanks,
Hiromichi




On Thu, 16 Jul 2015 08:17:16 +0000 (UTC)
Alvaro Martinez Tovar <alvaromartineztovar@yahoo.es> wrote:

> Hi all,
> 
> I am working with a sabresd platform and the following interfaces file
> 
> root@imx6qsabresd:~/# cat /etc/network/interfaces
> # /etc/network/interfaces -- configuration file for ifup(8), ifdown(8)
> 
> # The loopback interface
> auto lo
> iface lo inet loopback
> 
> # Wireless interfaces
> iface wlan0 inet dhcp
> ? ? ? ? wireless_mode managed
> ? ? ? ? wireless_essid any
> ? ? ? ? wpa-driver wext
> ? ? ? ? wpa-conf /etc/wpa_supplicant.conf
> 
> iface atml0 inet dhcp
> 
> # Wired or wireless interfaces
> auto eth0
> iface eth0 inet static
> ? ? ? ? address 192.168.0.30
> ? ? ? ? netmask 255.255.255.0
> ? ? ? ? gateway 192.168.0.1
> 
> iface eth1 inet dhcp
> 
> # Ethernet/RNDIS gadget (g_ether)
> # ... or on host side, usbnet and random hwaddr
> iface usb0 inet static
> ? ? ? ? address 192.168.7.2
> ? ? ? ? netmask 255.255.255.0
> ? ? ? ? network 192.168.7.0
> ? ? ? ? gateway 192.168.7.1
> 
> # Bluetooth networking
> iface bnep0 inet dhcp
> 
> After boot, this is what I can see with ifconfig eth0 command:
> NO static ip is set on eth0 for inet
> 
> eth0? ? ? Link encap:Ethernet? HWaddr 00:04:9F:03:9F:FD
> ? ? ? ? ? inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
> ? ? ? ? ? UP BROADCAST RUNNING MULTICAST? MTU:1500? Metric:1
> ? ? ? ? ? RX packets:0 errors:0 dropped:0 overruns:0 frame:0
> ? ? ? ? ? TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
> ? ? ? ? ? collisions:0 txqueuelen:1000
> ? ? ? ? ? RX bytes:0 (0.0 B)? TX bytes:4642 (4.5 KiB)
> 
> However, if I execute:
> /etc/init.d/networking restart
> everything seems to work and I can connect to static ip
> 
> Any suggestion will be very appreciated.
> Thank you in advance
> 
> Alvaro

--------------------------------------------------------
株式会社メタテクノ(静岡技術センター)
第二事業部
セブンスウェーブシステム部
松村浩道
〒411-0943 静岡県駿東郡長泉町下土狩30-1 山光ビルB棟1階
Tel: 050-3535-0158  Fax: 055-980-1805
E-mail: matsumura.hiromichi@meta.co.jp
--------------------------------------------------------





[-- Attachment #2: Type: text/html, Size: 6699 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

* Re: static ip
  2015-07-17  0:24     ` Bob Cochran
@ 2015-07-20  7:44       ` Alvaro Martinez Tovar
  0 siblings, 0 replies; 9+ messages in thread
From: Alvaro Martinez Tovar @ 2015-07-20  7:44 UTC (permalink / raw)
  To: Bob Cochran, Wally Yeh; +Cc: meta-freescale

[-- Attachment #1: Type: text/plain, Size: 3011 bytes --]

Thank you very much for your advice! I am trying to understand initialization process according to your indications.Regards from Spain
 
      De: Bob Cochran <yocto@mindchasers.com>
 Para: Alvaro Martinez Tovar <alvaromartineztovar@yahoo.es>; Wally Yeh <wally.yeh@atrustcorp.com> 
CC: "meta-freescale@yoctoproject.org" <meta-freescale@yoctoproject.org> 
 Enviado: Viernes 17 de julio de 2015 2:24
 Asunto: Re: [meta-freescale] static ip
   
On 07/16/2015 06:03 AM, Alvaro Martinez Tovar wrote:
> Sorry for I am a newbie with little experience in linux, and may ask for
> obvious solutions ....
> How can I know whether it is executed or not and when it is executed?
> Regards,
> alvaro
>
> ------------------------------------------------------------------------
> *De:* Wally Yeh <wally.yeh@atrustcorp.com>
> *Para:*
> *CC:* "meta-freescale@yoctoproject.org" <meta-freescale@yoctoproject.org>
> *Enviado:* Jueves 16 de julio de 2015 10:31
> *Asunto:* Re: [meta-freescale] static ip
>
>  > After boot, this is what I can see with ifconfig eth0 command:
>  > NO static ip is set on eth0 for inet
>  >
>  > eth0      Link encap:Ethernet  HWaddr 00:04:9F:03:9F:FD
>  >          inet6 addr: fe80::204:9fff:fe03:9ffd/64 Scope:Link
>  >          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
>  >          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
>  >          TX packets:19 errors:0 dropped:0 overruns:0 carrier:0
>  >          collisions:0 txqueuelen:1000
>  >          RX bytes:0 (0.0 B)  TX bytes:4642 (4.5 KiB)
>  >
>  > However, if I execute:
>  > /etc/init.d/networking restart
>  > everything seems to work and I can connect to static ip
>  >
>  > Any suggestion will be very appreciated.
>  > Thank you in advance
>
> it seems like /etc/init.d/networking is not executed at boot or
> executed when bad timing.


Since you say you're new to Linux, the following might be helpful to 
know in debugging your init scripts:


You can add a "set -x"  to the top of your networking script to see what 
it's doing and how it's evaluating the conditional logic in the script ( 
don't actually include the quotes ).

Add some additional echo statements in your scripts to help you figure 
out what's going on.  You can also do the same with other scripts in 
the init.d directory.

You're probably booting up at runlevel 5 ( see inittab ).  You can see 
the order of your initscripts booting by looking in the /etc/rc5.d 
directory.  You can also play around with the ordering of initialization 
by changing the prefix number of the file names ( they are symbolic 
links back to the /etc/init.d directory.





>
> Wally
>
>
>
> --
> _______________________________________________
> meta-freescale mailing list
> meta-freescale@yoctoproject.org <mailto:meta-freescale@yoctoproject.org>


> https://lists.yoctoproject.org/listinfo/meta-freescale
>
>
>
>





[-- Attachment #2: Type: text/html, Size: 6493 bytes --]

^ permalink raw reply	[flat|nested] 9+ messages in thread

end of thread, other threads:[~2015-07-20  7:46 UTC | newest]

Thread overview: 9+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2015-07-16  8:17 static ip Alvaro Martinez Tovar
2015-07-16  8:31 ` Wally Yeh
2015-07-16 10:03   ` Alvaro Martinez Tovar
2015-07-16 10:17     ` Wally Yeh
2015-07-17  0:24     ` Bob Cochran
2015-07-20  7:44       ` Alvaro Martinez Tovar
2015-07-16 12:55   ` Diego
2015-07-17  1:05 ` Hiromichi Matsumura
2015-07-20  7:31   ` Alvaro Martinez Tovar

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.