myu*_*uf3 11 networking home-directory
我想用我家里的各种 Ubuntu 机器建立一个家庭网络。他们都在运行 10.04。它必须能够共享文件甚至聊天。:)
任何有关如何设置的信息都将是有益的。
谢谢,麻烦您了。
qbi*_*qbi 12
Linux 的网络一般是一个广泛的领域。它是操作系统强大并提供很多可能性的部分之一。我会建议不同的步骤:
首先,您网络中的每台计算机都需要一个 IP 地址。大多数家庭网络都有某种(DSL)路由器,它提供DHCP。这意味着您将自动从路由器获取 IP,而不必担心。
Avahi 是另一种在家庭网络中连接计算机的简单形式。你需要avahi-daemon安装。此外libnss-mdns还需要包。如果 avahi 守护程序运行,您可以使用computername.local. 他们将分配一个 IP 并使用他们的主机名进行连接(如果您忘记了主机名,请打开一个终端并输入hostname.)。
如果不是上述情况,下一个简单的解决方案(在我看来)是给每台计算机一个固定的 IP 地址。对我来说,最简单的方法是编辑etc/network/interfaces:
auto eth0
iface eth0 inet static
address 192.168.0.42
Run Code Online (Sandbox Code Playgroud)
这些行将 IP 192.168.0.42 分配给该计算机上的网络接口 eth0。其他信息,如网络掩码、默认路由器等,也可以输入到该文件中。
另一种可能性是安装 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
Run Code Online (Sandbox Code Playgroud)
第一个条目是 IP 地址,第二个条目是您要使用的名称。现在您可以使用imagesIP 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 用户在您的网络中处于活动状态,您将看到他们并可以聊天。
如前所述,还有其他几种聊天方式。我只选择了这个。此外,您可以以特定方式配置这些服务。如果您有任何问题,最好更详细地询问他们。玩得开心你的网络。:-)
| 归档时间: |
|
| 查看次数: |
4398 次 |
| 最近记录: |