Damit jede Jail eine eigene IP-Addresse verwenden kann, muss jede verwendete IP-Addresse zunächst zur Konfiguration des
Hauptservers hinzugefügt werden:
Zunächst müsst ihr den Namen der Netzwerkkarte kennen:
Öffnet die Datei "/etc/rc.conf" und sucht nach etwa folgender Zeile:
Code:
test2# ee /etc/rc.conf
#Folgende Zeile suchen:
ifconfig_le0="inet xxx.xxx.xxx.xxx netmask ..."
Die Abkürzung wie "le0" oder "em0" ist der Name eurer Netzwerkkarte.
Nun ergänzt am Ende der Datei folgende Zeilen:
Code:
syslogd_flags="-s -s" #For no listening
ifconfig_<Name der Netzwerkkarte>_alias<Aliasnummer>="inet <IP-Addresse> netmask 255.255.255.255"
Dabei setzt ihr ein:
<Name der Netzwerkkarte>: die entsprechende Abkürzung
<Aliasnummer>: Nummerierung - diese beginnt bei 0 und muss für jede weitere IP-Addresse fortgesetzt werden.
<IP-Addresse>: Eure zusätzliche IP-Addresse
Beendet nun den Editor mit ESCAPE >> "leave editor" >> "save changes"
Nun erstellt ihr in der BaseJail noch die Datei mit Informationen über die Nameserver zur Auflösung von Domains:
Code:
test2# echo "nameserver 8.8.8.8" >> /usr/jails/newjail/etc/resolv.conf
test2# echo "nameserver 8.8.4.4" >> /usr/jails/newjail/etc/resolv.conf
In diesem Fall verwende ich die Nameserver von Google ("8.8.8.8" und "8.8.4.4")
Schließlich müsst ihr für die Jails Sockets erlauben, um zum Beispiel "ping" benutzen zu können:
Code:
test2# echo 'security.jail.allow_raw_sockets=1' >> /etc/sysctl.conf
Nun habt ihr eine zusätzliche IP-Addresse auf eurem System eingerichtet.