Kann ich mit einem PC eine Verbindung zum Internet herstellen und über LAN (Switch) dem anderen PC den Internetzugriff gewähren?

Kann ich mit einem PC eine Verbindung zum Internet herstellen und über LAN (Switch) dem anderen PC den Internetzugriff gewähren?

Ich habe derzeit einen Rechner (er heißt pc08Linux Mint 15), der über WLAN mit dem Internet verbunden ist. Nun möchte ich auf einem weiteren Rechner (nennen wir ihn archiso) Arch Linux installieren.

Ich habe nur WLAN, aber es scheint ziemlich schwierig zu sein, Arch Linux nur mit WLAN zu installieren. Daher dachte ich, ich könnte möglicherweise eine LAN-Internetverbindung wie folgt bereitstellen:

 -----------------------
| pc08                  |
| has internet by WLAN  |
 -----------------------
            |
            |
    --------------
    | Switch      |
     -------------
            |
 -------------------------
 | archiso               |
 | has WLAN, but I cannot|
 | connect               |
  -----------------------

Ist es möglich, eine solche Internetverbindung zu bekommen?

Wenn es möglich ist: Was muss ich auf beiden Rechnern tun?

Was ich bisher getan habe

Ich glaube, ich muss einen DHCP-Server einrichten, pc08während ich den bereitgestellten DHCP-Server vom WLAN aus verwende.

  • Ich habe den isc-dhcp-Server installiert.
  • Eingesetzt INTERFACES="eth0″in/etc/default/isc-dhcp-server
  • Es scheint, als müsste ich etwas bearbeiten /etc/dhcp/dhcpd.conf, aber ich habe keine Ahnung, was gute Optionen sind.

Antwort1

Die Antwort auf die Frage

Netzwerkmanager öffnen:

Bildbeschreibung hier eingeben

Stellen Sie die kabelgebundene Verbindung auf „gemeinsam genutzt“ ein:

Bildbeschreibung hier eingeben

Das ist alles. Sie müssen nichts weiter ändern, wenn das Ethernet auf dem neuen Computer funktioniert

Das eigentliche Problem

Ethernet funktionierte nicht. Wie erkennst Du das? Mit ifconfig:

moose@pc08 ~ $ ifconfig
eth0      Link encap:Ethernet  HWaddr e8:40:f2:93:ff:ab  
          inet addr:10.42.0.1  Bcast:10.42.0.255  Mask:255.255.255.0
          inet6 addr: fe80::ea40:f2ff:fe93:ffab/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:14 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1139 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:1716 (1.7 KB)  TX bytes:280048 (280.0 KB)
          Interrupt:17 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:30300 errors:0 dropped:0 overruns:0 frame:0
          TX packets:30300 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:3042922 (3.0 MB)  TX bytes:3042922 (3.0 MB)

wlan0     Link encap:Ethernet  HWaddr 9c:b7:0d:f1:35:65  
          inet addr:192.168.178.64  Bcast:192.168.178.255  Mask:255.255.255.0
          inet6 addr: fe80::9eb7:dff:fef1:3565/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:724007 errors:0 dropped:0 overruns:0 frame:0
          TX packets:510402 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:903500289 (903.5 MB)  TX bytes:72202555 (72.2 MB)

Wenn eth0 nicht vorhanden ist, kann dies ein Hinweis auf ein Problem sein. Dann können Sie Folgendes überprüfen:

moose@pc08 ~ $ lspci | grep Ethernet
03:00.0 Ethernet controller: Broadcom Corporation NetLink BCM57780 Gigabit Ethernet PCIe (rev 01)

In meinem Fall musste ich einige Kernelmodule in der richtigen Reihenfolge laden.

Danach könnte ich Folgendes tun:

cp /etc/netctl/examples/ethernet-dhcp /etc/netctl/eth0-dhcp
netctl start eth0-dhcp

Ich musste mich an meinen Namen gewöhnen eth0( ethernet-dhcpder in angezeigt wurde ifconfig). Endlich geschafft.

verwandte Informationen