So richten Sie den DHCP-konfigurierten Zugriff über eine Linux-Box ein

1127
marcusw

Ich möchte, dass eine alte Desktop-Box meinen Laptop als Router für den Internetzugang verwendet. Hier ist mein Setup:

netzwerkdiagramm

Ich habe einen Ethernet-Anschluss an der Seite meines Laptops, über den ich Internet-Zugang zu meinem Desktop-Computer erhalten möchte. Der Laptop ist über eine drahtlose Verbindung mit dem LAN verbunden. Beide Systeme laufen unter Linux. Der Desktop konfiguriert sich automatisch mithilfe von DHCP. Der Laptop ist ein Kubuntu-System. Ich habe keine Crossover-Kabel. Wireshark auf dem Laptop sieht die DHCP-Anforderungen vom Desktop aus gut, daher bezweifle ich, dass ich eines brauche.

Was muss ich tun, damit das funktioniert?

3
which device do you want to answer the desktop's DHCP? the laptop or the router (192.168.1.1?) that normally answers DHCP requests on your network? quack quixote vor 14 Jahren 0
Entweder es spielt keine Rolle. marcusw vor 14 Jahren 0

2 Antworten auf die Frage

1
marcusw

Ich habe heute mehr experimentiert, es stellt sich heraus, dass der knetworkmanager einen eigenen DHCP-Server enthält (wer hätte das gedacht?). Wie auch immer, der Weg zum Einrichten ist:

  1. Klicken Sie auf das knetworkmanager-Symbol in der Taskleiste und wählen Sie Verbindungen verwalten.
  2. Gehen Sie auf die Registerkarte "Wired" und klicken Sie auf Neu ...
  3. Setzen Sie "Auf Schnittstelle beschränken" auf eth0.
  4. Setzen Sie auf der Registerkarte IP-Adresse "Konfigurieren" auf "Freigegeben".
  5. Aktivieren Sie "Automatisch verbinden".
  6. Klicken Sie für alle geöffneten Dialoge auf OK.
  7. Möglicherweise ist ein Neustart des knetworkmanagers oder des Computers über Ethernet erforderlich.

Dadurch wird alles in Ordnung gebracht, obwohl sich der Ethernet-Computer in einem anderen Subnetz befindet als die Geräte in demselben Subnetz wie der Laptop.

0
Fred

Sie müssen eine Brücke zwischen Ihrem kabelgebundenen Laptop-Netzwerk und dem drahtlosen Netzwerk herstellen. Dadurch kann das verkabelte Netzwerk den DHCP-Server des WAP "sehen". Schauen Sie sich das Paket bridge_utils an. Ich glaube, Sie müssen bridge_ports verwenden, um die Brücke zwischen den beiden Geräten aufzubauen.

Mein drahtloses Netzwerk wird mit einem Netmanager verschlüsselt und konfiguriert, dh (AFAICT), dass eine Bridge nicht funktioniert. Ich habe meine Hausaufgaben gemacht und versucht, die Schnittstellen über eine "traditionelle" Brücke zu überbrücken, aber der knetworkmanager kann das WLAN nicht konfigurieren. Ich weiß nicht, was du mit bridge_ports meinst, bitte näher ausführen. marcusw vor 14 Jahren 0
Bridges can connect LANs with different layer 2 protocols; for example, consumer WAPs usually have an Ethernet switch included, and devices connected to the Ethernet LAN can communicate with devices on the WLAN. I don't see any reason why having an encrypted WLAN would prevent your laptop from bridging traffic from an Ethernet port -- if the WLAN card permits source address spoofing (traffic from your wired box will of course have the source address of the wired box and not the laptop). bridge_ports is how you tell the bridge device which physical devices will be bridged. Fred vor 14 Jahren 0
I'm not sure what you mean by a 'traditional' bridge. What is in your /etc/network/interfaces? Fred vor 14 Jahren 0
Wenn ich "brctl addbr eth2wlan; brctl addif eth2wlan eth0; brctl addif eth2wlan wlan0; ifconfig eth2wan up" starte, verliere ich meine drahtlose Netzverbindung und knetworkmanager kann sich nicht mit dem WAP authentifizieren. Welche Befehle sollte ich ausführen? marcusw vor 14 Jahren 0
Herr Google scheint zu glauben, dass der Netzwerkmanager nicht mit Bridging kompatibel ist. Verwenden Sie 'dhclient eth2wan' anstelle von 'ifconfig eth2wan up'. Es tut mir leid, dass ich kein solches Setup zu Hause habe, oder ich würde es versuchen, bevor ich es empfehle. Fred vor 14 Jahren 0