*Empty MediaWiki Message*
This commit is contained in:
parent
9ccbb6cb24
commit
2f9dca2e4c
|
@ -84,10 +84,101 @@ lxc.network.link=vswitch0
|
|||
WICHTIG: durch das Flatbert Netzwerkschema muss! vswitch1 nach vswitch0 umgeschrieben werden, damit „dropbert1“ direkt über die erste Bridge angebunden wird und nicht an der zweiten Bridge, die ProxyARP/ProxyNDP verwendet!
|
||||
|
||||
=== FreeNAS/Storage (FreeBSD) ===
|
||||
|
||||
Da wir zunächst ein „Buildenvironment“ benötigen, erstellen wir uns über die FreeNAS Web GUI eine Jail mit der Bezeichnung „buildbert“
|
||||
|
||||
„buildbert“ Container: login
|
||||
<source lang=bash>
|
||||
jls
|
||||
|
||||
JID IP Address Hostname Path
|
||||
1 - buildbert /mnt/zroot/jails/buildbert
|
||||
|
||||
jexec 1 /bin/sh
|
||||
</source>
|
||||
|
||||
„buildbert“ Container: auf den aktuellsten Stand bringen
|
||||
<source lang=bash>
|
||||
pkg update; pkg upgrade
|
||||
</source>
|
||||
|
||||
„buildbert“ Container: FreeNAS (9.3) selbst bauen, dazu bitte der Anleitung unter [https://github.com/freenas/freenas github.com/freenas/freenas] folgen
|
||||
|
||||
WICHTIG: damit nun die NetGraph PPP/PPPoE Module mitgebaut werden, müssen folgende Zeilen, in der Konfig, angepasst werden, siehe Zeilennummer:
|
||||
<source lang=bash>
|
||||
vi /mnt/zroot/jails/buildbert/buildbert/freenas/build/nano_env
|
||||
|
||||
159 add_nano_modules netgraph/ppp netgraph/pppoe netgraph/nat netgraph/car netgraph/echo
|
||||
|
||||
166 add_nano_modules netgraph/ether netgraph/socket netgraph/ppp netgraph/pppoe netgraph/nat netgraph/car netgraph/echo
|
||||
|
||||
339 #WITHOUT_PPP=true
|
||||
</source>
|
||||
|
||||
sofern der „make release“ abgeschlossen wurde, können die benötigten Kernelmodule ins FreeNAS System kopiert und geladen werden
|
||||
<source lang=bash>
|
||||
cp /mnt/zroot/jails/buildbert/buildbert/freenas/objs/os-base/amd64/buildbert/freenas/FreeBSD/src/sys/FREENAS.amd64/modules/buildbert/freenas/FreeBSD/src/sys/modules/netgraph/ppp/ng_ppp.ko /boot/kernel
|
||||
cp /mnt/zroot/jails/buildbert/buildbert/freenas/objs/os-base/amd64/buildbert/freenas/FreeBSD/src/sys/FREENAS.amd64/modules/buildbert/freenas/FreeBSD/src/sys/modules/netgraph/pppoe/ng_pppoe.ko /boot/kernel
|
||||
cp /mnt/zroot/jails/buildbert/buildbert/freenas/objs/os-base/amd64/buildbert/freenas/FreeBSD/src/sys/FREENAS.amd64/modules/buildbert/freenas/FreeBSD/src/sys/modules/netgraph/nat/ng_nat.ko /boot/kernel
|
||||
cp /mnt/zroot/jails/buildbert/buildbert/freenas/objs/os-base/amd64/buildbert/freenas/FreeBSD/src/sys/FREENAS.amd64/modules/buildbert/freenas/FreeBSD/src/sys/modules/netgraph/car/ng_car.ko /boot/kernel
|
||||
cp /mnt/zroot/jails/buildbert/buildbert/freenas/objs/os-base/amd64/buildbert/freenas/FreeBSD/src/sys/FREENAS.amd64/modules/buildbert/freenas/FreeBSD/src/sys/modules/netgraph/echo/ng_echo.ko /boot/kernel
|
||||
</source>
|
||||
|
||||
Download PLITC: [https://blog.plitc.eu/downloads/freenas/freenas_9.3_amd64_netgraph_pppoe.tar.gz freenas_9.3_amd64_netgraph_pppoe.tar.gz]*
|
||||
<source lang=bash>
|
||||
MD5 (freenas_9.3_amd64_netgraph_pppoe.tar.gz) = 0be216df688c0ba9257fbbfe7a910a6b
|
||||
</source>
|
||||
|
||||
*Download ohne Gewähr
|
||||
|
||||
NetGraph Kernelmodule laden
|
||||
<source lang=bash>
|
||||
kldstat
|
||||
kldload ng_ppp ng_pppoe ng_socket ng_nat ng_car ng_echo
|
||||
kldstat
|
||||
</source>
|
||||
|
||||
damit auch die NetGraph Module bei einem Systemstart mitgeladen werden, müssen über die FreeNAS Web GUI, ein paar Tunables gesetzt werden
|
||||
|
||||
'''System -> Tunables'''
|
||||
|
||||
###
|
||||
|
||||
Wichtig ist ebenso die „pfil“ Einträge zu setzen! sonst werden die PPPoE Pakete, auf der FreeNAS Bridge, gedroppt!
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
<source lang=bash>
|
||||
|
||||
</source>
|
||||
|
||||
|
||||
== Container Einrichtung ==
|
||||
|
||||
=== LXC: dropbert1 ===
|
||||
|
|
Loading…
Reference in New Issue