FreeBSDuser
Well-Known Member
Ich habe noch nie von dem befehl "makedir" gehört. Desweiteren ist ein Leerzeichen in "bsdinstall /jail /1".
Ich würde auch das exec.start="sleep 1"; rauslassen. Ich weiß nichts von races und das wäre auch keine Lösung dafür.
Man muss auch die IP Adressen nicht in der rc.conf eintragen, das Jail util macht einen alias mit der IP aus dem ip4.addr Eintrag der Jail.
Ich würde auch das exec.start="sleep 1"; rauslassen. Ich weiß nichts von races und das wäre auch keine Lösung dafür.
Man muss auch die IP Adressen nicht in der rc.conf eintragen, das Jail util macht einen alias mit der IP aus dem ip4.addr Eintrag der Jail.
Ich hatte in der jail.conf die Zeile " exec.start+="/bin/sh /etc/rc" vergessen. Dann kann das natürlich nicht funktionieren.
Das IOCTL zum Setzen eines IPv6-Alias kehrt sofort zurück, die Adresse wird aber je nach NIC erst nach einigen Millisekunden verfügbar. Bei einem schnellen System mit SSDs überholt der Dienststart daher das Setzen der Adresse, die Dienste binden sich nicht auf die Adresse. Das Schlafen von einer Sekunde ist ein dreckiger Hack, um der Adresse ausreichend Zeit zum Durchsickern zu geben. Eine Änderung im Verhalten des IOCTL darf gern mit dem Cabal diskutiert werden. Aber ich fürchte, die machen da ihrem Namen alle Ehre...