Danke, das ging ja flott. Habe jetz noch den Link zu "Internetverbindungsfreigabe" aktiviert.
WLAN_Router
(Themenstarter)
Anmeldungsdatum: Beiträge: 29307 Wohnort: NRW |
|
||||
Anmeldungsdatum: Beiträge: 366 Wohnort: Hamburg |
Hi, würde den Artikel gerne etwas überarbeiten. Speziell das Skipt instant_AP sieht sehr unsauber aus. Ich habe es nicht mal zum Laufen bekommen. Nur so als Beispiel hier ein Skript, welches ich seit einer Weile benutze
Das ist jetzt auch nicht unbedingt ein Bild eines perfekten Bash-Skripts, aber man hat schnell einen Überblick, was da passiert und was man konfigurieren muss. |
||||
Anmeldungsdatum: Beiträge: 64 |
Hallo Bei mir werden die up Befehle in der Interface nicht ausgeführt. Daher werden die iptables rules nicht gesetzt.
Jemand eine Idee warum das so ist. Wenn ich die Befehle per "Hand" oder Skript ausführe, dann geht alles. |
||||
Anmeldungsdatum: Beiträge: 145 |
Vielen Dank für den sehr nützlichen Artikel. Für mich, als Normal-Sterblichen, haben sich beim Lesen der ersten Hälfte (also bis zu #Instant-AP) dennoch ein paar Fragen aufgetan:
Ich habe also erst einmal mit
Running /etc/init.d/networking restart is deprecated because it may not enable again some interfaces Vielleicht kann man die Warnung ignorieren. Einen WLAN Access-Point konnte ich so jedoch nicht erstellen. Das neue Netz wurde manchmal zwar angezeigt. Die Verbindung zum neuen Netz konnte ich jedoch, z.B. mit meinem Handy, nicht aufbauen. Erst nach einem Neustart meines Rechners funktionierte mein "neuer Router" fehlerfrei. Übrigens auch ohne, dass ich meinen Netzwerkmanager deinstalliert habe. Sollte man zum Wiki-Text hinzufügen, dass der Rechner eventuell neu gestartet werden sollte?
|
||||
Anmeldungsdatum: Beiträge: Zähle... |
Hallo elektronenblitz63, ich hatte heute das Problem, dass "/etc/resolv.conf" keinen sinnvollen Inhalt hatte und damit auch keine DNS-Auflösung funktioniert hat. Der Grund dafür war, dass "/sbin/dhclient" unter ubuntu 12.04.1 in der Grundkonfiguration keinen Update für "/etc/resolv.conf" macht. D.h. ich habe keinerlei Änderungen an den Konfigurationsdateien für "/sbin/dhclient" gemacht. Ich habe deshalb folgende Änderungen an deinem Script "instant_AP.sh" gemacht:
D.h. ich hole die Nameserver-Information aus der Datei "/var/lib/dhcp/dhclient.leases" unter dem Schlüsselwort "domain-name-servers". Die Datei "/var/lib/dhcp/dhclient.leases" wird durch "/sbin/dhclient $laniface" erzeugt. Zur Sicherheit habe ich noch den Inhalt von "/var/lib/dhcp/dhclient.leases", dem Default-Speicherort von "/sbin/dhclient" für Leases, mit einer Leerzeile initialisiert. Ansonsten häufen sich dort "leases"-Einträge, wenn man "instant_AP.sh" häufiger aufruft. Mein Router liefert nur einen Eintrag für "domain-name-servers". Ich konnte also nicht testen, ob das Script "instant_AP.sh" noch läuft, wenn unter "domain-name-servers" mehrere Einträge stehen. Dann sollte man noch versuchen die Zeile
für ubuntu Versionen größer gleich 12.04 auf das Kommando "iw" umzustellen, weil die "wireless-tools" nicht das Interface "nl80211" unterstützt, das bei "hostapd" verwendet wird. Ich bin noch nicht dazu gekommen das mit "iw" auszuprobieren. Gruß, floreg |
||||
Anmeldungsdatum: Beiträge: 33 |
Hallo Forengemeinde, ich wollte nur einmal auf ein nützliches Tool hinweisen, mit dem es sehr einfach ist einen Wlan-Hostspot zu erstellen. http://nims11.wordpress.com/2012/11/26/hostapd-python-client/ Vielleicht könnte man ja das in den Wiki-Artikel als Alternative einbinden, das Tool hat bei mir sofort ohne vorherige Konfiguration von hostapd oder dhcpd funktioniert. Der Quellcode ist auf der Seite offen verfügbar. Das Tool benötigt Python, hostapd und dhcpd, welches im Paket isc-dhcp-server zu finden ist. Grüße, Bema01 |
||||
Supporter, Wikiteam
Anmeldungsdatum: Beiträge: 8975 Wohnort: Münster |
Die Datei /etc/network/interfaces erlaubt keine Zeilenendkommentare; diese erzeugen syntaktische Fehler. Beispiele, insbesondere im Abschnitt Netzwerkbrücke deshalb überarbeitet. |