Ich versuche, meinen Windows 8-Laptop dazu zu bringen, die Internetverbindung meines Linux zu nutzen. Ich bin ziemlich weit von meinem Router entfernt (auf der anderen Seite des Hauses) und da mein Linux-Computer ein LAN-Kabel verwendet, treten bei ihm keine der Verbindungsprobleme auf, die mein Laptop aus der Ferne hat.
Ich habe eine WLAN-Karte in meinem Linux-PC und habe darauf ein Ad-hoc-Netzwerk eingerichtet. Ich kann mit dem Windows-Laptop eine Verbindung zum Ad-hoc-Netzwerk herstellen, bekomme jedoch keinen Internetzugang.
Ethernet-Verbindungsinformationen meines Linux-PCs: IPv4 IP-Adresse: 192.168.1.152 Broadcast-Adresse: 192.168.1.255 Subnetzmaske: 255.255.255.0 Standardroute: 192.168.1.1 Primärer DNS: 192.168.1.1
Die Linux-WLAN-Ad-hoc-Verbindungsinformationen: IPv4 IP-Adresse: 10.42.0.1 Broadcast-Adresse: 10.42.0.255 Subnetzmaske: 255.255.255.0
Die Windows-Netzwerkdetails bei Verbindung mit dem Ad-hoc: IP-Adresse: 192.168.1.153 Subnetzmaske: 255.255.255.0 Standard-Gateway: 192.168.1.1 Primärer DNS: 8.8.8.8
Wenn ich jedoch von der Windows-Maschine aus 192.186.1.1 anpinge, erhalte ich: Ping an 192.168.1.1 mit 32 Byte Daten: Antwort von 192.168.1.153: Zielhost nicht erreichbar. Antwort von 192.168.1.153: Zielhost nicht erreichbar. Antwort von 192.168.1.153: Zielhost nicht erreichbar. Antwort von 192.168.1.153: Zielhost nicht erreichbar.
Ping-Statistik für 192.168.1.1: Pakete: Gesendet: 4, Empfangen: 4, Verloren: 0 (0% Verlust),
Ich vermute, dass dies daran liegt, dass die Ad-hoc-Informationen auf der Linux-Maschine 10.42.1 statt 192.168.1 lauten, bin mir jedoch nicht sicher, wie ich dies korrigieren kann oder ob dies das eigentliche Problem ist.
Ich bin kein 100%iger Linux-Neuling, habe aber nur wenig Erfahrung mit Netzwerken. Jede Hilfe wäre großartig.
Falls es hilft, die Lösung einzugrenzen: Ich verwende Fedora 22 mit dem MATE-Desktop.
Antwort1
Es scheint, dass die Linux-Maschine als Gateway fungiert. Damit die Windows-Maschine auf der anderen Seite der Linux-Maschine kommunizieren kann, muss sie zunächst die IP-Adresse der Linux-Maschine kennen. Sie kann außerdem nur kommunizieren, wenn sie sich im selben Subnetz befindet.
Deshalb...
Die Windows-Maschine muss irgendwo zwischen 10.42.0.2 und 10.42.0.254 liegen und ihr Gateway muss auf die IP der Linux-Maschine eingestellt sein.
Antwort2
Die Sache ist, wenn Sie eine Verbindung zu einer Linux-Maschine herstellen, sollte Ihr Windows eine IP zwischen 10.42.0.2 und 10.42.0.254 erhalten, damit sie sich in denselben Netzwerken befinden können. Erst dann können Sie eine Verbindung mit dem Linux-Add-Hoc herstellen. Was Sie jetzt tun können, ist, nach der Verbindung mit dem Add-Hoc in Ihrem Windows-Computer Folgendes zu tun:EingabeaufforderungTyp
>IP-Freigabeund geben Sie ein
>IP erneuernund geben Sie ein
Dieser Befehl fordert vom Hostcomputer, d. h. dem Linux-Computer, eine neue IP-Adresse an.