Umfrage: Welche Methode ist sinvoller
Diese Umfrage ist geschlossen.
Igel Thin Client mit externer Platte 15.00% 3 15.00%
System auf Mini-ITX-Basis 85.00% 17 85.00%
Gesamt 20 Stimme(n) 100%
∗ Du hast diese Antwort gewählt. [Zeige Ergebnisse]

Neue Antwort schreiben 
 
Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
Homeserverprojekt von tk1908
tk1908 Offline
Unixer

Beiträge: 7.343
Registriert seit: Apr 2009
Beitrag #71
RE: Homeserverprojekt von tk1908
So eine Frage habe Ich noch. Reicht es für den Mirror fürs PXE eigentlich, einfach alle Pakete in das entsprechende Share zu kopieren?


Ich hab das mir jetzt so vorgestellt:

3 Ordner:
main
contrib
non-free

in diesen Ordnern noch mal Ordner mit nur einem Buchstaben als Namen (bspw N). Und dadrin dann die Pakete.

Würde dann als sources.list sowas passen:

deb file:///data/pxe/os/linux/mirrors/debian squeeze main

Die Ordner main, contrib und non-free würden dann unter /data/pxe/os/linux/mirrors/squeeze (oder wheezy) liegen.

[Bild: Rz3JNLI.gif]
Meine Beiträge stehen unter der MIT-Lizenz:D

(09.04.2016 13:26)tk1908 schrieb:  externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
(Dieser Beitrag wurde zuletzt bearbeitet: 22.04.2013 22:32 von tk1908.)
22.04.2013 22:31
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #72
RE: Homeserverprojekt von tk1908
Du musst es nach dem Schema von der DVD aufbauen. Schau dir mal das Schema bei http://ftp.debian.org/debian/, in der Art und mit diesen Verzeichnissen musst du es machen.
22.04.2013 22:40
Diese Nachricht in einer Antwort zitieren
tk1908 Offline
Unixer

Beiträge: 7.343
Registriert seit: Apr 2009
Beitrag #73
RE: Homeserverprojekt von tk1908
(22.04.2013 22:40)mrshadowtux schrieb:  Du musst es nach dem Schema von der DVD aufbauen. Schau dir mal das Schema bei http://ftp.debian.org/debian/, in der Art und mit diesen Verzeichnissen musst du es machen.

OK. Thx. Da muss Ich morgen dann mal schauen.

[Bild: Rz3JNLI.gif]
Meine Beiträge stehen unter der MIT-Lizenz:D

(09.04.2016 13:26)tk1908 schrieb:  externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
22.04.2013 22:44
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
tk1908 Offline
Unixer

Beiträge: 7.343
Registriert seit: Apr 2009
Beitrag #74
RE: Homeserverprojekt von tk1908
Also Ich blick grade net mehr durch.

Ich hab jetzt folgendes Schema:

Pfad zu den Paketen:
/data/pxe/mirorrs/dists/squeeze/main

NFS:
/data/pxe/mirorrs 192.168.2.1/24(rw,no_subtree_check,async)


Wenn Ich dann auf "Daten von Hand eingeben" klicke, gebe Ich folgendes ein
1. 192.168.2.2:/data/pxe/mirorrs
2. /dists/debian/squeeze/main


Ich blicke mittlerweile gar nicht mehr durch.

[Bild: Rz3JNLI.gif]
Meine Beiträge stehen unter der MIT-Lizenz:D

(09.04.2016 13:26)tk1908 schrieb:  externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
23.04.2013 21:08
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #75
RE: Homeserverprojekt von tk1908
Ausgehend davon, dass du nach /data/pxe/mirrors gemountet hast wäre es
deb file:///data/pxe/mirrors/ squeeze main
23.04.2013 21:58
Diese Nachricht in einer Antwort zitieren
tk1908 Offline
Unixer

Beiträge: 7.343
Registriert seit: Apr 2009
Beitrag #76
RE: Homeserverprojekt von tk1908
So eine Frage hab Ich jetzt noch, nicht zum Mirorring, allerdings hängt das damit zusammen.

Mein Problem ist, da der Debian-Installer scheinbar nur sehr rudimentär WLAN unterstützt, dass Ich mit Hilfe des Netboots kein Debian installieren kann, da Ich keine Internetverbindung habe.

Folgendes Szenario schwebt mir jetzt vor:

Homeserver ist per eth0 an meine LAN und per wlan0 (noch nicht realisiert) an das Internet angeschlossen. Wenn jetzt n Client (welcher nur eine LAN-Buchse und kein WLAN hat) auf eth0 anfragt, quasi als ne Art Bridge über wlan0 vom Server ne Internetverbindung herstellt und sich so die Pakete holt?

Also quasi noch ne Router-Funktion, die das Netz, welches über den LAN-Port angeschlossen ist mit dem Internet über WLAN "koppelt". Ich habs mit Bridging probiert, allerdings scheint das WLAN nicht zu mögen. Gibt es irgendeine Möglichkeit das bspw per iptables zu realisieren?

Nochmal der Aufbau:


Rechner per seinem internen eth0 an eth0 vom Homeserver. Dieser Rechner soll auch aufs Internet zugreifen können, welches per WLAN zum Homeserver kommt.

Ich hoffe Ich habe mich verständlich ausgedrückt.

Gruß tk1908


EDIT: Hab hier n Tutorial gefunden.
http://loktonium.blogsport.de/?p=4
Das werde Ich heute Abend mal ausprobieren.

[Bild: Rz3JNLI.gif]
Meine Beiträge stehen unter der MIT-Lizenz:D

(09.04.2016 13:26)tk1908 schrieb:  externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
(Dieser Beitrag wurde zuletzt bearbeitet: 24.04.2013 08:19 von tk1908.)
24.04.2013 08:10
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #77
RE: Homeserverprojekt von tk1908
Hab da letztens noch was in die Richtung geschrieben. Folgendes Script am Homeserver runterladen, oben die Variablen anpassen (wichtig, das Ziel-Interface muss ein anderes Subnetz haben!), ausführbar machen und am Homeserver starten. Es macht einfach nen zweites Netz auf, NAT und Routing. Was du am Client einstellen musst, sagt es dir am Ende auch. Viel Spaß damit!

Code:
#!/bin/bash

# Von wo nach wo?
QUELLINTERFACE=wlan0
ZIELINTERFACE=eth0

# Config unseres Ziel-Interface  (ZIELROUTERIP ist die IP die der Homeserver auf dem Zielinterface hat)
ZIELROUTERIP=192.168.1.1
ZIELROUTERSUBNETZ=255.255.255.0



# Bevor irgendwas gemacht wird, confen wir uns das Ziel-Interface
sudo ifconfig ${ZIELINTERFACE} ${ZIELROUTERIP} netmask ${ZIELROUTERSUBNETZ} up


# Erstmal alle Regeln von iptables flushen/leeren...
iptables -F
iptables -t nat -F

# ...und Forwarding aktivieren
echo 1 > /proc/sys/net/ipv4/ip_forward

# Routing/NAT
iptables -t nat -A POSTROUTING -o ${QUELLINTERFACE} -d 0.0.0.0/0 -j MASQUERADE

# Antworten auf Paketanfragen erlauben (Kann man prima am State nachschauen)
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

# Eingehende Pings erlauben
iptables -A INPUT -p icmp -j ACCEPT

# Auf Loopback darf alles rein und raus
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

# Auf dem Quellinterface ist alles erlaubt
iptables -A INPUT -i ${QUELLINTERFACE} -j ACCEPT
iptables -A OUTPUT -o ${QUELLINTERFACE} -j ACCEPT

# Auf dem Zielinterface ist auch alles erlaubt
iptables -A INPUT -i ${ZIELINTERFACE} -j ACCEPT
iptables -A OUTPUT -o ${ZIELINTERFACE} -j ACCEPT


# Jetzt wollen wir mal gucken, was der Zielrechner für ne IP bekommt
ZIELROUTERNR=$(echo $ZIELROUTERIP | cut -d . -f 4)
ZIELKISTENSTART=$(( $ZIELROUTERNR+1 ))
clear
echo "So, es sollte klappen."
echo ""
echo "Folgendes am andern Rechner einstellen:"
echo -n "IP:    "
echo -n $(echo $ZIELROUTERIP | cut -d . -f 1).
echo -n $(echo $ZIELROUTERIP | cut -d . -f 2).
echo -n $(echo $ZIELROUTERIP | cut -d . -f 3).
echo $ZIELKISTENSTART
echo -n "Subnetz:    "
echo $ZIELROUTERSUBNETZ
echo -n "Router/Gatway:    "
echo $ZIELROUTERIP
echo -n "DNS:    "
echo "Beliebigen DNS-Server, zum Beispiel 8.8.8.8"
echo ""
echo "Ich hoffe, dass der Rechner nun online kommt."
24.04.2013 10:08
Diese Nachricht in einer Antwort zitieren
tk1908 Offline
Unixer

Beiträge: 7.343
Registriert seit: Apr 2009
Beitrag #78
RE: Homeserverprojekt von tk1908
(24.04.2013 10:08)mrshadowtux schrieb:  Hab da letztens noch was in die Richtung geschrieben. Folgendes Script am Homeserver runterladen, oben die Variablen anpassen (wichtig, das Ziel-Interface muss ein anderes Subnetz haben!), ausführbar machen und am Homeserver starten. Es macht einfach nen zweites Netz auf, NAT und Routing. Was du am Client einstellen musst, sagt es dir am Ende auch. Viel Spaß damit!

Code:
#!/bin/bash

# Von wo nach wo?
QUELLINTERFACE=wlan0
ZIELINTERFACE=eth0

# Config unseres Ziel-Interface  (ZIELROUTERIP ist die IP die der Homeserver auf dem Zielinterface hat)
ZIELROUTERIP=192.168.1.1
ZIELROUTERSUBNETZ=255.255.255.0



# Bevor irgendwas gemacht wird, confen wir uns das Ziel-Interface
sudo ifconfig ${ZIELINTERFACE} ${ZIELROUTERIP} netmask ${ZIELROUTERSUBNETZ} up


# Erstmal alle Regeln von iptables flushen/leeren...
iptables -F
iptables -t nat -F

# ...und Forwarding aktivieren
echo 1 > /proc/sys/net/ipv4/ip_forward

# Routing/NAT
iptables -t nat -A POSTROUTING -o ${QUELLINTERFACE} -d 0.0.0.0/0 -j MASQUERADE

# Antworten auf Paketanfragen erlauben (Kann man prima am State nachschauen)
iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT

# Eingehende Pings erlauben
iptables -A INPUT -p icmp -j ACCEPT

# Auf Loopback darf alles rein und raus
iptables -A INPUT -i lo -j ACCEPT
iptables -A OUTPUT -o lo -j ACCEPT

# Auf dem Quellinterface ist alles erlaubt
iptables -A INPUT -i ${QUELLINTERFACE} -j ACCEPT
iptables -A OUTPUT -o ${QUELLINTERFACE} -j ACCEPT

# Auf dem Zielinterface ist auch alles erlaubt
iptables -A INPUT -i ${ZIELINTERFACE} -j ACCEPT
iptables -A OUTPUT -o ${ZIELINTERFACE} -j ACCEPT


# Jetzt wollen wir mal gucken, was der Zielrechner für ne IP bekommt
ZIELROUTERNR=$(echo $ZIELROUTERIP | cut -d . -f 4)
ZIELKISTENSTART=$(( $ZIELROUTERNR+1 ))
clear
echo "So, es sollte klappen."
echo ""
echo "Folgendes am andern Rechner einstellen:"
echo -n "IP:    "
echo -n $(echo $ZIELROUTERIP | cut -d . -f 1).
echo -n $(echo $ZIELROUTERIP | cut -d . -f 2).
echo -n $(echo $ZIELROUTERIP | cut -d . -f 3).
echo $ZIELKISTENSTART
echo -n "Subnetz:    "
echo $ZIELROUTERSUBNETZ
echo -n "Router/Gatway:    "
echo $ZIELROUTERIP
echo -n "DNS:    "
echo "Beliebigen DNS-Server, zum Beispiel 8.8.8.8"
echo ""
echo "Ich hoffe, dass der Rechner nun online kommt."

Ah Thx. Ich teste es mal, sobald Ich nen WLAN-Adapter für den Homeserver gekauft habe.

[Bild: Rz3JNLI.gif]
Meine Beiträge stehen unter der MIT-Lizenz:D

(09.04.2016 13:26)tk1908 schrieb:  externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
24.04.2013 10:16
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
tk1908 Offline
Unixer

Beiträge: 7.343
Registriert seit: Apr 2009
Beitrag #79
RE: Homeserverprojekt von tk1908
(23.04.2013 21:58)mrshadowtux schrieb:  Ausgehend davon, dass du nach /data/pxe/mirrors gemountet hast wäre es
deb file:///data/pxe/mirrors/ squeeze main

So jetzt muss Ich nochmal fragen. Der Debian-Installer unterstützt scheinbar kein NFS und er lässt mich auch nicht ohne die Auswahl eines gültigen Mirorrs fortfahren. Wäre es in diesem Fall sinnvoll einen http Mirorr zu erstellen und ist das mit einer einzelnen DVD möglich?

[Bild: Rz3JNLI.gif]
Meine Beiträge stehen unter der MIT-Lizenz:D

(09.04.2016 13:26)tk1908 schrieb:  externe HDD am Router? Klar ich tausch mein Auto gegen nen Tretroller mit Bremsklotz.
24.04.2013 13:36
Alle Beiträge dieses Benutzers finden Diese Nachricht in einer Antwort zitieren
mrshadowtux
Unregistered

 
Beitrag #80
RE: Homeserverprojekt von tk1908
Jo, ich würde dann http nehmen, das tut immer.
24.04.2013 13:40
Diese Nachricht in einer Antwort zitieren
Neue Antwort schreiben 


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 2 Gast/Gäste