[DOES NOT WORK] Wifi Bridging to Eth0
[DOES NOT WORK] Wifi Bridging to Eth0
Hi leute,
ich schnalle es nicht mehr.
Ich möchte wlan0 mit eth0 brücken, um einem Computer am eth0 ins internet zu lassen.
Die Wlan0 Schnittstelle hat also Zugang zum Internet.
1) Natürlich kenne ich das Debian Manual zum Brücken der Verbindungen (https://wiki.debian.org/BridgeNetworkCo ... idge_setup)
-> Hat bei mir nicht funktioniert, weil
1.a) brctl addif br0 wlan eth0 dazu führt, dass die Operation nicht erlaubt ist. ( Operation not permitted)
1.b) Der Befehl: pre-up iwconfig wlan0 essid <Meine WLAN0 MAC-Adresse> nicht funktioniert.
Ich hatte das mal hinbekommen aber weiß nicht mehr wie.
Hilfe ist willkommen. und wäre mega.
LG
Andreas
ich schnalle es nicht mehr.
Ich möchte wlan0 mit eth0 brücken, um einem Computer am eth0 ins internet zu lassen.
Die Wlan0 Schnittstelle hat also Zugang zum Internet.
1) Natürlich kenne ich das Debian Manual zum Brücken der Verbindungen (https://wiki.debian.org/BridgeNetworkCo ... idge_setup)
-> Hat bei mir nicht funktioniert, weil
1.a) brctl addif br0 wlan eth0 dazu führt, dass die Operation nicht erlaubt ist. ( Operation not permitted)
1.b) Der Befehl: pre-up iwconfig wlan0 essid <Meine WLAN0 MAC-Adresse> nicht funktioniert.
Ich hatte das mal hinbekommen aber weiß nicht mehr wie.
Hilfe ist willkommen. und wäre mega.
LG
Andreas
Zuletzt geändert von CBG am 30.06.2021 19:18:04, insgesamt 1-mal geändert.
Re: Wifi Bridging to Eth0
Beide Schnittstellen müssen vorher aktiviert werden. Das scheitert aber, weil du hierCBG hat geschrieben:29.06.2021 21:09:151.a) brctl addif br0 wlan eth0 dazu führt, dass die Operation nicht erlaubt ist. ( Operation not permitted)
anscheinend eine MAC-Adresse eingibst. Die ESSID ist die Kennung des Accesspoints und hat mit der MAC-Adresse deiner WLAN-Karte nichts zu tun.CBG hat geschrieben:29.06.2021 21:09:151.b) Der Befehl: pre-up iwconfig wlan0 essid <Meine WLAN0 MAC-Adresse> nicht funktioniert.
Re: Wifi Bridging to Eth0
Hi,
danke für die Antwort!
Das war ein Vertipper bei 1.b) Ich hatte natürlich meine SSID. angegeben.
Ich habe in meiner interfaces sogar
post-up /sbin/brctl addif br0 wlan0 eth0 stehen.
In einem anderen Thread steht, dass dnsmasq später starten muss. das habe ich auch per
post-up /etc/init.d/dnsmasq restart eingeleitet.
Momentan erhalte ich am eth0 vom dnsmasq aber keine IP? Habe einen anderen Lapi per LAN-Kabel direkt verbunden und teste so, dass ich wenigstens einmal am eth0 eine IP vom DNSmasq bekomme.
danke für die Antwort!
Das war ein Vertipper bei 1.b) Ich hatte natürlich meine SSID. angegeben.
Ich habe in meiner interfaces sogar
post-up /sbin/brctl addif br0 wlan0 eth0 stehen.
In einem anderen Thread steht, dass dnsmasq später starten muss. das habe ich auch per
post-up /etc/init.d/dnsmasq restart eingeleitet.
Momentan erhalte ich am eth0 vom dnsmasq aber keine IP? Habe einen anderen Lapi per LAN-Kabel direkt verbunden und teste so, dass ich wenigstens einmal am eth0 eine IP vom DNSmasq bekomme.
Re: Wifi Bridging to Eth0
Ich weiß nicht, ob ich dich richtig verstanden habe. Du hast scheinbar einen Rechner ohne WLAN und willst ihn per WLAN über einen anderen Rechner ins Netz bringen.
Heutzutage nutze ich den WISP-Client-Modus von TL-WR802N (auf Version unbedingt achten falls du es kaufen willst) anstatt irgendwelche Bastelleien über weitere Rechner zu verwenden.
Aber auch ich habe schon mal einen Rechner über LAN-Kabel an einen weiteren Rechner über WLAN angekabelt. Auch wenn das bestimmt mit Bridging geht, hatte ich seinerzeit Routing verwendet. Falls das eine Alternative für dich ist, so schreib es. Vielleicht kann dir jemand dazu ein paar Tipps geben.
Heutzutage nutze ich den WISP-Client-Modus von TL-WR802N (auf Version unbedingt achten falls du es kaufen willst) anstatt irgendwelche Bastelleien über weitere Rechner zu verwenden.
Aber auch ich habe schon mal einen Rechner über LAN-Kabel an einen weiteren Rechner über WLAN angekabelt. Auch wenn das bestimmt mit Bridging geht, hatte ich seinerzeit Routing verwendet. Falls das eine Alternative für dich ist, so schreib es. Vielleicht kann dir jemand dazu ein paar Tipps geben.
Re: Wifi Bridging to Eth0
Sowas hatte ich vor vielen Jahren auch mal vorgehabt. Letzten Endes habe ich aber auf dem Rechner statt einer Bridge einen NAT-Router aufgesetzt. Der Rechner hat sich dann ganz normal als WLAN-CLient verbunden und über die Ethernetschnittstelle ein eigenes Subnetz aufgespannt, an dem dann mehrere Rechner hingen. Das ganze war ein Provisorium, weshalb auch keine Ethernetvernetzung durchgeführt wurde.
Dafür habe ich im kabelgebundenen Netzwerk mit dnsmasq einen DHCP/DNS-Server eingerichtet und NAT ins WLAN mittels iptables ausgeführt.
Re: Wifi Bridging to Eth0
Hallo CBG,
ich hatte aehnliches vor und bekam es hier geloest.
Der gesamte Thread:
viewtopic.php?f=30&t=180389
Die letztendliche Loesung:
viewtopic.php?f=30&t=180389&start=30#p1267768
Vlt. hilft es Dir ja weiter...
Gruss,
heinz
ich hatte aehnliches vor und bekam es hier geloest.
Der gesamte Thread:
viewtopic.php?f=30&t=180389
Die letztendliche Loesung:
viewtopic.php?f=30&t=180389&start=30#p1267768
Vlt. hilft es Dir ja weiter...
Gruss,
heinz
Re: Wifi Bridging to Eth0
Hi Leute,
danke erstmal für eure Beiträge.
Ich will einen Rechner an einen Raspi mit LAN anschließen.
Der Raspi hängt mit Wlan0 im Wifi und ist im internet. Die LAN-Schnittstelle ist frei und kann sozusagen genutzt werden.
Der Raspi soll dann meinen PC in mein Netzwerk bringen.
Ich versuche mal den Lösungsansatz von Heinz.
Danke!
danke erstmal für eure Beiträge.
Ich will einen Rechner an einen Raspi mit LAN anschließen.
Der Raspi hängt mit Wlan0 im Wifi und ist im internet. Die LAN-Schnittstelle ist frei und kann sozusagen genutzt werden.
Der Raspi soll dann meinen PC in mein Netzwerk bringen.
Ich versuche mal den Lösungsansatz von Heinz.
Danke!
Re: Wifi Bridging to Eth0
Moin,
also deine Lösung funktioniert schon soweit einmal aber....
1) Zu deiner LÖsung muss man sagen, dass die Datei /etc/network/interfaces allerdings so aussen muss, um nicht mit der /etc/wpa_supplicant/wpa_supplicant.conf zu kolidieren (ich erhielt keine IP an wlan0 nach reboot):
auto lo
iface lo inet loopback
-> Ich musste also folgendes deaktivieren:
#auto eth0
#iface eth0 inet dhcp
#allow-hotplug eth0
#address 192.168.1.250
#broadcast 192.168.1.255
#netmask 255.255.255.0
#gateway 192.168.130.22
#iface eth0 inet dhcp
#auto wlan0
#iface wlan0 inet dhcp
#allow-hotplug wlan0
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#wpa-ssid my-ssid
#wpa-psk very-secure-key
2)
Wenn ich nun LAN anstecke verliert mein wlan0 die Verbindung zum INternet.
Ich muss ein Denkfehler bei den nftables gemacht haben.
Ich will ja, dass man sich per LAN an den Raspi. anschließt und dann die Internetverbindung des wlan0 "mitbenutzen" kann.
Eine IP von dnsmasq bekomme ich schon mal.
Das prüfe ich nun noch einmal.
3)
Ich musste einen Dienst deaktivieren: systemctl disable systemd-networkd-wait-online.service
( ich bin unter Debian Buster )
4)
Der dnsmasq sagt mir derzeit, dass keine verfügbaren DHCP. Warum auch immer? Vielleicht weil ich die Lease-Zeit auf unendlich gestellt habe?
Zudem habe ich unter /etc/default/dnsmasq gesehen, dass der. eigentlich die Konfig-Datei unter /etc/dnsmasq.d/ sucht. Also habe ich dorthin meine Konfig kopiert.
Das prüfe ich nun noch einmal.
LG
Andreas
also deine Lösung funktioniert schon soweit einmal aber....
1) Zu deiner LÖsung muss man sagen, dass die Datei /etc/network/interfaces allerdings so aussen muss, um nicht mit der /etc/wpa_supplicant/wpa_supplicant.conf zu kolidieren (ich erhielt keine IP an wlan0 nach reboot):
auto lo
iface lo inet loopback
-> Ich musste also folgendes deaktivieren:
#auto eth0
#iface eth0 inet dhcp
#allow-hotplug eth0
#address 192.168.1.250
#broadcast 192.168.1.255
#netmask 255.255.255.0
#gateway 192.168.130.22
#iface eth0 inet dhcp
#auto wlan0
#iface wlan0 inet dhcp
#allow-hotplug wlan0
#wpa-conf /etc/wpa_supplicant/wpa_supplicant.conf
#wpa-ssid my-ssid
#wpa-psk very-secure-key
2)
Wenn ich nun LAN anstecke verliert mein wlan0 die Verbindung zum INternet.
Ich muss ein Denkfehler bei den nftables gemacht haben.
Ich will ja, dass man sich per LAN an den Raspi. anschließt und dann die Internetverbindung des wlan0 "mitbenutzen" kann.
Eine IP von dnsmasq bekomme ich schon mal.
Das prüfe ich nun noch einmal.
3)
Ich musste einen Dienst deaktivieren: systemctl disable systemd-networkd-wait-online.service
( ich bin unter Debian Buster )
4)
Der dnsmasq sagt mir derzeit, dass keine verfügbaren DHCP. Warum auch immer? Vielleicht weil ich die Lease-Zeit auf unendlich gestellt habe?
Zudem habe ich unter /etc/default/dnsmasq gesehen, dass der. eigentlich die Konfig-Datei unter /etc/dnsmasq.d/ sucht. Also habe ich dorthin meine Konfig kopiert.
Das prüfe ich nun noch einmal.
LG
Andreas
Re: Wifi Bridging to Eth0
Ich habe das Problem gefunden:
1) Routing-Problem:
Bei anstecken der LAN-Verbindung ändert sich das Routing so, dass eth0 als erstes NIC versucht in das Internet zu gelangen aber scheiter, da das nicht geht.
Hier die Ausgabe von route -n
und hier mit LAN-Verbindung:
2)
DNSMasq-Problem:
Fragen:
1) Wie geht das denn mit der Route
2) Weiß jemand, wie man den DHCP-Bereich bei DNSMAsq wieder hinbekommt?
1) Routing-Problem:
Bei anstecken der LAN-Verbindung ändert sich das Routing so, dass eth0 als erstes NIC versucht in das Internet zu gelangen aber scheiter, da das nicht geht.
Hier die Ausgabe von route -n
Code: Alles auswählen
root@epg-server:~# cat ohne-LAN.txt
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.130.1 0.0.0.0 UG 303 0 0 wlan0
192.168.130.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
192.168.130.1 0.0.0.0 255.255.255.255 UH 1024 0 0 wlan0
Code: Alles auswählen
root@epg-server:~# cat mit-LAN.txt
Kernel-IP-Routentabelle
Ziel Router Genmask Flags Metric Ref Use Iface
0.0.0.0 192.168.130.1 0.0.0.0 UG 202 0 0 eth0
0.0.0.0 192.168.130.1 0.0.0.0 UG 303 0 0 wlan0
192.168.0.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
192.168.130.0 0.0.0.0 255.255.255.0 U 202 0 0 eth0
192.168.130.0 0.0.0.0 255.255.255.0 U 303 0 0 wlan0
192.168.130.1 0.0.0.0 255.255.255.255 UH 1024 0 0 wlan0
DNSMasq-Problem:
Code: Alles auswählen
30 18:25:27 epg-server systemd[1]: Started dnsmasq - A lightweight DHCP and caching DNS server.
Jun 30 18:25:28 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:25:29 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:25:31 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:25:36 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:25:44 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:25:53 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:26:02 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:26:10 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:26:18 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:26:27 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:28:05 epg-server dnsmasq-dhcp[379]: DHCP-Paket ohne Adresse an Schnittstelle eth0 empfangen
Jun 30 18:28:06 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:28:08 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:28:13 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:29:02 epg-server dnsmasq-dhcp[379]: DHCP-Paket ohne Adresse an Schnittstelle eth0 empfangen
Jun 30 18:29:03 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:29:05 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:29:10 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:29:19 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:29:28 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:29:36 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Jun 30 18:29:45 epg-server dnsmasq-dhcp[379]: Kein verfügbarer DHCP-Bereich für Anfrage via eth0
Fragen:
1) Wie geht das denn mit der Route
2) Weiß jemand, wie man den DHCP-Bereich bei DNSMAsq wieder hinbekommt?
Zuletzt geändert von Tintom am 30.06.2021 18:56:16, insgesamt 1-mal geändert.
Grund: Code-Tags ergänzt
Grund: Code-Tags ergänzt
Re: Wifi Bridging to Eth0
okay.. weiß0 ich auich nicht aber geht nicht.
Naja. Ich schließe den Thread hier nun. Keine weiteren Mühen hier reinstecken bitte.
Naja. Ich schließe den Thread hier nun. Keine weiteren Mühen hier reinstecken bitte.
Re: [DOES NOT WORK] Wifi Bridging to Eth0
Wenn Pakete übers falsche falsche Interface rausgehen, ist meist die metric schuld.