web-dev-qa-db-ja.com

ホームネットワークでファイルを共有するにはどうすればよいですか?

自宅にあるさまざまなUbuntuマシンでホームネットワークをセットアップしたいと思います。それらはすべて10.04を実行しています。ファイルを共有し、チャットさえできる必要があります。 :)

これを設定する方法に関する情報は有益です。

お願いします。

11
myusuf3

Linuxを使用した一般的なネットワーキングは幅広い分野です。これは、オペレーティングシステムが強力であり、多くの可能性を提供する部分の1つです。別の手順を提案します。

IPアドレスを取得する

DHCP

最初に、ネットワーク内のすべてのコンピューターにIPアドレスが必要です。ほとんどのホームネットワークには、 DHCP を提供するある種の(DSL)ルーターがあります。つまり、ルーターからIPが自動的に取得され、心配する必要はありません。

アバヒ

Avahiは、ホームネットワーク内のコンピューターを接続する別の簡単な形式です。 avahi-daemonがインストールされている必要があります。さらに、パッケージlibnss-mdnsが必要です。 avahiデーモンが実行されている場合、computername.localを使用してネットワーク内の他のコンピューターに接続できます。 IPを割り当て、接続にホスト名を使用します(ホスト名を忘れた場合は、ターミナルを開いてhostnameと入力します)。

固定IPアドレス

上記が当てはまらない場合、次の簡単な解決策は(私の意見では)すべてのコンピューターに固定IPアドレスを与えることです。私にとって最も簡単な方法はetc/network/interfacesを編集することです:

auto eth0
iface eth0 inet static
   address 192.168.0.42

これらの行は、IP 192.168.0.42をそのコンピューターのネットワークインターフェイスeth0に割り当てます。ネットマスク、デフォルトルーターなどの他の情報もそのファイルに入力できます。

DHCPサーバー

別の可能性は、DHCPサーバーをインストールすることです。これは通常、より複雑です。これについてはここでは取り上げません。

名前を取得する

通常の状況では、IPアドレスを介した接続のみがニースではありません。これらすべての数字を覚えておく必要があります。したがって、名前を使用すると簡単になります。ネットワークに数台のコンピューターしかない場合、次のように/etc/hostsを編集できます。

127.0.0.1  localhost
192.168.0.23 server
192.168.0.42 laptop
192.168.0.65 images
192.168.0.123 router

最初のエントリはIPアドレスであり、2番目のエントリは使用する名前です。これで、imagesを使用して、IP 192.168.0.65でコンピューターに接続できます。このファイルは、ネットワーク内のすべてのコンピューター上に存在する必要があります。

そのファイルをコンピューター全体に配布したくない場合は、BINDなどのDNSサーバーを使用できます。しかし、これをセットアップするのは複雑すぎて私の答えにはなりません。 ;)

現在、すべてのコンピューターにはIPアドレスと名前があります。それらに接続できます。

共有ファイル

Nautilusでは、ファイルを共有できます。フォルダを右クリックして、共有するフォルダを選択するだけです。最終的に、Ubuntuは不足しているファイルをインストールします。その共有の名前とアクセス権を選択すれば完了です。 service-discovery-appletまたはahavi-discoverを使用すると、ファイルに簡単にアクセスできます。

特別なアプリケーションは贈与者です。すべてのコンピューターでこのソフトウェアを実行する必要があります。ドラッグアンドドロップを使用すると、コンピューター間でファイルを共有できます。これに加えて、Pidgin、FTPサーバー、またはSambaを使用してファイルにアクセスすることもできます。

チャット

ここで再びAvahiが必要です。 python-avahiをインストールし、チャットソフトウェアとしてPidginを選択します(また、GajimはBonjourを介してチャットできます)。新しいアカウントを作成し、通信プロトコルとしてBonjourを選択します。 Pidginを起動し、ネットワークで他のBonjourユーザーがアクティブになっている場合、それらが表示され、チャットできます。

前に述べたように、チャットには他にもいくつかの可能性があります。私はこれだけを選びました。さらに、これらのサービスを特定の方法で構成できます。質問がある場合は、詳細に質問するのが最善です。ネットワークを楽しんでください。 :-)

12
qbi

3つの簡単なステップでこれを行う簡単な方法!

まず、現在接続されているネットワークのMacアドレスと現在のIPアドレスを確認します。ターミナルを開いて入力します(最後の手順でターミナルを開いたままにします):Sudo ifconfig

次のようなネットワークカード情報の出力が表示されます。

Link encap:Ethernet  HWaddr 00:11:22:33:44:55 
inet addr:192.168.1.2

次に、ルーターをDHCPサーバーとして設定し、ルーターの「DHCP」セクションの下にある静的な内部IPアドレスをネットワークカードまたはワイヤレスカードのMACアドレスにバインドします。ブラウザで次の場所に移動します。

http://192.168.1.1 (通常はルーターのIPアドレス)(ユーザー名とパスワードが「admin」の場合、パスワードを変更してください。ルーターの設定をだれも混乱させないでください!!!!!!! !!!!!)

192.168.1.2 = 00:11:22:33:44:55 MyComputer
192.168.1.3 = 11:22:33:44:55:66 MyBrothersComputer

Third Editホストファイル:

Sudo gedit /etc/hosts

特定の構成を追加します。

192.168.1.2 My Computer
192.168.1.3 My Brothers Computer

特にネットワーキングについて何も知らない初心者やお父さんやお母さんにとって、コンピュータシステムでBINDとDHCPを設定するのは苦痛です。ルーターが静的IPアドレスを自動的に設定します。それは非常に簡単です。

1
Debsid

それは本当に簡単です。数分かかります。

ネットワークの作成:
パネルのネットワークアイコンをクリックして、新しいワイヤレスネットワークの作成をクリックします。名前とパスワードを選択して、[作成]をクリックします。これで、このワイヤレスネットワークは近くのすべてのマシンで利用可能になります。ファイルの共有、チャット、リモートデスクトップ、インターネット接続の共有などを行うことができます。また、LAN /有線接続を作成して接続を編集し、有線ネットワークを追加して[IPV4]タブで[共有する]またはローカルリンクのみ。他と共有すると、LAN上の他のマシンとインターネット接続が共有されます。ローカルリンクはしません。

チャットの有効化:
ローカルネットワークでチャットを有効にするには、すべてのマシンの共感チャットアプリケーションで近くの人のアカウントを追加します。

お役に立てば幸いです。

1
Owais Lone

これらのいずれかをサーバーで実行できます。 Ubuntu Server Editionをインストールしてから、Sambaをインストールし(Windows PCがインストールされていない場合)、IRCローカルサーバーを使用できます。サーバーは5に接続するよりもずっと簡単です(ここで推測するだけです)。 2台または3台の場合は、そのPCに直接接続しますが、サーバーを使用すると簡単になります。

接続するには、Ubuntuのネットワークロケーションを使用し、SSH経由で接続します。

0
Cody Harlow