我可以用一台 PC 連接到互聯網,然後透過 LAN(交換器)將互聯網提供給另一台 PC嗎?

我可以用一台 PC 連接到互聯網,然後透過 LAN(交換器)將互聯網提供給另一台 PC嗎?

pc08我目前有一台透過 WLAN 連接到互聯網的電腦(稱為Linux Mint 15)。現在我想在另一台電腦上安裝 Arch Linux(我們稱之為archiso)。

我只有 WLAN,但僅使用 WLAN 安裝 Arch Linux 似乎相當困難。所以我想我可以提供這樣的 LAN 網路連線:

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

是否有可能獲得這樣的網路連線?

如果可能:我必須在兩台電腦上做什麼?

到目前為止我做了什麼

pc08我想我必須在使用 WLAN 提供的 DHCP 伺服器時設定 DHCP 伺服器。

  • 我已經安裝了 isc-dhcp-server。
  • 設定INTERFACES="eth0″/etc/default/isc-dhcp-server
  • 似乎我必須編輯/etc/dhcp/dhcpd.conf,但我不知道什麼是好的選擇。

答案1

問題的答案

開啟網路管理員:

在此輸入影像描述

將有線連接設定為共享:

在此輸入影像描述

就是這樣。當乙太網路在新電腦上工作時,無需更改任何其他內容

真正的問題

乙太網路不起作用。你如何知道這一點?和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)

如果沒有 eth0,則可能表示有問題。然後你可以檢查一下:

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

就我而言,我必須以正確的順序載入一些核心模組。

之後,我可以這樣做:

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

我必須適應eth0ethernet-dhcp的名字(出現在ifconfig)。終於完成了。

相關內容