|00:27||enaut[m] has left IRC (enaut[m]!enautmatri@gateway/shell/matrix.org/x-fzxqqskyorbhseco, Read error: Connection reset by peer)|
|00:36||enaut[m] has joined IRC (enaut[m]!enautmatri@gateway/shell/matrix.org/x-sdbyyprcsdwiwdmr)|
|02:14||vsuojanen has left IRC (email@example.com, Ping timeout: 272 seconds)|
|02:33||vsuojanen has joined IRC (firstname.lastname@example.org)|
|03:39||vsuojanen has left IRC (email@example.com, Ping timeout: 246 seconds)|
|03:58||vsuojanen has joined IRC (firstname.lastname@example.org)|
|06:57||kjackal has joined IRC (kjackal!~quassel@2a02:587:3119:ef00:39ef:42dd:f5e8:3018)|
|07:51||ricotz has joined IRC (ricotz!~ricotz@ubuntu/member/ricotz)|
My strange TFTP problem returned.
I have more details, am quite certain that it's not LTSP's fault but have no idea idea what casues this.
The problem affects three clients now that are all in the same part of the building, the same ethernet "segment". And: They boot from three different LTSP servers :hm:
Our DHCP hands out their respective IP addresses just fine and tells them where to continue, they show "Trying to load pxelinux ..." or "Loding vmlinuz ...", then take up to 10 or 12 minutes and then continue just fine.
I measured the network speed (just with nc) and there are no problems at all.
Any idea what could happen there?
tftp: Here's a page to help you troubleshoot TFTP problems in Ubuntu: https://help.ubuntu.com/community/UbuntuLTSP/Troubleshooting/TFTP
There's a command there to fetch things from tftp
Try to fetch the kernel again AFTER the client boots, to measure specifically tftp speeds
alkisg: Thank you!
On clients that finally managed to boot I used the following test command from that wiki page: `time tftp 192.168.1.9 -v -m binary -c get /ltsp/i386/pxelinux.0`
It's hard to recognize speed problems with that small file so I then requested initrd.img which is 16 MB.
On normal clients that file gets loaded in around 1 s, that matches the network bandwidth of 100 Mbit/s.
On one of the affected machines I got this: "Received 16283145 bytes in 605.1 seconds [215279 bit/s]"
I watched the transfer using iftop and that speed was constantly around ~220 kBit/s.
But remember: sending other TCP/IP packets to and from that client now works just fine.
What could cause such a bandwidth limitation for TFTP transfers for that specific ethernet segment?
vlt: firewall, blocking UDP traffic, bad switches that have issues with UDP etc
I can rule out a firewall. It's all local. And I think that would affect the other clients similarly.
Sounds more like a bad ethernet component, yes.
Ah, I've also seen bad linux drivers causing issues. That could e.g. be worked around by changing the MTU to 1492.
Try exchanging two clients, a good and a bad one
If they continue the same way, you'll make sure that switches, cabling etc are not involved, just bad drivers
At another case, cabling issues appeared with a realtek card, while swapping it with intel didn't cause issues, as intel was smart enough to detect the cabling problems and switch to 100 mbps instead of gigabit
So do the exchange part to be 100% sure that it's not switches/cables, before you start playing with MTUs and other driver parameters.
Three different clients booting from three different TFTP servers (Ubuntu 12.04, 14.04 and 16.04/amd64) but all within the same part of the building more and more sounds like a bad ethernet switch to me.
But I'll take a working client there and see.
vlt: I've also seen switches that misbehaved because they were not reset for months. Do try resetting them before throwing them away...
They do have software running, even if it's not a full OS, and it still can get crashes and erratic behavior at times
|12:24||spaced0ut has left IRC (spaced0ut!~spaced0ut@unaffiliated/spaced0ut, Ping timeout: 246 seconds)|
|12:33||Faith has joined IRC (Faith!~Paty_@unaffiliated/faith)|
|12:58||spaced0ut has joined IRC (spaced0ut!~spaced0ut@unaffiliated/spaced0ut)|
|15:22||Natureshadow has left IRC (Natureshadowemail@example.com, Remote host closed the connection)|
|16:58||vagrantc has joined IRC (vagrantc!~vagrant@unaffiliated/vagrantc)|
Hyperbyte: can we try to allow unregistered users again? I don't remember how to unset the flag...
mode -r I believe
+r sets is, -r removes it
|20:28||ChanServ sets mode: +o Hyperbyte|
|20:28||Hyperbyte sets mode: -r|
|20:28||Hyperbyte sets mode: -o Hyperbyte|
|21:21||Faith has left IRC (Faith!~Paty_@unaffiliated/faith, Quit: Leaving)|
|22:52||ricotz has left IRC (ricotz!~ricotz@ubuntu/member/ricotz, Remote host closed the connection)|