Kann ich gleichzeitig Wi-Fi und Kabel (Ethernet) nutzen?

10

Ich bin in einem Intranet, das nicht mit dem Internet verbunden ist, und einem WLAN-Router mit Verbindung zum Internet. Wenn ich mit dem drahtlosen Netzwerk verbunden bin, kann ich im Internet surfen, aber ich kann mein LAN nicht mit angeschlossenem Ethernet-Kabel durchsuchen.

Wie kann ich über meinen WLAN-Router im Internet surfen und gleichzeitig meine lokale LAN-Webanwendung über mein angeschlossenes Ethernet-Kabel durchsuchen?

Omadegbo
quelle
Wie greifen Sie auf "LAN-Anwendungen" zu? Können Sie uns ein Beispiel für die Webadresse geben, mit der Sie darauf zugreifen? Können Sie bestätigen, dass Sie mit "Es wird versucht, eine Verbindung zum Internet herzustellen" meinen, dass beim Versuch, auf eine LAN-Anwendung zuzugreifen, versucht wird, diese Anwendung im Internet zu suchen? Wie haben Sie das Netzwerk auf Ihrem Computer konfiguriert (sowohl drahtlos als auch Ethernet)?
Huygens
@Huygens Ich verwende die folgende Adresse für meine webbasierten LAN-Apps: xxx.xxx.com/weberp . oder 10.10.100.3/weberp. Und es versucht, ins Internet zu gehen. Beide Verbindungen sind DHCP.
Omadegbo
Was wird nslookup xxx.xxx.comfür IP im Wireless zurückgegeben und was wird im Ethernet-LAN ​​zurückgegeben? Was ist außerdem das Subnetz Ihres DHCP-WLAN und was ist der Sonnenuntergang Ihres DHCP-Ethernet-LAN? Wie lautet schließlich die Routing-Tabelle, wenn Sie mit dem Ethernet-LAN ​​( route -n) verbunden sind?
Huygens
Soweit ich weiß, handelt es sich bei drahtlosen und kabelgebundenen Verbindungen um zwei verschiedene Verbindungen. Es sollte für Ihr System kein Problem geben, lokale Namen über Ihre LAN-Schnittstelle aufzulösen. Können Sie uns einige Informationen zu Ihren IP-Adressen / Subnetzmasken geben? Führen Sie den folgenden Befehl auf Ihrer Konsole aus und geben Sie die Ergebnisse ein: ifconfig oder ip add Veröffentlichen Sie die Ergebnisse.
jmsaraiva
Sie müssen das eine oder das andere auswählen, beide haben die gleiche Funktion, Ethernet überschreibt WLAN.
Sean

Antworten:

5

Sie können sicher. Sie haben es nicht angegeben, aber ich gehe davon aus, dass Sie die IP-Adresse automatisch (über DHCP ) sowohl über eine drahtlose als auch über eine drahtgebundene Verbindung erhalten.

Wired Ethernet ist schneller als Wireless. Wenn es also zwei Möglichkeiten gibt, irgendwohin zu gelangen, hat Wired standardmäßig Vorrang vor Wi-Fi. Wenn Sie jedoch eine Verbindung zu beiden Links herstellen, werden beide DHCP-Server standardmäßig als Standard-Gateway für den gesamten Datenverkehr angekündigt.

Jetzt glaubt Ihr Computer, dass es zwei Möglichkeiten gibt, eine Verbindung zum Internet herzustellen, und da Kabel bevorzugt werden, sendet er Datenverkehr über Ethernet für das Internet. In diesem Fall werden in Ihrer Routing-Tabelle zwei Gateways für Standardnetzwerke 0.0.0.0 angezeigt route -n, eines mit Ihrem WLAN-Router als Gateway und eines für das Kabel.

Die Metrik für das Ethernet-Gateway ist jedoch niedriger als für die drahtlose Verbindung, sodass Ihr PC die Pakete dorthin sendet. Nachdem Ihr Ethernet-Router sie erhalten hat, weiß er nicht, was er mit ihnen tun soll, und lässt sie einfach fallen. Die Reihenfolge, in der Sie sich zuerst verbunden haben, sollte keine Rolle spielen.

In Bezug auf die Fehlerbehebung (dies setzt den DHCP-Fall voraus) besteht der richtige Weg darin, den LAN-Router anzuweisen, keine Werbung mehr als Standard-Gateway zu schalten. Sie müssen sich beim Router anmelden und die Einstellungen durchsehen. Wenn Sie keine Kontrolle über den Router haben, können Sie ihn von Ihrem Ende entfernen mit:

route del default gw eth.router.ip.address
meccooll
quelle
1

Ich habe immer noch nicht genügend Informationen, um Ihnen eine Antwort zu geben, auf die ich zu 100% sicher bin, aber hier sind einige Hypothesen.

  • Wenn Sie über das kabelgebundene LAN verbunden sind, befinden Sie sich in einem anderen Subnetz als bei Verwendung des WLAN. Das Routing zwischen diesen beiden LANs ist nicht konfiguriert. Wenn Sie also einen IP-Bereich anfordern, der sich nicht im aktuell aktiven LAN befindet, werden die Pakete an die "Standard" -Schnittstelle gesendet, normalerweise an das Gateway / den Router.
  • Sie haben sowohl eine drahtlose als auch eine kabelgebundene Verbindung aktiv, aber die kabelgebundene Verbindung wird nach der kabellosen Verbindung aktiviert. Das von Ihnen verwendete Netzwerkverwaltungstool ersetzt lediglich die Routentabelleneinträge durch die zuletzt aktivierte Verbindung. Wenn Sie also die Kabelverbindung aktivieren, wird die vorherige Routing-Tabelle "abgebrochen / entfernt". Möglicherweise müssen Sie das Routing in Ihrem Netzwerkverwaltungstool manuell anpassen.
Huygens
quelle
0

Ubuntus Network Manager verfügt jetzt über eine coole Funktion, mit der eine Schnittstelle nur für lokale Ressourcen isoliert werden kann. Mit dieser Funktion können Sie eine Schnittstelle (z. B. eine VPN- oder LAN-Verbindung) als nur lokal angeben und nicht für ausgehende Internetverbindungen verwenden.

Gehen Sie in Ihrem WiFi-Menü zu Verbindungen bearbeiten und wählen Sie dann die Ethernet-Verbindung aus, die Sie bearbeiten möchten. Dann gehen Sie auf die IPv4 - Einstellungen Registerkarte und klicken Sie auf den Routen - Taste. Aktivieren Sie das Kontrollkästchen Diese Verbindung nur für Ressourcen in seinem Netzwerk verwenden :

Geben Sie hier die Bildbeschreibung ein

Machen Sie dasselbe, falls erforderlich, auf der Registerkarte IPv6-Einstellungen . Trennen Sie schließlich die geänderte Schnittstelle und schließen Sie sie wieder an.

Jetzt leitet Ubuntu den internetgebundenen Verkehr nicht mehr intelligent über diese Schnittstelle weiter.


Alternativ können Sie dasselbe über die Befehlszeile tun. cdGehen Sie zu /etc/NetworkManager/system-connectionsund finden Sie die Schnittstelle, auf die Sie abzielen möchten.

Öffnen Sie es mit sudo nano <your targeted interface>und fügen Sie den folgenden Text unter den Überschriften [ipv4]und hinzu [ipv6]:

never-default=true

Ihre fertige Datei sollte ungefähr so ​​aussehen:

...

[ipv4]
dns-search=
method=auto
never-default=true

[ipv6]
addr-gen-mode=stable-privacy
dns-search=
ip6-privacy=0
method=auto
never-default=true

Beachten Sie, dass Sie bei der Befehlszeilenmethode die Verbindung trennen und erneut eine Verbindung zum Netzwerk herstellen müssen, damit diese Einstellungen vorgenommen werden können.

Kaz Wolfe
quelle