Could not SSH in Non desktop mode of Nvidia DGX Spark Founders edition

Hi Nvidia team,
A dev here, actually i wanna SSH into my DGX B10, i am able to do this when DGX is connected to peripherals like that of monitor, keyboard etc, I am able to ping its ip and ssh as well

But as soon as I reboot it, remove all the peripherals, from my mac I am not able to ssh or ping that IP

Here my Spark is connected with ethernet cable, and Mac is on Wifi, same network it is, still i am not able to ping the ip that dgx is connected with

Do you ssh with the ipv4 IP or with the Spark hostname? Have you confirmed that the ip address of the Spark stays the same after reboot?

ipv4 and yes stays same, when i login to my admin account of router, there when see DHCP, there spark ethernet stays the same, same ip, i even right a script to remain same

I could be way off, but it sounds like there may be an underlying network connectivity issue between the WiFi network and the Ethernet network.

Can you ping the Spark from another machine (not your Mac)?

Some WiFi routers offer a network security mode that isolates wireless clients from each other. In the datacenter we call it “micro segmentation” of the network. Keeps lateral attacks to a minimum because systems in the same subnet aren’t able to freely talk to each other.

Not knowing which router you have, I can only suggest checking its documentation for similar-sounding security features that may be enabled.

Another way to look at the problem would be: “how could we make it do this, if it wasn’t?” meaning, “how could we configure the network to isolate the Mac from the Spark, while keeping them on the same subnet?”

A couple things come to mind:

  • On the Spark: enable ufw (uncomplicated firewall) and don’t create any firewall rules to allow connections from the Mac.
  • On the network switch or access point: Create a PVLAN (Private VLAN) that includes all ports and the wifi radios, and then set the PVLAN to isolate all traffic except the gateway router.
  • On a wifi router: Enable “network isolation” mode for all traffic.

Hope this helps,

Brian

Hi Brian
I ve checked my mac or any other devices i have are in same subnet, also my router of huawei i have make DGX ethernet address static, its just via ethernet too when i boot dgx without any peripherals, as i want to just power it on and want to ssh it into my mac, but i m not able to do this

I just had an idea.. Perhaps if you can buy a cheap USB to Ethernet adapter/dongle for your Mac. That would allow you to plug in a network cable directly and exclude the wifi network from the problem. Then shutoff your WiFi temporarily to see if the Spark will talk over the wire.
You don’t need anything fancy for the Ethernet adapter. Just something that’ll plug into your Mac and give you a port. :)
Worst case scenario: it’ll help isolate the issue.
Best case scenario: You’ll bypass the problem 😃

@brianeiler

Network Manager has by default:

/etc/NetworkManager/conf.d/default-wifi-powersave-on.conf:

[connection]
wifi.powersave = 3

set wifi.powersave = 2 to disable it, then

run sudo systemctl restart NetworkManager

Hi @Sanyam0605, were you able to solve this issue?

Hey i got to know, that because i accidentally put a password on BIOS thats why as soon as I switch ON the dgx without peripherals, I am not able to ssh via any device into my dgx spark, how can i remove BIOS password? can anybody from nvidia help?

Unfortunately, there is no way to recover a bios password. The security is working as intended.

You’ll need to rma the box by contacting NVIDIA DGX Spark Support. And reference this post.