Re: [yocto] Assign IP address at boot time
Try adding the following line to the match section of the 80-wired.network file. KernelCommandLine=!ip Regards, Chen Qi On 03/12/2021 02:12 AM, jchludzinski via lists.yoctoproject.org wrote: Can this be done using boot parameters? Something like(?): LABEL Arria10 SOCDK SDMMC KERNEL ../zImage FDT ../socfpga_arria10_phead.dtb APPEND root=/dev/mmcblk0p2 rw rootwait earlyprintk console=ttyS0,115200n8 *ip=192.168.0.101:255.255.255.0:eth0* -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52672): https://lists.yoctoproject.org/g/yocto/message/52672 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
On 3/11/21 10:12 AM, jchludzinski wrote: Can this be done using boot parameters? Not that I know of. Why anyway? Something like(?): LABEL Arria10 SOCDK SDMMC KERNEL ../zImage FDT ../socfpga_arria10_phead.dtb APPEND root=/dev/mmcblk0p2 rw rootwait earlyprintk console=ttyS0,115200n8 *ip=192.168.0.101:255.255.255.0:eth0* -- Rudolf J Streif CEO/CTO ibeeto +1.855.442.3386 x700 OpenPGP_0x8D8CA82927339B75.asc Description: OpenPGP public key OpenPGP_signature Description: OpenPGP digital signature -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52669): https://lists.yoctoproject.org/g/yocto/message/52669 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
Can this be done using boot parameters? Something like(?): LABEL Arria10 SOCDK SDMMC KERNEL ../zImage FDT ../socfpga_arria10_phead.dtb APPEND root=/dev/mmcblk0p2 rw rootwait earlyprintk console=ttyS0,115200n8 ip=192.168.0.101:255.255.255.0:eth0 -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52667): https://lists.yoctoproject.org/g/yocto/message/52667 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
On 3/10/21 1:32 PM, jchludzinski wrote: Create the file /etc/systemd/network/eth0.conf: [Match] Name=eth0 [Network] Address= Gateway= DNS= That didn't work BUT editing /lib/systemd/network/80-wired.network [Match] Name=en* eth* KernelCommandLine=!nfsroot [Match] Name=eth0 [Network] Address=192.168.0.101/24 #Gateway= #DNS= [Network] DHCP=no [DHCP] #RouteMetric=10 #ClientIdentifier=mac ... did work, after: *root@arria10:~#* /systemctl restart systemd-networkd/ Preferred method for local configuration is using /etc/systemd/network. However, the probable reason why it did not work is that the file should be eth0.network. The name of the file(s) do not matter that much. The extension does though. -- Rudolf J Streif CEO/CTO ibeeto +1.855.442.3386 x700 OpenPGP_0x8D8CA82927339B75.asc Description: application/pgp-keys OpenPGP_signature Description: OpenPGP digital signature -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52657): https://lists.yoctoproject.org/g/yocto/message/52657 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
Create the file /etc/systemd/network/eth0.conf: [Match] Name=eth0 [Network] Address= Gateway= DNS= That didn't work BUT editing /lib/systemd/network/80-wired.network [Match] Name=en* eth* KernelCommandLine=!nfsroot [Match] Name=eth0 [Network] Address=192.168.0.101/24 #Gateway= #DNS= [Network] DHCP=no [DHCP] #RouteMetric=10 #ClientIdentifier=mac ... did work, after: root@arria10:~# _systemctl restart systemd-networkd_ -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52655): https://lists.yoctoproject.org/g/yocto/message/52655 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
Create the file /etc/systemd/network/eth0.conf: [Match] Name=eth0 [Network] Address= Gateway= DNS= Restart systemd-networkd # systemctl restart systemd-networkd or reboot. :rjs On 3/10/21 11:31 AM, jchludzinski wrote: What is your startup manager? systemd or SysVInit? systemd -- Rudolf J Streif CEO/CTO ibeeto +1.855.442.3386 x700 OpenPGP_0x8D8CA82927339B75.asc Description: application/pgp-keys OpenPGP_signature Description: OpenPGP digital signature -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52653): https://lists.yoctoproject.org/g/yocto/message/52653 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
What is your startup manager? systemd or SysVInit? systemd -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52652): https://lists.yoctoproject.org/g/yocto/message/52652 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
On 3/9/21 11:34 PM, jchludzinski wrote: To start, do you have the driver required for your network interface? Yes, the network/Ethernet device is recognized by Linux and the appropriate driver is loaded. If I use: $ ip add add 192.168.9.101/24 dev eth0 I’m up and running. But I want the IP assignment to happen during boot time. What is your startup manager? systemd or SysVInit? -- Rudolf J Streif CEO/CTO ibeeto +1.855.442.3386 x700 OpenPGP_0x8D8CA82927339B75.asc Description: application/pgp-keys OpenPGP_signature Description: OpenPGP digital signature -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52649): https://lists.yoctoproject.org/g/yocto/message/52649 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
Hello, Maybe you can stop in the U-Boot monitor, and check your environment? => => print serverip => print ipaddr => print gatewayip => print gw_ip And see what and how your bootcmd and similar env variables look like? And if you do not have defined above, to add them (according to ash script) and try booting again? Zee ___ On Tue, Mar 9, 2021 at 10:28 PM jchludzinski via lists.yoctoproject.org wrote: > > Where do I assign a static IP address to my sole network interface? > > I tried using the Linux boot parameters (in extlinux.conf): > > LABEL Arria10 SOCDK SDMMC > KERNEL ../zImage > FDT ../socfpga_arria10_phead.dtb > APPEND root=/dev/mmcblk0p2 rw rootwait earlyprintk console=ttyS0,115200n8 > ip=192.168.0.101:255.255.255.0:eth0 > > Then I tried editing: /etc/network/interfaces > > iface eth0 inet static > address 192.168.0.101 > netmask 255.255.255.0 > > Both failed. Where do I go? > > > -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52642): https://lists.yoctoproject.org/g/yocto/message/52642 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
To start, do you have the driver required for your network interface? Yes, the network/Ethernet device is recognized by Linux and the appropriate driver is loaded. If I use: $ ip add add 192.168.9.101/24 dev eth0 I’m up and running. But I want the IP assignment to happen during boot time. -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52640): https://lists.yoctoproject.org/g/yocto/message/52640 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
Re: [yocto] Assign IP address at boot time
Hi there, On 3/9/21 1:27 PM, jchludzinski via lists.yoctoproject.org wrote: Where do I assign a static IP address to my sole network interface? That depends on whether or not you are using a network manager and if so which one. You haven't told us much about your board and it's network interfaces and how you built your system. I tried using the Linux boot parameters (in extlinux.conf): *LABEL Arria10 SOCDK SDMMC* *KERNEL ../zImage* *FDT ../socfpga_arria10_phead.dtb* *APPEND root=/dev/mmcblk0p2 rw rootwait earlyprintk console=ttyS0,115200n8 ip=192.168.0.101:255.255.255.0:eth0* Then I tried editing: /etc/network/interfaces *iface eth0 inet static * *address 192.168.0.101* *netmask 255.255.255.0* Both failed. Where do I go? To start, do you have the driver required for your network interface? You can use ifconfig -a to see if your network interface is detected by the kernel. You should also look at the kernel log if the network interface is configured. :rjs -- Rudolf J Streif CEO/CTO ibeeto +1.855.442.3386 x700 OpenPGP_0x8D8CA82927339B75.asc Description: application/pgp-keys OpenPGP_signature Description: OpenPGP digital signature -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52637): https://lists.yoctoproject.org/g/yocto/message/52637 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-
[yocto] Assign IP address at boot time
Where do I assign a static IP address to my sole network interface? I tried using the Linux boot parameters (in extlinux.conf): LABEL Arria10 SOCDK SDMMC KERNEL ../zImage FDT ../socfpga_arria10_phead.dtb APPEND root=/dev/mmcblk0p2 rw rootwait earlyprintk console=ttyS0,115200n8 ip=192.168.0.101:255.255.255.0:eth0 Then I tried editing: /etc/network/interfaces iface eth0 inet static address 192.168.0.101 netmask 255.255.255.0 Both failed. Where do I go? -=-=-=-=-=-=-=-=-=-=-=- Links: You receive all messages sent to this group. View/Reply Online (#52636): https://lists.yoctoproject.org/g/yocto/message/52636 Mute This Topic: https://lists.yoctoproject.org/mt/81212608/21656 Group Owner: yocto+ow...@lists.yoctoproject.org Unsubscribe: https://lists.yoctoproject.org/g/yocto/unsub [arch...@mail-archive.com] -=-=-=-=-=-=-=-=-=-=-=-