Skip to main content

You are not logged in. Your edit will be placed in a queue until it is peer reviewed.

We welcome edits that make the post easier to understand and more valuable for readers. Because community members review edits, please try to make the post substantially better than how you found it, for example, by fixing grammar or adding additional resources and hyperlinks.

Required fields*

8
  • Show us the tutorial / blog / documentation URL you relied on when setting this up. Were you hoping the ubuntu server would respond to a DHCP broadcast request from the embedded device? (Also, please tell us what the two hostnames are, so we can conveniently refer to them.) The two hosts have to agree on routing details, so ifconfig -a, arp -an, and netstat -rn are all relevant. It sounds like server does not have a useful link IP address, nor does the embedded device. You can ping from either direction, and observe with tcpdump (wireshark) on the other host. Commented Oct 23, 2023 at 19:04
  • Do you have a route set up so you can access the 192.168.0.0/24 network from your 192.168.29.0/24 host? What does ip route return? Commented Oct 23, 2023 at 19:40
  • The fe80::/64 address on your eno1 is a link-scope address usable only for things like DHCP; since you don't have a real v6 addr or any v4 addr almost certainly that interface/link isn't actually connected. Your wlp60s0 is connected to something, but what? Is it in the same collision domain (i.e. link-set)? It's certainly not the same subnet, as @doneal24 notes. Commented Oct 24, 2023 at 3:07
  • @J_H and @doneal24, I have edited the question to add the output of the relevant commands. Have also named the two systems: oip is the Ubuntu server, and petalinux is the embedded device. Also, to be clear, oip and petalinux are connected directly by an ethernet cable and a serial UART (have edited this into the question as well). Commented Oct 24, 2023 at 3:26
  • @dave_thompson_085, wlp60s0 is connected to my PC, which I am using to remote into the server. Overall, it is PC -> server (oip) -> embedded device (petalinux). Between oip and petalinux, there is only a direct ethernet connection. Commented Oct 24, 2023 at 4:12