Herstellen einer Verbindung und Freigeben Ihrer Internetverbindung (verkabelt und drahtlos)

41

Ich habe Ubuntu 12.04 auf einem HP 430-Notebook und dies hat eine einzige verdrahtete Internetverbindung und ich möchte dies mit einem LG Optimus One mit Android 2.3.3 teilen. Ich habe diese Anweisungen befolgt und einen Hotspot wie unten gezeigt erstellt, der jedoch UbuntuHostauf dem LG Optimus One nicht sichtbar ist, wenn ich das WLAN darauf aktiviere.

Zusammenfassend möchte ich, dass mein Laptop mit einer Internetverbindung als WLAN-Router fungiert und von anderen Geräten (in diesem Fall LG Optimus One mit Android) aus auf das Internet zugreift.

Welche zusätzlichen Schritte müssen durchgeführt werden?

Bildbeschreibung hier eingeben

Praveen Sripati
quelle
In der zweiten Antwort auf diese Frage finden Sie einen Fehler und eine Problemumgehung
user68186
Das scheint ein anderes Problem zu sein. Ich kann die SSID im Android Phone nicht sehen.
Praveen Sripati
1
Andriod 2.3 unterstützt WLAN nicht ad-hoc. Wenn Ihre WLAN-Karte den Master-Modus unterstützt, können Sie versuchen, sie infrastucture modemit hostapd als Hotspot ( ) einzurichten. Befolgen Sie die Anweisungen hier im svsarana-Blog . Ersetzen Sie ppp0durch eth0aus der Anweisung.
Khurshid Alam
Tatsächlich unterstützt es je nach Mobiltelefon WLAN ad-hoc oder nicht. Ich habe ein Huawei-Handy mit 2.3 und es sieht Ad-hoc-Geräte.
Luis Alvarado

Antworten:

34

Da dies die erste Frage ist, die ich von Studenten und Neulingen in Ubuntu bekomme, werde ich versuchen, sie mit ein paar Dingen zu beantworten, die jeder über Ubuntu wissen sollte, wenn es darum geht, eine Internetverbindung zu teilen. Dies ist in 3 Abschnitte unterteilt:

  1. Teilen Sie Ihre Internetverbindung über eine Kabelverbindung
  2. Teilen Sie Ihre Internetverbindung über eine drahtlose Verbindung
  3. Teilen Sie Ihre drahtlose Verbindung mit mobilen Geräten
  4. Anschließen an ein kabelgebundenes oder kabelloses Gerät

Um Ihre Internetverbindung entweder per Kabel oder per Funk zu teilen, MÜSSEN Sie mindestens 2 Netzwerkkarten haben. Diese können eine Mischung aus einer per Kabel angeschlossenen Karte und einer per Funk angeschlossenen Karte, 2 per Kabel angeschlossenen Karten oder 2 per Funk angeschlossenen Karten sein. Der Punkt ist, Sie müssen mindestens 2 Netzwerkkarten haben, eine Karte, die Ihre Internetverbindung empfängt, und eine andere, die sie an andere Computer oder Geräte in Ihrem Netzwerk sendet.

Teilen Sie Ihre Internetverbindung über eine Kabelverbindung

Konfigurieren des PCs, der die Verbindung freigibt

  1. Angenommen, Sie empfangen das Internet über eine zweite Kabel- oder Drahtlosverbindung. Öffnen Sie Ihren Network Manager über das Netzwerksymbol im Unity-Bereich:

    Bildbeschreibung hier eingeben

  2. Gehen Sie ganz nach unten zur Option " Verbindungen bearbeiten " und klicken Sie darauf.

    Bildbeschreibung hier eingeben

  3. Sie werden auf der Registerkarte Verkabelt angezeigt. Jede kabelgebundene Verbindung bezieht sich standardmäßig auf jede von Ihnen verwendete kabelgebundene Ethernet-NIC-Karte. Wenn Sie zum Beispiel zwei verkabelte Netzwerkkarten haben, werden hier zwei Optionen angezeigt. In der Abbildung unten sehen Sie einen, da es sich um einen Laptop handelt, der normalerweise einen besitzt. Wählen Sie die zu bearbeitende Kabelverbindung aus, die mit Ihrem LAN verbunden sein soll und nicht die, die die Internetverbindung empfängt. Doppelklicken Sie darauf oder wählen Sie die Schaltfläche BEARBEITEN.

    Bildbeschreibung hier eingeben

  4. Sie werden auf der Registerkarte Verkabelt (erneut) angezeigt. Wechseln Sie dieses Mal zu den IPv4-Einstellungen, wenn Sie IPv4 oder IPv6 verwenden, wenn Sie dieses verwenden. Auf der Methode Option auswählen Teilen auf andere Computer . Jetzt SPEICHERN. Du bist fertig.

Bildbeschreibung hier eingeben

Dies erledigt alle Dinge, die vor 6 oder 7 Jahren normalerweise erledigt wurden, mit allen Terminalbefehlen und iptable-Dingen.

Jetzt schließen Sie einfach die 2 Computer an und Sie sind fertig.

ANMERKUNG: Wenn beide Computer über eine kabelgebundene Gigabit-Ethernet-Netzwerkkarte verfügen, können Sie diese direkt anschließen, da die meisten 1000BASE-T über automatisches MDI / MDI-X verfügen. Verbinden Sie sie nicht einfach mit Ihrem Switch, Router, Hub, was auch immer und das ist alles.

PC, der eine gemeinsam genutzte Internetverbindung erhält (abhängig von der Netzwerkeinrichtung)

  1. Öffnen Sie Ihren Netzwerkmanager über das Netzwerksymbol im Unity-Bereich:

    Bildbeschreibung hier eingeben

  2. Gehen Sie ganz nach unten zur Option " Verbindungen bearbeiten " und klicken Sie darauf.

    Bildbeschreibung hier eingeben

  3. Sie werden auf der Registerkarte Verkabelt angezeigt. Jede kabelgebundene Verbindung bezieht sich standardmäßig auf jede von Ihnen verwendete kabelgebundene Ethernet-NIC-Karte. Wenn Sie beispielsweise über 2 verkabelte Netzwerkkarten verfügen, werden hier 2 Optionen angezeigt. In der Abbildung unten sehen Sie einen, da es sich um einen Laptop handelt, der normalerweise einen besitzt. Wählen Sie die Kabelverbindung aus, die Sie bearbeiten möchten, und doppelklicken Sie darauf, oder klicken Sie auf die Schaltfläche BEARBEITEN.

    Bildbeschreibung hier eingeben

  4. Sie werden auf der Registerkarte Verkabelt (erneut) angezeigt. Wechseln Sie dieses Mal zu den IPv4-Einstellungen, wenn Sie IPv4 oder IPv6 verwenden, wenn Sie dieses verwenden. Bei der Option Methode wählen Sie Manuell . Die Optionen in Adressen können jetzt bearbeitet werden. Fügen Sie die gewünschte IP-Adresse, die von Ihnen benötigte Maske und die IP-Adresse des PCs hinzu, der die Verbindung teilt. In diesem Fall habe ich angegeben, dass die IP-Adresse des Client-PCs 192.168.0.2 lautet, die Maske 255.255.255.0, was bedeutet, dass es sich um ein Klasse-C-Netzwerk (LAN) handelt, und 192.168.0.1, um zu erwähnen, dass der Computer, der die Verbindung teilt, über die IP-Adresse verfügt 192.168.0.1 damit. Fügen Sie außerdem dieselbe IP des Computers hinzu, der die Verbindung zu den DNS-Servern teilt (siehe Abbildung).

    Bildbeschreibung hier eingeben

Sie können auch (abhängig von der Netzwerkeinrichtung) anstelle von Manuell die Option Automatisch auswählen und einfach die IP-Adresse des Computers, der das Internet gemeinsam nutzt, im Abschnitt DNS-Server eingeben.

Bildbeschreibung hier eingeben

Beachten Sie, dass dies vom Netzwerk-Setup abhängt. Wenn Sie beispielsweise beide PCs an einen Switch oder Router angeschlossen haben, kümmert sich der Switch / Router um den Client, sodass Sie nur das PC-Sharing-Internet einrichten und beide PCs an den Switch / Router anschließen müssen. Wenn Sie die PCs zufällig direkt miteinander verbinden, ist es besser, das zusätzliche Setup des Clients durchzuführen.

In den meisten Fällen müssen Sie den Client nicht einrichten, nur eine Verbindung zum Netzwerk herstellen und fertig. Ubuntu kümmert sich um alles. Ich habe gerade den Client-Teil für bestimmte Fälle hinzugefügt, in denen Probleme auftreten können.

Dies sollte alle möglichen Szenarien in einem Heim-LAN abdecken, wenn die Internetverbindung über ein Kabel gemeinsam genutzt werden soll.

Teilen Sie Ihre Internetverbindung über eine drahtlose Verbindung

HINWEIS : Lesen Sie weiter unten, um Informationen für Android-Benutzer zu erhalten.

Seit einigen Ubuntu-Versionen ist es nicht mehr erforderlich, Maskierungstechniken über Terminalbefehle zu verwenden, um die Internetverbindung gemeinsam zu nutzen. Es besteht nicht einmal die Notwendigkeit, iwconfigBefehle zum Weiterleiten von Daten zu verwenden und auszugeben. Für die vielen Computer und Laptops, die ich getestet habe (fast 1000 mit Ubuntu), kann ich ehrlich sagen, dass Sie mit den folgenden Schritten Ihre Internetverbindung ohne Probleme teilen können.

Dies gilt auch für Open-Source- und proprietäre Treiber. Ich kann zum Beispiel bestätigen, dass die drahtlosen Broadcom-, Ralink- und Atheros-Chipsätze sofort funktionieren, da NetworkManager die Details auf niedriger Ebene berücksichtigt. Die neuesten Versionen von Network Manager, insbesondere seit 0.9.x, sind in dieser Hinsicht ausgezeichnet.

Schritt 1 - Gehen Sie zu Network Manager und wählen Sie Create New Wireless Network (Neues drahtloses Netzwerk erstellen).
Beachten Sie, dass es auch andere Möglichkeiten gibt, wie z. B. ein Terminal und eine grafische Benutzeroberfläche es in Windows XP oder Windows 7). Beachten Sie auch, dass ich davon ausgehe, dass Sie Internet über eine andere Netzwerkkarte (verkabelt oder kabellos) empfangen und diese Internetverbindung kabellos freigeben möchten.

Bildbeschreibung hier eingeben

Schritt 2 - Geben Sie den Namen der SSID ein (den Namen, den andere Geräte sehen, wenn sie nach dem Hotspot suchen)

Bildbeschreibung hier eingeben

Schritt 3 - Wie Sie hier sehen können, habe ich als SSID "Ubuntu Ad Hoc Power" eingegeben und es hat eine WEP-Verschlüsselung. Der Verschlüsselungstyp hängt von der Netzwerkkarte ab. Einige Karten unterstützen Ad-hoc mit WEP nicht, andere mit WPA und andere mit jeglicher Sicherheit. Nachdem Sie den SSID-Namen und die Sicherheit festgelegt haben, klicken Sie auf "Erstellen".

Bildbeschreibung hier eingeben

Schritt 4 - In Fällen, in denen Sie das Internet mit jemandem in Ihrer Nähe im selben Raum teilen, teile ich das Gerät normalerweise nur ohne Sicherheit. Einfacher für sie zu verbinden. Tun Sie dies natürlich nicht auf einer Party oder in einem Büro voller drahtloser Vampire.

Bildbeschreibung hier eingeben

Schritt 5 - Wenn eine freigegebene Verbindung erstellt wird, wird sie beim nächsten Versuch, sie freizugeben, in einer Verbindungsliste angezeigt, sodass Sie die Verbindung nicht mehr benennen und die Sicherheit einstellen müssen.

Bildbeschreibung hier eingeben

Nachdem Sie die obigen Schritte ausgeführt haben, sollten Sie einen Computer haben, der die Internetverbindung ohne Probleme teilt. Nun zu dem Teil, den so viele von uns vergessen (besonders ich)

Teilen Sie Ihre drahtlose Verbindung mit mobilen Geräten

Viele Benutzer fragen sich immer, warum mein Telefon (Android, IPhone, Blackberry) die von meinem Laptop freigegebene Internetverbindung nicht erkennt.

In vielen Fällen haben Android, IPhone oder Blackberry die Option zum "Suchen" von Ad-Hoc-Hotspots deaktiviert. Dies ist für Sicherheitsmaßnahmen. Sie sehen also nur tatsächliche WLAN-Router und keine Ad-hoc-fähigen Geräte wie eine WLAN-PCI-Karte, eine WLAN-USB-Karte oder sogar ein anderes Ad-Hoc-fähiges Telefon. Um dies tun zu können, musst du zumindest in Android das Gerät rooten. Für IPhone müssen Sie sie jailbreaken. Für Brombeeren ist das komplizierter. Ich habe das nur auf Androids und Iphones gemacht. Danach sollte das Ad-Hoc-Gerät problemlos angezeigt werden.

Dies betrifft natürlich nicht alle Modelle. Nur einige von ihnen. Einige werden Sie nur kaufen und sie werden vom ersten Tag an Ad-hoc-Spots sehen. Andere müssen Sie root / jail, um dieses ärgerliche Problem zu beheben.

Ich weiß nicht, ob ich einige Websites oder Methoden empfehlen kann, um dies hier zu erreichen, aber Google ist Ihr Freund. Eine schnelle Möglichkeit, dies festzustellen, besteht darin, einen anderen Computer mit dem Computer zu verbinden, der das Internet gemeinsam nutzt. Es sollte funktionieren. Eine andere Möglichkeit besteht darin, nach einem anderen Mobiltelefon zu suchen, das Ad-hoc-Meldungen anzeigen kann.

ANDROID-BENUTZER

Für Android-Nutzer hat unsere Schwesterseite Android einen schönen Artikel darüber, wie man ein Android-Gerät ROOTEN kann

Ich empfehle auch diesen Artikel, der sich mit mehreren Begriffen befasst, die wir kennen sollten, wenn wir mit solchen Dingen arbeiten: Phone Hacking Terminology

Schließlich sind Websites wie Cyanogenmod und Tools wie Clockworkmod sehr gut. Aber denken Sie immer daran, dass mit der Kraft der Wurzelkühe auch eine große Verantwortung verbunden ist.

Zum Beispiel habe ich ein Huawei-Handy, das ursprünglich Android 2.2 hatte. Nachdem ich das Gerät gerootet und mit Cyanogenmod auf 2.3 aktualisiert hatte, konnte ich Ad-hoc-Geräte erkennen, die mich vor mehreren Problemen bewahrten und meinem Mobiltelefon einen Bonus für Dinge wie die Verwendung als Fernbedienung für XBMC hinzufügten.

Ich sollte auch erwähnen, dass ich einige der Antworten auf der Android SE-Website über die Ad-Hoc-Unterstützung gelesen habe. Die meisten sind in dem Sinne falsch, dass sie bestätigen, dass Ad-hoc auf mehreren älteren Android-Versionen (Version 4 und niedriger) nicht funktioniert. Dies ist falsch, da ich wahrscheinlich mehr als 50 Android-Handys von Samsung bis Huawei gemacht habe und sie alle funktioniert haben. Es gibt möglicherweise einige, die auch nach der Aktivierung von Root und der Installation der erforderlichen Apps keine Ad-Hoc-Funktion erhalten, aber ich bin noch nicht auf eine gestoßen, die dieses Problem hatte.

Seien Sie also nicht entmutigt, Ihr Ad-Hoc auf Ihrem Telefon zum Laufen zu bringen. Vertrau mir, es ist einfach. Ich hoffe, ich habe hiermit ein wenig Licht ins Dunkel gebracht, um Ihnen das Teilen zu erleichtern und um zu verstehen, wenn in einigen Fällen keine Ad-hoc-Geräte gefunden werden.

Anschließen an ein kabelgebundenes oder kabelloses Gerät

Schauen Sie sich das Bild unten an:

Bildbeschreibung hier eingeben

Wenn Sie auf das Netzwerksymbol (der grüne Kreis oben) klicken, wird ein Menü geöffnet, in dem alle Geräte (Kabelverbindungen und drahtlose Verbindungen) angezeigt werden, mit denen Sie eine Verbindung herstellen können. Durch Anklicken stellen sie automatisch eine Verbindung zum gewünschten Netzwerk her. Wenn Sie über eine WLAN-Karte verfügen und die Treiber noch nicht installiert haben (falls Sie Treiber für diese benötigen), können Sie einen der folgenden Links aufrufen, die die Schritte zur korrekten Installation einer WLAN-Karte enthalten:

Wie bekomme ich eine Ralink RT3290-Funkkarte zum Laufen?

Broadcom Wireless-Treiber installieren

Treiber für Realtek Wireless-Modul für Toshiba C850-A965?

WLAN-Karte Realtek RTL8723AE-BT wird nicht erkannt

https://askubuntu.com/questions/tagged/wireless+drivers

Als Bonus empfehle ich , die Anleitung zum manuellen Herstellen und Trennen einer Verbindung zu einem Netzwerk im Terminal zu lesen . (In Fällen, in denen Bedarf besteht).

Luis Alvarado
quelle
Die Ubuntu-Verbindung ist in Android nicht sichtbar. Ich war zwischen Wireless Access Points und Wireless Ad Hoc-Netzwerken verwirrt. Ich denke, ich muss das Android für drahtlose Ad-Hoc-Netzwerke rooten. Danke für die Antwort.
Praveen Sripati
Kein Problem, mein Freund. Normalerweise würde es funktionieren, aber da es sich bei einigen Telefontypen um ein Telefon handelt, ist die Ad-hoc-Funktion deaktiviert. Ich denke, es ist eine blöde Entscheidung, aber deshalb gibt es die Root-Option. Probieren Sie es aus und lassen Sie es mich wissen, wenn es Ihr Problem löst.
Luis Alvarado
2
Ehrfürchtige Antwort Luis, vor allem auf den Aufbau eines Ad-hoc-Netzwerkteils!
ish
Danke Freund. Wenn Sie mit Ihrem Wissen weitere Informationen hinzufügen möchten, ist dies fantastisch. Auf diese Weise können Benutzer mehr darüber erfahren, wie Ad-hoc-Punkte erstellt werden.
Luis Alvarado
1
Dies ist ein großartiges Tutorial, aber in meinem Fall muss ich die Option Ad-hoc für Hotspot ändern. Jetzt "sehen" alle PCs in der Nähe meinen WLAN-Hotspot. Der einzige Hinweis ist, dass Sie, wenn Sie das Kennwort für den Zugriff auf den Hotspot ändern möchten, genau 10 Symbole verwenden müssen. Andernfalls wird die Schaltfläche "Speichern" ausgegraut.
Drugan
2

Wie stelle ich eine Verbindung zum Ad-hoc-Netzwerk für Android 2.2 und 2.3 her?

Damit dies funktioniert, benötigen Sie ein gerootetes Gerät und benötigen Schreibzugriff auf die Datei:

/system/etc/wifi/wpa_supplicant.conf

So sollte es aussehen

ctrl_interface=DIR=/data/system/wpa_supplicant GROUP=wifi
update_config=1
ap_scan=2

network={ # An open network
ssid="Ad-hoc ssid here"
scan_ssid=1
key_mgmt=NONE
mode=1
priority=1
}

network={ # An encrypted network
ssid="Your Accesspoint ssid here"
psk="your wpa key here"
key_mgmt=WPA-PSK
priority=2
}

Autor Zoppatorslk

Sepero
quelle
2

Vorausgesetzt, Sie haben die Anweisungen vollständig befolgt, müssen Sie sich mit dem gerade eingerichteten WLAN-Netzwerk "verbinden".

  1. Klicken Sie auf das Netzwerksymbol
  2. Wählen Sie "Mit verstecktem drahtlosem Netzwerk verbinden"
  3. Wähle "UbuntuHost"
  4. Verbinden
Machen
quelle
0

Ich habe das gleiche Problem mit meinem Computer. Die Ursache für mich ist, dass meine WLAN-Karte den Ad-hoc-Modus nicht unterstützt. Sie können mehr über Ihr Problem erfahren, indem Sie das Ad-hoc-Netzwerk über die Befehlszeile einrichten. Hier sind Anweisungen:

https://help.ubuntu.com/community/WifiDocs/Adhoc

Sepero
quelle