Ob disabled oder nicht, spielt hier keine Rolle. webmaster@localhost ist nur die Mailadresse des Admins. Mit der vermuteten Weiterleitung hat das nichts zu tun. Und wie wir sehen, ist auch in keiner der Dateien unter /etc/apache2 eine Weiterleitung auf localhost definiert.OdoSimi hat geschrieben:19.10.2022 19:19:34Das kommt bei mir dabei raus. Hatte ich nicht die 000-default.conf eigentlich disabled?Code: Alles auswählen
./sites-available/000-default.conf: ServerAdmin webmaster@localhost ./sites-available/default-ssl.conf: ServerAdmin webmaster@localhost
(moodle)-Server auf Notebook einrichten
Re: (moodle)-Server auf Notebook einrichten
Re: (moodle)-Server auf Notebook einrichten
Und nun? Alles nochmal auf Anfang?
Re: (moodle)-Server auf Notebook einrichten
Nur, um sicher zu gehen, daß keine Umleitung auf 127.0.x.y besteht, was die IP-Adresse von localhost ist.
Code: Alles auswählen
cd /etc/apache2
find . -type f -exec grep -Hi 127.0 {} \;
Re: (moodle)-Server auf Notebook einrichten
Da kommt keine Ausgabe.
Re: (moodle)-Server auf Notebook einrichten
Moin,
hast du beim Setup in moodle bei der URL localhost angegeben?
hast du beim Setup in moodle bei der URL localhost angegeben?
Gruß Ole
AbuseIPDB
AbuseIPDB
Re: (moodle)-Server auf Notebook einrichten
Ja, ich bin da nach Schema F vorgegangen, nach der Doku.
Re: (moodle)-Server auf Notebook einrichten
in der config.php von moodle steht:
das ist bezüglich der mySQL Datenbank...
und
das ist die wwwroot; was steht da bei dir?
Code: Alles auswählen
$CFG->dbhost = 'localhost';
und
Code: Alles auswählen
$CFG->wwwroot = 'http://192.168.0.208/moodle';
-- nichts bewegt Sie wie ein GNU --
Re: (moodle)-Server auf Notebook einrichten
Das wird der Unterschied sein. Dort wird beim Threadersteller http://localhost stehen.debilian hat geschrieben:20.10.2022 09:01:53das ist die wwwroot; was steht da bei dir?Code: Alles auswählen
$CFG->wwwroot = 'http://192.168.0.208/moodle';
Es sollte aber http://ipdesRechner stehen.
Gruß Ole
AbuseIPDB
AbuseIPDB
Re: (moodle)-Server auf Notebook einrichten
Das wars! Jetzt geht es, ich habe auch gleich mal einen Kurs und Nutzer angelegt. Konnte mich auch anmelden und auf alles zugreifen.oln hat geschrieben:20.10.2022 14:54:05Das wird der Unterschied sein. Dort wird beim Threadersteller http://localhost stehen.debilian hat geschrieben:20.10.2022 09:01:53das ist die wwwroot; was steht da bei dir?Code: Alles auswählen
$CFG->wwwroot = 'http://192.168.0.208/moodle';
Es sollte aber http://ipdesRechner stehen.
1000 Dank Leute! Jetzt kann ich mich ja dem mesh widmen.
Re: (moodle)-Server auf Notebook einrichten
Merk dir die Stelle mal, denn die wirst du später noch ändern müssen.
Naja, lieber kein Mesh sondern ein normales WLAN mit einem Access Point (AP) als ZentraleJetzt kann ich mich ja dem mesh widmen.
Um den Konfigurationsaufwand der Client (also Schüler-PCs) so gering wie möglich zu halten, wirst du eine lokale Internetdomain mit einem DHCP-Server aussetzen müssen. Dein Server-Laptop wird damit aber eine andere IP bekommen (müssen) als die in deinem WLAN zuhause. Damit wird der Eintrag oben, den du dir merken sollst, ungültig, sprich, da kommt in Zukunft den Name deines Servers rein. Konfigurationen mit IP-Adressen sind hier auf Dauer zu unflexibel. Damit der Name im Netz aufgelöst werden kann, brauchst du einen DNS, auf den dein Server und deine Clients zugreifen können.
Du wirst also dein Server-Laptop ab jetzt mit einem Kabel an die Fritzbox anschließen müssen, um weiterhin Internetzugang (für Softwareisntallationen und Forenzugänge) zu haben. Das WLAN deines Laptop wird dann ein völlig eigenes Subnetz mit einem anderen IP-Adressbereich aufpsannen müssen, um nicht mit dem WLAN und dem IP-Adressbereich der Fritzbox zu kollidieren.
Re: (moodle)-Server auf Notebook einrichten
Ah okay, so wie sich das liest kann man das also nicht so variabel gestalten, dass mein Notebook zum einen den accesspoint stellt und zum anderen selber das WLAn nutzt, um ins Netz zu kommen. Könnte ich das mit einem USB-WLAN-Adapter umgehen? Hintergrund ist der: Die Kurse die ich auf meinem Server erstelle und den Schülern bereitstelle möchte ich nach der Bearbeitung von meinem Server runterladen und dann auf unser "Schul-Moodle" hochladen. Moodle bietet für Down- und Uploads eine Option, das wäre nicht das Problem. Problematisch wird dann eher die Internetverbindung.
Edit: Es wäre nicht notwendig das zeitgleich zu gestalten, ein einfaches switchen von einem in den anderen Betrieb wäre vollkommen ausreichend.
Aber eins nach dem anderen. Mein weiteres Vorgehen wäre jetzt hostapd und dnsmasq zu installieren und alles funktionsfähig zu machen, richtig?
Edit: Es wäre nicht notwendig das zeitgleich zu gestalten, ein einfaches switchen von einem in den anderen Betrieb wäre vollkommen ausreichend.
Aber eins nach dem anderen. Mein weiteres Vorgehen wäre jetzt hostapd und dnsmasq zu installieren und alles funktionsfähig zu machen, richtig?
Re: (moodle)-Server auf Notebook einrichten
Ich habe es mal mit meinem Nano-Router probiert. Webserver im gleichen Subnetz (LAN, WLAN) erreichbar.
https://www.tp-link.com/de/home-network ... /tl-wr802n
Funktioniert offline. Alles wie DHCP, Routing, ... dabei.
Unbedingt diese Version mit WISP kaufen. Dann kannst du das Offline-WLAN bei Bedarf mit einem anderen WLAN per WISP verbinden (WISP-Client-Modus).
Strom über USB, Latop über LAN oder WLAN möglich.
https://www.tp-link.com/de/home-network ... /tl-wr802n
Funktioniert offline. Alles wie DHCP, Routing, ... dabei.
Unbedingt diese Version mit WISP kaufen. Dann kannst du das Offline-WLAN bei Bedarf mit einem anderen WLAN per WISP verbinden (WISP-Client-Modus).
Strom über USB, Latop über LAN oder WLAN möglich.
Re: (moodle)-Server auf Notebook einrichten
Falls der TL-WR802N generell wisp hat, dann hab ich so einen noch hier rumliegen.
Wenn ich den nutzen würde, wie müsste ich denn weiter vorgehen? Ich bräuchte ja vermutlich schonmal hostapd nicht, richtig?
Wenn ich den nutzen würde, wie müsste ich denn weiter vorgehen? Ich bräuchte ja vermutlich schonmal hostapd nicht, richtig?
Re: (moodle)-Server auf Notebook einrichten
Der TP-Link wird ACCESS Point für deiner Schülerinnen.
Wahrscheinlich einfach per LAN ans Notebook und den Traffik vom WLAN des Routers zu deinem Notebook (Server) routen...
gruss
Wahrscheinlich einfach per LAN ans Notebook und den Traffik vom WLAN des Routers zu deinem Notebook (Server) routen...
gruss
-- nichts bewegt Sie wie ein GNU --
Re: (moodle)-Server auf Notebook einrichten
Und der Zugriff kommt dann nur über die IP?
Re: (moodle)-Server auf Notebook einrichten
du wirst einen Domainnamen vergeben und per DNS verteilen;
wurde schon geschrieben.
ich nehm da powerdns aber es gibt sicher einige DNS-Server...
dnsmasq wurde schon erwähnt...
wurde schon geschrieben.
ich nehm da powerdns aber es gibt sicher einige DNS-Server...
dnsmasq wurde schon erwähnt...
-- nichts bewegt Sie wie ein GNU --
Re: (moodle)-Server auf Notebook einrichten
Ich habe mal ein Bild gemalt, wie ich es mit einem WISP-Router machen würde.
Vorteil ist, dass die Verbindung per WISP z. B. zur Fritzbox über das Webinterface des Nano-Routers leicht deaktiviert werden kann.
Oder man verwendet einfach das WLAN z. B. einer Fritzbox, welches während der Verwendung durch die Schüler gar nicht erreichbar ist.
https://i.imgur.com/H0chfFd.png
Alle Clients inkl. deines "Servers" verbinden sich per LAN/WLAN mit deinem TL-WR802N und sehen sich dann gegenseitig.
Zum Verständnis von WISP:
Bei WISP gibt es die beiden Subnetze 192.168.0.0/24 aufgespannt vom WISP-Router und 192.168.178.0/24 von der Fritzbox.
Es ist ein Routing zwischen den beiden Netzwerken und kein Bridging, wo einfach 192.168.178.0/24 an die Clients weitergegeben würde.
Daher funktioniert der WISP-Router auch ohne nachgelagerten Router.
Vorteil ist, dass die Verbindung per WISP z. B. zur Fritzbox über das Webinterface des Nano-Routers leicht deaktiviert werden kann.
Oder man verwendet einfach das WLAN z. B. einer Fritzbox, welches während der Verwendung durch die Schüler gar nicht erreichbar ist.
https://i.imgur.com/H0chfFd.png
Super. Dann bist ja praktisch fertig. Verwende den WISP-Client-Modus auch wenn du WISP nur brauchst, wenn du deinen Server und/oder andere Cients ins Internet z. B. über eine Fritzbox bringen willst.OdoSimi hat geschrieben:Falls der TL-WR802N generell wisp hat, dann hab ich so einen noch hier rumliegen.
Nein, das macht dein WISP-Router. Dein Moodle-Server ist auch nur Client (LAN oder WLAN) im Netzwerk des WISP-Routers.OdoSimi hat geschrieben:Wenn ich den nutzen würde, wie müsste ich denn weiter vorgehen? Ich bräuchte ja vermutlich schonmal hostapd nicht, richtig
Alle Clients inkl. deines "Servers" verbinden sich per LAN/WLAN mit deinem TL-WR802N und sehen sich dann gegenseitig.
Zum Verständnis von WISP:
Bei WISP gibt es die beiden Subnetze 192.168.0.0/24 aufgespannt vom WISP-Router und 192.168.178.0/24 von der Fritzbox.
Es ist ein Routing zwischen den beiden Netzwerken und kein Bridging, wo einfach 192.168.178.0/24 an die Clients weitergegeben würde.
Daher funktioniert der WISP-Router auch ohne nachgelagerten Router.
Re: (moodle)-Server auf Notebook einrichten
Wenn ein Router verwendet wird, braucht man keinen DNS zu installieren. DNS und DHCP ist auf jedem DSL-Router vorhanden, es reicht also, einfach dem Server einen Hostnamen zu verpassen. Um den Eintrag dieses Hostnamens ins DNS kümmert sich der Router. Ich gehe stark davon aus, daß auch so ein Nanorouter über diese Funktionalität verfügt. (Das scheinen aber die wenigsten zu wissen und mühen sich dann mit statischen IP-Adressen ab).debilian hat geschrieben:20.10.2022 23:07:57du wirst einen Domainnamen vergeben und per DNS verteilen;
wurde schon geschrieben.
ich nehm da powerdns aber es gibt sicher einige DNS-Server...
dnsmasq wurde schon erwähnt...
Anders sieht es aus, wenn kein Router im Spiel ist. Dann muß DNS und DHCP vom Server übernommen werden. Da die Sache über WLAN funktionieren soll, benötigt man noch hostapd, um der Server als WLAN-AP betreiben zu können. Gleichzeitig kann man den Server dann aber nciht mehr als WLAN-Client nutzen, gleichzeitiger Betriebe von WLAN-AP und WLAN-Client geht meines Wissens nicht über eine WLAN-Karte. Also muß man entweder den Rechner per Kabel mit dem Internet verbinden oder eine zweite WLAN-Karte (oder USB-Adapter) einbauen.
Für die Clients ist es letztlich völlig egal, ob der WLAN-AP in Form eines DSL- oder Nanorouters da steht. Es ist aber sehr viel weniger Konfigurationsaufwand, wenn man so einen Router nutzt. Und auch der spätere Datenabgleich über WLAN zum Schulnetzwerk ist einfacher, weil man den Server dann nur an einem anderen WLAN-Netz anmelden muß.
Re: (moodle)-Server auf Notebook einrichten
Ja das kann der TL-WR802N:MSfree hat geschrieben:DNS und DHCP ist auf jedem DSL-Router vorhanden, es reicht also, einfach dem Server einen Hostnamen zu verpassen. Um den Eintrag dieses Hostnamens ins DNS kümmert sich der Router. Ich gehe stark davon aus, daß auch so ein Nanorouter über diese Funktionalität verfügt.
https://www.tp-link.com/us/user-guides/ ... ub-title-6
(eine Seite scrollen bis 6.2. DHCP Clients List)
Re: (moodle)-Server auf Notebook einrichten
So Leute,
zwei Sachen hätte ich noch wo es gerade scheitert. Zum einen hab ich jetzt mal die config und hosts so angepasst, dass ich über http://instant-moodle,bbs auf meinen moodle-Server komme. Allerdings nur auf dem Notebook, über das WLAN ist er nur über IP zu erreichen, das würde ich gerne ändern (am besten so, dass ich den Server unter www.instant-moodle.bbs und unter instant-moodle.bbs erreiche) und zum anderen, hab ich den nano-router jetzt im WISP-Modus. Wird hier generell der Internetzugang geteilt, oder kann ich das nur für meinen WISP-Client freigeben oder kann ich irgend wie einstellen, dass ohnehin nur mein Server-NB erreicht wird?
Edit: Gleich noch eine Frage hinterher. Kann ich meinem Notebook (und nur dem) eine statische IP verpassen? Sodass ich über nano-Router und WLAN zu Hause nur eine IP habe? Sonst müsste ich ja immer den nano-Router anschließen oder die ip in der config.php ändern.
Gruß Martin
zwei Sachen hätte ich noch wo es gerade scheitert. Zum einen hab ich jetzt mal die config und hosts so angepasst, dass ich über http://instant-moodle,bbs auf meinen moodle-Server komme. Allerdings nur auf dem Notebook, über das WLAN ist er nur über IP zu erreichen, das würde ich gerne ändern (am besten so, dass ich den Server unter www.instant-moodle.bbs und unter instant-moodle.bbs erreiche) und zum anderen, hab ich den nano-router jetzt im WISP-Modus. Wird hier generell der Internetzugang geteilt, oder kann ich das nur für meinen WISP-Client freigeben oder kann ich irgend wie einstellen, dass ohnehin nur mein Server-NB erreicht wird?
Edit: Gleich noch eine Frage hinterher. Kann ich meinem Notebook (und nur dem) eine statische IP verpassen? Sodass ich über nano-Router und WLAN zu Hause nur eine IP habe? Sonst müsste ich ja immer den nano-Router anschließen oder die ip in der config.php ändern.
Gruß Martin
Re: (moodle)-Server auf Notebook einrichten
Das geht nicht.OdoSimi hat geschrieben:21.10.2022 23:39:24am besten so, dass ich den Server unter www.instant-moodle.bbs und unter instant-moodle.bbs erreiche
Ein Domain-Name-Server ist immer nur für seine lokale Domain zuständig. Eine Fritzbox nutzt z.B. immer "fritz.box" als lokale Domain. Du kannst deinen Server dann z.B. den Hostnamen "moodle" geben. Im Netz wird er dann als moodle.fritz.box erreichbar sein.
In deinen Konfigurationsdateien muß dein Server den Hostnamen "moodle" bekommen.
In /etc/hosts darf nur folgendes stehen:
Code: Alles auswählen
127.0.0.1 localhost
::1 localhost ip6-localhost ip6-loopback
ff02::1 ip6-allnodes
ff02::2 ip6-allrouters
In die Datei /etc/hostname trägst du moodle ein.
In die Konfiguration des Moodle-Server (siehe oben, wo ich geschrieben hatte, dir die Stelle zu merken) trägst du ebenfalls nur moodle ein.
Wenn du einen anderen Router benutzt, ändert sich auch der Name der Domain. Wie sie heißt, läßt sich durch
Code: Alles auswählen
cat /etc/resolv.conf
Nut eins wird definitiv nicht gehen, du wirst nicht die Domain "instant-moodle.bbs" für deinen Server verwenden können, und "www" als Hostnamen würde ich hier auch nicht verwenden, der ist einfach nicht eindeutig genug, wenn du deinen Rechner in einem anderen Netzwerk anmeldest.
Vielleicht solltest du dich auch mal damit beschäftigen, wie das Domain-Name-System (DNS) funktioniert. Nur ganz kurz dazu. Ein Fully Qualified Domain Name besteht aus:
Hostname.Unterunterdomain.Unterdoman.TopLevelDomain
Die TopLevelDomain (TLD) ist nicht frei wählbar. Hier muß man im lokalen Netz auf eine TLD zurückgreifen, die nirgends im weltweiten Netz genutzt wird.
Die Unterdomain ist dann sowas wie das "heise" in www.heise.de. Eine Unterunterdomain gibt es hier nicht. Der Hostname wär im Beispiel "www".
Wenn du deinen eigenen DNS auf dem Server installierst, kannst du natürlich einen eigenen Domainnamen wählen. Bei einem DSL/Nano-Router ist der meist fest im Router verdrahtet (nur die dicken Profiteile bieten hier Flexibilität). Man kann aber auch hier nicht machen, was man will.
Re: (moodle)-Server auf Notebook einrichten
Er wird generell geteilt. Du kannst es jedoch mit der Option "Parental Control" einschränken. Einfach in dem Menü deinen PC als "Parental PC" eintragen und den Rest leer lassen. Hierdurch können alle anderen nicht mehr z. B. über die verbundene Fritzbox ins Internet.OdoSimi hat geschrieben:hab ich den nano-router jetzt im WISP-Modus. Wird hier generell der Internetzugang geteilt, oder kann ich das nur für meinen WISP-Client freigeben oder kann ich irgend wie einstellen, dass ohnehin nur mein Server-NB erreicht wird?
Das sollte man in den Routern konfigurieren können.OdoSimi hat geschrieben:Edit: Gleich noch eine Frage hinterher. Kann ich meinem Notebook (und nur dem) eine statische IP verpassen? Sodass ich über nano-Router und WLAN zu Hause nur eine IP habe? Sonst müsste ich ja immer den nano-Router anschließen oder die ip in der config.php ändern.
Neues Problem:
Ich habe deine Situation mal nachgestellt. TL-WR802N stellt in seiner DHCP-Client-Liste die Zuordnungen von Namen zu IP-Adressen korrekt dar. Leider habe ich es nicht hinbekommen die IP-Adressen wie z. B. 192.168.0.100 (Moodle-Server für dich) korrekt aufzulösen. Es erscheint so, dass TL-WR802N keinen DNS-Service bereitgestellt. Das ist natürlich ganz schlecht.
Auch dafür könnte ich dir eine Lösung vorschlagen, die jedoch nur mit verbundenen Internet funktioniert. Dann kannst du aber wohl gleich einen echten Router verwenden.
Re: (moodle)-Server auf Notebook einrichten
Auf diesem Router ist OpenWRT lauffähig. Damit wäre dann der DNS kein Problem mehr.uname hat geschrieben:23.10.2022 08:54:25Es erscheint so, dass TL-WR802N keinen DNS-Service bereitgestellt. Das ist natürlich ganz schlecht.
Re: (moodle)-Server auf Notebook einrichten
Nein, zumindest bildest du damit nicht den Allgemeinfall ab.OdoSimi hat geschrieben:21.10.2022 23:39:24Kann ich meinem Notebook (und nur dem) eine statische IP verpassen?
Beispiel:
Zuhause habe ich ein Subnetz mit 192.168.131.0/24, im Büro ist es 10.2.171.0/23, bei meinen Eltern ist es 192.168.0.0/24, bei meinem Kumpel ist es 192.168.31.0/24. Wenn ich da meinem Laptop eine feste IP verpassen würde, hätte ich nur in einem Subnetz ein funktionierendes Netz.
Nein, du mußt da gar nichts anschließen. Wenn dein Rechner moodle heißt, dann ist er in jedem der oben genannten Subnetze unter http://moodle erreichbar. Die IP-Adrese spielt überhaupt keine Rolle. Mehr als diesen Hostnamen brauchst du nicht, der Name wird in deinen config.php und in die /etc/hostname einmal eingetragen und funktioniert dann in jedem Beliebigen Netz, auch an deiner Fritzbox zuhause und dort im verkabelten LAN genause wie im kabellosen WLAN.Sonst müsste ich ja immer den nano-Router anschließen oder die ip in der config.php ändern.
Wenn man das mal verinnerlicht hat, erscheinen die festen IP-Adresen letztlich völlig unsinnig. Einen Hostnamen kann ich mir merken, um die Übersetzung des Hostnamens in eine IP-Adresse kümmert sich der Nameserver. Welchen Sinn soll eine feste IP also letztlich ergeben?
Re: (moodle)-Server auf Notebook einrichten
Also, Hausaufgaben hab ich jetzt erstmal mehr als genug.
Eins vorab, ich bin gerade im Urlaub und habe meinen "Server" nicht dabei und werde wahrscheinlich auch wenn ich wieder zu Hause bin leider (vorerst) zu wenig Zeit für mein Projekt haben aber trotzdem immer mal wieder etwas Zeit investieren.
ist dann alles? Das klärt natürlich auch wie unsinnig mein Anliegen mit der statischen IP war...
Der Hinweis mit der Parental Control ist natürlich super. Grundsätzlich steht mir ohnehin kein Internet zur Verfügung. Sollte ich aber (aus welchen Gründen auch immer) meinen Rechner mit einem Hotspot versorgen, möchte ich natürlich nicht, dass meine Schüler hier mein Datenvolumen aussaugen...
Eins vorab, ich bin gerade im Urlaub und habe meinen "Server" nicht dabei und werde wahrscheinlich auch wenn ich wieder zu Hause bin leider (vorerst) zu wenig Zeit für mein Projekt haben aber trotzdem immer mal wieder etwas Zeit investieren.
das in Kombination mitn die Datei /etc/hostname trägst du moodle ein.
Code: Alles auswählen
$CFG->wwwroot = 'http://moodle
Der Hinweis mit der Parental Control ist natürlich super. Grundsätzlich steht mir ohnehin kein Internet zur Verfügung. Sollte ich aber (aus welchen Gründen auch immer) meinen Rechner mit einem Hotspot versorgen, möchte ich natürlich nicht, dass meine Schüler hier mein Datenvolumen aussaugen...