Tested on NUCLEO-H743ZI2 board with
./tools/configure.sh nucleo-h743zi2:pysim
My PC has WIFI and the nucleo board connected to the WIFI box
bucher@debian:~/sviluppo/NUTTX/nuttx$ tio /dev/ttyACM0
[18:58:30.631] tio v2.7
[18:58:30.631] Press ctrl-t q to quit
[18:58:30.631] Connected
telnetd [5:100]
NuttShell (NSH) NuttX-12.4.0
nsh> ifconfig
eth0 Link encap:Ethernet HWaddr 52:d3:8e:aa:5d:41 at UP mtu 1486
inet addr:192.168.1.251 DRaddr:192.168.1.1 Mask:255.255.255.0
lo Link encap:Local Loopback at RUNNING mtu 1518
inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
IPv4 TCP UDP ICMP
Received 0002 0000 0002 0000
Dropped 0000 0000 0000 0000
IPv4 VHL: 0000 Frg: 0000
Checksum 0000 0000 0000 ----
TCP ACK: 0000 SYN: 0000
RST: 0000 0000
Type 0000 ---- ---- 0000
Sent 0002 0000 0002 0000
Rexmit ---- 0000 ---- ----
nsh> ping 192.168.1.155
PING 192.168.1.155 56 bytes of data
56 bytes from 192.168.1.155: icmp_seq=0 time=89.0 ms
56 bytes from 192.168.1.155: icmp_seq=1 time=116.0 ms
56 bytes from 192.168.1.155: icmp_seq=2 time=47.0 ms
56 bytes from 192.168.1.155: icmp_seq=3 time=82.0 ms
56 bytes from 192.168.1.155: icmp_seq=4 time=112.0 ms
56 bytes from 192.168.1.155: icmp_seq=5 time=40.0 ms
56 bytes from 192.168.1.155: icmp_seq=6 time=77.0 ms
56 bytes from 192.168.1.155: icmp_seq=7 time=110.0 ms
56 bytes from 192.168.1.155: icmp_seq=8 time=42.0 ms
56 bytes from 192.168.1.155: icmp_seq=9 time=74.0 ms
10 packets transmitted, 10 received, 0% packet loss, time 10010 ms
rtt min/avg/max/mdev = 40.000/78.900/116.000/27.332 ms
nsh>
Best regards
Roberto
On 2/9/24 18:23, Simon Filgis wrote:
Dear all,
I'm back at the board (NUCLEO-H743ZI2). Using latest master (with
https://github.com/apache/nuttx/commit/31817335e453eec65e8f5d1163c32efd5da373cb)
and pysim config is stable.
But I am not able to ping. I tried the following setups:
PC <-> Nucleo-Board
PC <-> Switch <-> Nucleo-Board
*Here the output from the board:*
nsh> ping 192.168.178.1
PING 192.168.178.1 56 bytes of data
No response from 192.168.178.1: icmp_seq=0 time=1000 ms
No response from 192.168.178.1: icmp_seq=1 time=1000 ms
No response from 192.168.178.1: icmp_seq=2 time=1000 ms
No response from 192.168.178.1: icmp_seq=3 time=1000 ms
No response from 192.168.178.1: icmp_seq=4 time=1000 ms
No response from 192.168.178.1: icmp_seq=5 time=1000 ms
No response from 192.168.178.1: icmp_seq=6 time=1000 ms
No response from 192.168.178.1: icmp_seq=7 time=1000 ms
No response from 192.168.178.1: icmp_seq=8 time=1000 ms
No response from 192.168.178.1: icmp_seq=9 time=1000 ms
10 packets transmitted, 0 received, 100% packet loss, time 10010 ms
nsh> ifconfig
eth0 Link encap:Ethernet HWaddr 02:55:10:e5:49:a2 at UP mtu 1486
inet addr:192.168.178.5 DRaddr:192.168.178.1 Mask:255.255.255.0
lo Link encap:Local Loopback at RUNNING mtu 1518
inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
IPv4 TCP UDP ICMP
Received *0020* 0000 001e 0000 *--> there seems to be some traffic*
Dropped 0002 0000 0000 0000
IPv4 VHL: 0000 Frg: 0000
Checksum 0000 0000 0000 ----
TCP ACK: 0000 SYN: 0000
RST: 0000 0000
Type 0000 ---- ---- 0000
Sent 000a 0000 0000 000a
Rexmit ---- 0000 ---- ----
nsh>
*And the output of the PC:*
ping 192.168.178.5
PING 192.168.178.5 (192.168.178.5) 56(84) bytes of data.
From 192.168.178.1 icmp_seq=1 Destination Host Unreachable
From 192.168.178.1 icmp_seq=2 Destination Host Unreachable
What could it be that I'm doing wrong? Is using DHCP mandatory with this
config? I set a initial IP adress via menuconfig and I also tried with
ifconfig eth0 192....
Thanks for your help,
Simon
--
Hard- and Softwaredevelopment Consultant
Ingenieurbüro-Filgis
USt-IdNr.: DE305343278
On Wed, Feb 7, 2024 at 10:58 AM Roberto Bucher <
roberto.bucher.2...@gmail.com> wrote:
I did some tests and sometimes it works and sometimes (the most
times...) it gives the error...
The error usually appears when I give the command
nsh> ifconfig
or
nsh> renew eth0
but not all the times. I think that it can be a problem with memory
sizes; I'll try more investigations
BR
Roberto
NuttShell (NSH) NuttX-12.4.0-RC0
nsh> ping 192.168.1.155
PING 192.168.1.155 56 bytes of data
56 bytes from 192.168.1.155: icmp_seq=0 time=38.0 ms
56 bytes from 192.168.1.155: icmp_seq=1 time=62.0 ms
56 bytes from 192.168.1.155: icmp_seq=2 time=104.0 ms
56 bytes from 192.168.1.155: icmp_seq=3 time=124.0 ms
56 bytes from 192.168.1.155: icmp_seq=4 time=62.0 ms
56 bytes from 192.168.1.155: icmp_seq=5 time=84.0 ms
56 bytes from 192.168.1.155: icmp_seq=6 time=12.0 ms
56 bytes from 192.168.1.155: icmp_seq=7 time=46.0 ms
56 bytes from 192.168.1.155: icmp_seq=8 time=75.0 ms
56 bytes from 192.168.1.155: icmp_seq=9 time=106.0 ms
10 packets transmitted, 10 received, 0% packet loss, time 10010 ms
rtt min/avg/max/mdev = 12.000/71.300/124.000/32.655 ms
nsh> ifconfig
eth0 Link encap:Ethernet HWaddr 52:d3:8e:aa:5d:41 at UP mtu 1486
inet addr:192.168.1.251 DRaddr:192.168.1.1 Mask:255.255.255.0
lo Link encap:Local Loopback at RUNNING mtu 1518
inet addr:127.0.0.1 DRaddr:127.0.0.1 Mask:255.0.0.0
IPv4 TCP UDP ICMP
Received 000c 0000 0002 000a
Dropped 0000 0000 0000 0000
IPv4 VHL: 0000 Frg: 0000
Checksum 0000 0000 0000 ----
TCP ACK: 0000 SYN: 0000
RST: 0000 0000
Type 0000 ---- ---- 0000
Sent 000c 0000 0002 000a
Rexmit ---- 0000 ---- ----
On 2/6/24 16:55, Gregory Nutt wrote:
The network monitor is part of apps/netutils/netinit so it is not a
part of NSH. NSH can automatically perform the network initialization
if so configured and which, optionally, starts the network monitor
thread. But the logic is not architecturally a part of NSH nor does
it depend on N SH.
On 2/6/2024 9:32 AM, Nathan Hartman wrote:
On Tue, Feb 6, 2024 at 8:45 AM Sebastien Lorquet <sebast...@lorquet.fr>
wrote:
However, the default network configuration provided in NuttX
examples is
cumbersome and too much linked with NSH
It can work for simple tests and demos, but you will have to write a
proper network management daemon if you plan to use more than one
network app.
It would be a nice thing if the network management daemon could be
factored
out of NSH so that boards that don't run NSH could have the same network
management without implementing it again.
Cheers
Nathan