[DOES NOT WORK] Wifi Bridging to Eth0

Gemeinsam ins Internet mit Firewall und Proxy.
Antworten
CBG
Beiträge: 96
Registriert: 16.12.2013 22:53:07

[DOES NOT WORK] Wifi Bridging to Eth0

Beitrag von CBG » 29.06.2021 21:09:15

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
Zuletzt geändert von CBG am 30.06.2021 19:18:04, insgesamt 1-mal geändert.

Benutzeravatar
Tintom
Moderator
Beiträge: 3064
Registriert: 14.04.2006 20:55:15
Wohnort: Göttingen

Re: Wifi Bridging to Eth0

Beitrag von Tintom » 29.06.2021 21:59:26

CBG hat geschrieben: ↑ zum Beitrag ↑
29.06.2021 21:09:15
1.a) brctl addif br0 wlan eth0 dazu führt, dass die Operation nicht erlaubt ist. ( Operation not permitted)
Beide Schnittstellen müssen vorher aktiviert werden. Das scheitert aber, weil du hier
CBG hat geschrieben: ↑ zum Beitrag ↑
29.06.2021 21:09:15
1.b) Der Befehl: pre-up iwconfig wlan0 essid <Meine WLAN0 MAC-Adresse> nicht funktioniert.
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
Beiträge: 96
Registriert: 16.12.2013 22:53:07

Re: Wifi Bridging to Eth0

Beitrag von CBG » 29.06.2021 22:57:54

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.

uname
Beiträge: 12396
Registriert: 03.06.2008 09:33:02

Re: Wifi Bridging to Eth0

Beitrag von uname » 30.06.2021 09:12:25

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.

Benutzeravatar
MSfree
Beiträge: 11604
Registriert: 25.09.2007 19:59:30

Re: Wifi Bridging to Eth0

Beitrag von MSfree » 30.06.2021 10:06:24

uname hat geschrieben: ↑ zum Beitrag ↑
30.06.2021 09:12:25
... Auch wenn das bestimmt mit Bridging geht...
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 Debiandnsmasq einen DHCP/DNS-Server eingerichtet und NAT ins WLAN mittels Debianiptables ausgeführt.

Benutzeravatar
heinz
Beiträge: 535
Registriert: 20.12.2007 01:43:49

Re: Wifi Bridging to Eth0

Beitrag von heinz » 30.06.2021 11:08:05

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

CBG
Beiträge: 96
Registriert: 16.12.2013 22:53:07

Re: Wifi Bridging to Eth0

Beitrag von CBG » 30.06.2021 16:56:42

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!

CBG
Beiträge: 96
Registriert: 16.12.2013 22:53:07

Re: Wifi Bridging to Eth0

Beitrag von CBG » 30.06.2021 18:00:59

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

CBG
Beiträge: 96
Registriert: 16.12.2013 22:53:07

Re: Wifi Bridging to Eth0

Beitrag von CBG » 30.06.2021 18:34:05

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

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
und hier mit LAN-Verbindung:

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
2)
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

CBG
Beiträge: 96
Registriert: 16.12.2013 22:53:07

Re: Wifi Bridging to Eth0

Beitrag von CBG » 30.06.2021 19:17:39

okay.. weiß0 ich auich nicht aber geht nicht.

Naja. Ich schließe den Thread hier nun. Keine weiteren Mühen hier reinstecken bitte.

eggy
Beiträge: 3334
Registriert: 10.05.2008 11:23:50

Re: [DOES NOT WORK] Wifi Bridging to Eth0

Beitrag von eggy » 30.06.2021 21:44:21

Wenn Pakete übers falsche falsche Interface rausgehen, ist meist die metric schuld.

Antworten