1 台の PC でインターネットに接続し、LAN (スイッチ) 経由で他の PC にインターネットを提供することはできますか?

1 台の PC でインターネットに接続し、LAN (スイッチ) 経由で他の PC にインターネットを提供することはできますか?

現在、WLAN 経由でインターネットに接続されているコンピューターが 1 台あります ( pc08Linux Mint 15 を使用しています)。次に、別のコンピューター ( と呼びます) に Arch Linux をインストールしたいと考えていますarchiso

私は WLAN しか持っていませんが、WLAN だけで Arch Linux をインストールするのはかなり難しいようです。そこで、次のようにして LAN インターネット接続を提供できるのではないかと考えました。

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

このようなインターネット接続は可能でしょうか?

可能であれば、両方のコンピューターで何を行う必要がありますか?

これまでやってきたこと

pc08WLAN から提供された 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

自分の名前( に表示された)にeth0合わせて調整する必要がありました。ようやく完了しました。ethernet-dhcpifconfig

関連情報