-
I am trying to install Talos on three Hetzner dedicated servers, all of which have two NICs. One is connected to the public internet, the other one connects to a dedicated switch that provides a private network between the three servers. These are the steps I tried:
When I connect the vKVM rescue system, I can see that Talos starts up, but cannot connect to the Internet, as there is no network configured ("CONNECTIVITY FAILED", no IP address). When trying to manually configure the network (F3), I can only select one NIC (ens4), which seems to be the "internal" NIC. I tried setting a static address there, both the public IP of the server and a private IP didn't change anything - I still can't talosctl or even ping the machine, neither via the public IP nor via the private IP from one of the other servers. This is what the rescue system tells me about the NICs:
This is the output of
I have tried generating custom images via factory.talos.dev, and set kernel parameters like When scrolling to the log output of Talos / Linux, I only see messages about "Intel(R) PRO/1000", but not about "RealTek RTL-8169", so I'm wondering if the OS even detects the RealTek NIC. The kernel parameters of the Hetzner rescue system are:
When I manually configure the Intel NIC in the rescue system to use some private IP, I can ping it from the other two servers, so both NICs work as expected there. So, my impression is that Talos can't find the RealTek NIC. How can I fix this, or at least find out what the problem is? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 26 replies
-
I have no specific answer to your question, but you could try an image with realtek-firmware included |
Beta Was this translation helpful? Give feedback.
We found a fix! Removing Kernel parameter
console=ttyS0
fixes both problems - Talos boots on the physical hardware, and the Realtek onboard NIC works!