Distcc: Unterschied zwischen den Versionen

Aus darkrealm Wiki
Zur Navigation springen Zur Suche springen
Chris (Diskussion | Beiträge)
Chris (Diskussion | Beiträge)
Keine Bearbeitungszusammenfassung
 
(Eine dazwischenliegende Version desselben Benutzers wird nicht angezeigt)
Zeile 20: Zeile 20:
<pre>
<pre>
[Service]
[Service]
Environment="ALLOWED_SERVERS=127.0.0.1 --allow 192.168.0.0/22 --allow fd00:ffff::/32 --allow ::ffff:192.168.0.0/118 --listen :: --stats --auth --verbose"
Environment="ALLOWED_SERVERS=127.0.0.1 --allow 192.168.0.0/22 --allow fd00:ffff::/32 --allow ::ffff:192.168.0.0/118 --listen :: --stats --verbose"
Environment="DISTCCD_PRINCIPAL=distcc/shodan.intern.darkrealm.dyndns.org"
Environment="DISTCCD_PRINCIPAL=distcc/shodan.intern.darkrealm.dyndns.org"
</pre>
</pre>
Wenn Kerberos verwendet werden soll muss noch ein "--auth" in die erste Environment-Zeile.


== Clients ==
== Clients ==


In /etc/distcc/hosts eintragen:
In /etc/distcc/hosts eintragen (funktioniert nicht mit kerberos):


<pre>
<pre>
+zeroconf
+zeroconf
</pre>
Falls Kerberos verwendet werden soll, die hosts direkt mit dem Hostnamen eintragen, Beispiel:
<pre>
shodan.intern.darkrealm.dyndns.org,auth
cortexreaver.intern.darkrealm.dyndns.org,auth
</pre>
</pre>

Aktuelle Version vom 10. Juli 2024, 20:58 Uhr

Server

Kerberos Principal für distcc erstellen:

kadmin.local
addprinc -randkey distcc/shodan.intern.darkrealm.dyndns.org

Der Keytab-Eintrag muss auf jedem Distcc-Server vorhanden sein (Achtung bei verschiedenen KVNOs !):

ktadd distcc/shodan.intern.darkrealm.dyndns.org

distccd systemd-Service-File konfigurieren:

/etc/systemd/system/distccd.service.d/00gentoo.conf

[Service]
Environment="ALLOWED_SERVERS=127.0.0.1 --allow 192.168.0.0/22 --allow fd00:ffff::/32 --allow ::ffff:192.168.0.0/118 --listen :: --stats --verbose"
Environment="DISTCCD_PRINCIPAL=distcc/shodan.intern.darkrealm.dyndns.org"

Wenn Kerberos verwendet werden soll muss noch ein "--auth" in die erste Environment-Zeile.

Clients

In /etc/distcc/hosts eintragen (funktioniert nicht mit kerberos):

+zeroconf

Falls Kerberos verwendet werden soll, die hosts direkt mit dem Hostnamen eintragen, Beispiel:

shodan.intern.darkrealm.dyndns.org,auth
cortexreaver.intern.darkrealm.dyndns.org,auth