XEN Kernel EFW: Unterschied zwischen den Versionen
Zur Navigation springen
Zur Suche springen
Keine Bearbeitungszusammenfassung |
Keine Bearbeitungszusammenfassung |
||
Zeile 2: | Zeile 2: | ||
Basis der Endian Firewall ist CentOS, das eine OpenSource Implementierung von RedHat Enterprise Linux ist. | Basis der Endian Firewall ist CentOS, das eine OpenSource Implementierung von RedHat Enterprise Linux ist. | ||
RHEL hat öffentliche Sourcen, welche die Basis von CentOS bilden. Für Anpassungen der | RHEL hat öffentliche Sourcen, welche die Basis von CentOS bilden. Für Anpassungen der Endian Firewall benötigen wir | ||
die passende Entwicklungsumgebung. | die passende Entwicklungsumgebung. | ||
=== EFW Developer Umgebung === | === EFW Developer Umgebung === | ||
Die Endian Firewall ist wie RHEL RPM basiert. In einem ''chroot-Jail'' kann diese auch unter Debian | Die Endian Firewall ist wie RHEL RPM basiert. In einem ''chroot-Jail'' kann diese auch unter Debian | ||
implementiert werden. | implementiert werden. Allerdings wird dafür eine funktionierende RPM-Umgebung benötigt. Die kann man | ||
z.B. durch Installation einer RPM-basierten Linux-Distribution per ISO auch unter Debian schaffen. | |||
-> Z.B. das '''EFW-ISO''' laden, mittels '''loop-device''' mounten, und mit '''chroot''' die fertige Linux-Distri benutzen. | |||
Download: [http://prdownloads.sourceforge.net/efw/EFW-COMMUNITY-2-devel-RPMS.tar.gz?download EFW-COMMUNITY-2-devel-RPMS] | Download: [http://prdownloads.sourceforge.net/efw/EFW-COMMUNITY-2-devel-RPMS.tar.gz?download EFW-COMMUNITY-2-devel-RPMS] | ||
<pre>mkdir -p /efw-dev/usr/src | |||
<font color=red>'''Entwurf / Draft: !!! Work in progress ...'''</font> | |||
<pre> | |||
mkdir /efw2iso | |||
cd /usr/src | |||
wget http://prdownloads.sourceforge.net/efw/EFW_COMMUNITY_2_RESPIN.iso | |||
mount -o loop EFW_COMMUNITY_2_RESPIN.iso /efw2iso | |||
chroot /efw2iso | |||
mkdir -p /efw-dev/usr/src | |||
cd /efw-dev/usr/src | cd /efw-dev/usr/src | ||
wget http://prdownloads.sourceforge.net/efw/EFW-COMMUNITY-2-devel-RPMS.tar.gz | wget http://prdownloads.sourceforge.net/efw/EFW-COMMUNITY-2-devel-RPMS.tar.gz | ||
Zeile 16: | Zeile 28: | ||
</pre> | </pre> | ||
<pre> | <pre> | ||
cd /efw-dev | cd /efw-dev |
Version vom 25. November 2006, 13:27 Uhr
Vorbereitung
Basis der Endian Firewall ist CentOS, das eine OpenSource Implementierung von RedHat Enterprise Linux ist. RHEL hat öffentliche Sourcen, welche die Basis von CentOS bilden. Für Anpassungen der Endian Firewall benötigen wir die passende Entwicklungsumgebung.
EFW Developer Umgebung
Die Endian Firewall ist wie RHEL RPM basiert. In einem chroot-Jail kann diese auch unter Debian implementiert werden. Allerdings wird dafür eine funktionierende RPM-Umgebung benötigt. Die kann man z.B. durch Installation einer RPM-basierten Linux-Distribution per ISO auch unter Debian schaffen. -> Z.B. das EFW-ISO laden, mittels loop-device mounten, und mit chroot die fertige Linux-Distri benutzen.
Download: EFW-COMMUNITY-2-devel-RPMS
Entwurf / Draft: !!! Work in progress ...
mkdir /efw2iso cd /usr/src wget http://prdownloads.sourceforge.net/efw/EFW_COMMUNITY_2_RESPIN.iso mount -o loop EFW_COMMUNITY_2_RESPIN.iso /efw2iso chroot /efw2iso mkdir -p /efw-dev/usr/src cd /efw-dev/usr/src wget http://prdownloads.sourceforge.net/efw/EFW-COMMUNITY-2-devel-RPMS.tar.gz tar xvzf EFW-COMMUNITY-2-devel-RPMS.tar.gz
cd /efw-dev mkdir -p usr/src/endian cd usr/src/endian mkdir BUILD RPMS SRPMS SPECS SOURCES rpm --initdb --root /efw-dev rpm --root /efw-dev -Uvh *.rpm --nodeps