`

(转)寻找Linux下的网络邻居

 
阅读更多

编者按:使用Linux操作系统的时候,查找局域网中其他资源是一件挺麻烦的事情。不过这里介绍的四款非常方便、
易用的小软件,会让你查找“网络邻居”马上变得简单无比。

  gnomba

  这个图形工具允许你扫描不同区域子网内基于SMB协议的电脑,速度要快过Windows 9X在打开“网络邻居”时所做
的扫描。

  在网站http://gnomba.darkcorner.net/可以下载到最新的程序版本“gnomba-0.6.2.tar.gz”压缩包或者是RPM文
件“gnomba-0.6.2-1.i386.rpm”。RPM文件只需要在X-Window的文档管理器中右击鼠标,选择“Install”就可以正常
安装了。RPM文件的大小是166KB,压缩包则需要先行解包才可以安装,在“Terminal”视窗中我们可以这样做:

  tar -zxf gnomba-0.6.2.tar.gz

  cd gnomba-0.6.2

  ./configure

  make

  make install

  成功安装后,在/usr/bin目录中会生成一个可执行文档gnomba,在文档管理器中双击它或者是在“Terminal”中直
接键入“gnomba”指令就可以启动软件。

  想要看到局域网上的其它电脑,你必需指定一个IP地址范围让gnomba扫描,点选“Options”功能表中的
“Preferences”项,在“Configuration”这一帧的右边输入要扫描的IP地址范围,点按“Add”加入。“Options”这
一帧可以对程序作一些初始设置,比如可以设置在启动程序时就对指定IP地址范围进行扫描。其他的一些设置包括字体
以及初始的装载目录的选择等。按“OK”退出设定。

  选定好一组IP地址范围之后,点选“File”功能表中的“(re)Scan”项,一会儿就可以看到这组IP地址所包含的电
脑了,能够以工作组或者是主机名称等多种方式进行显示。

  用鼠标点击其上的主机名称,软件就会对该主机的共享目录进行检索,点击共享目录之后,程序就会将之装载到预
设的目录上。

  尽管该软件仍存在一些问题(装载及卸载目录时),但是它方便的IP地址扫描功能还是很值得用户一试的。

  LinNeighborhood

  这个软件正如它的名字所显示的那样,是一个应用于Linux操作系统中的“网络邻居”图形工具。程序的最新版本可
以在网站www.bnro.de/~schmidjo/找到,大小为129KB。软件不需要安装,解包之后就可以直接执行:

  tar -zxf LinNeighborhood-0.6.1.glibc-i386.tar.gz

  cd LinNeighborhood-0.6.1.glibc-i386

  ./LinNeighborhood

  当用户第一次运行它的时候,可以点选“Options”功能表中的“Preferences”项进行初始设置,在“Scan”标签页
中需要输入工作组的名称以及检视模式等;在“Programs”标签页中正确选择软件的版本号,因为不同版本的装载命令参
数有所不同,没有正确选择版本号可能会导致装载出错;在“Miscellaneous”标签页还可以更改默认的装载目录,退出
以前不要忘了按“Save”以储存你的设置。

  接下来就可以将工作组中的主机一一加入到软件中来,点击工具栏中的第五个图标,在弹出的“Add Machine”视窗
中输入主机名称、工作组以及IP地址,点选“OK”之后,该主机名称就会被加入到程序的主视窗中。更为简单的方法是,
双击主视窗中的小企鹅,经过一段时间的扫描之后,局域网中所有可用的资源都会出现在主视窗中。

  在主视窗中双击相应主机,就可以见到该主机共享出来的资源,在目录中右击鼠标,选择“Mount”就会弹出
“Mount Dialog”,在这里用户还可以对“Mount”操作进行一些修改,像装载点、目录权限等,如果对方的共享资源需要
密码,还要输入相应密码。你也能够将一个共享资源mount到不同的装载点上,对于在一台电脑上有几个用户,而他们又想
将之mount到各自的“home”目录时,这一功能便十分有用了。点击“Mount”之后可以在下面的“Resource”视窗中看到
已装载的目录,要卸载的话只要在上面右击鼠标选“Umount”就可以了,不过用来装载的目录就不会自动删除。这里要注
意的是该应用程序不支持打印机。


  Tk Samba

  这个程序让用户可以以图形界面方便地浏览到MicroSoft Net。你可以利用该程序轻易地访问到不同的工作组、
主机及其共享出来的资源。

  在http://www.rt.mipt.ru/frtk/ivan/TkSmb/download.html可以找到最新的版本,笔者测试的版本是
“TkSmb-0.9.0.tar.gz”,仅有25KB大小。将其解包后在“Terminal”中用“./Install”指令启动安装程序:在弹出
的视窗中,显示了可执行文件、库文件、字体等安装信息,你可以在相关栏内改变程序的默认值。点击“Install”开
始安装。正确无误的话,将会显示“All OK”的成功信息。

  程序的可执行文件的默认安装目录是/usr/local/bin,不过让笔者觉得有趣的是,即使你不执行此前的安装步骤,
而直接启动在解包后的目录TkSmb-0.9.0中的可执行文档“TkSmb”,也一样可以启动。程序必须在“Terminal”中启动,
不能直接在档案管理器中透过双击鼠标来打开。

  cd /usr/local/bin

  ./TkSmb

  这时程序的工作视窗将会打开,而局域网内各个工作组及其中的电脑都将会一一呈现在用户的面前。

  在“Groups”视窗中显示的是各个工作组的名字,点击不同的工作组就可以在左边的“Hosts in GROUP”中看到该
工作组的所有电脑主机,用户可以点击不同的电脑主机及共享目录,以打开相应文件。共享目录中的文件显示在“Remote”
视窗中,单击其上的文件就可以将它下载到本地主机中,下载的目录可以在视窗上方的“Download to:”中作出改变。
如果被访问的主机或者文件目录需要密码,可以在“User:”和“Password:”中输入相应的用户名和密码。

  如果你想将远端的目录装载在本地主机中,可以在相应共享目录中右击鼠标,选择“Mount”,就可以将之装载到下
载目录中。但是程序没有提供卸载(umount)的办法,这时即使退出程序,仍然可以在本地主机中访问远端的文件。

  xSMBrowser

  一个图形界面的程序,整合了相当多实用的小工具,使得Unix用户面对局域网时,相当得心应手。

  软件可以在笔者的主页http://www.public.iastate.edu/~chadspen/中下载,现在的版本是2.4.0,作者提供有
RPM及gz文件,大小都在40KB上下。

  安装过程很简单,这里不作详细介绍。安装完成后,直接在“Terminal”中键入“xsmbrowser”就可以启动程序。软
件主视窗上面的工具列上有一排按钮,可以实现前进、后退、停止、刷新等网络浏览功能以及选择以“Workgroups”、
“Networs”及“Favorites”模式检查网络内容(“Workgroups”模式要在网络被初始化以后才能被激活),其导航设计酷
似Netscape Navigator。

  和前面介绍的LinNeighborhood类似,该软件也兼容Samba 2.06以下的所有版本,但在装载以前需要点按下面的工具列
中的“Setup”按钮,选择“Mount Options”,然后点选系统使用的Smbmount版本号作为默认值。当在主视窗中进入到一
台主机的共享目录中时,就可以点按最下面的“Mount”及“Unmount”按钮装载及卸载该目录项,此时也可以指定装载点
及选择相应的Smbmount版本。点按Explore则会启动mc档案管理器检视相应目录。“Save”可以将选定的文件储存到本地磁
碟中,而“Tar”按钮则能够将当前目录内的内容(包括子目录)打包,选择“Upload”则可以上传文件到远程主机上。

分享到:
评论

相关推荐

    Linux操作系统下的网络邻居软件大全

    本文主要介绍了四款实用的Linux网络邻居软件,帮助用户更轻松地探索和访问局域网内的共享资源。 首先介绍的是Gnomba。Gnomba是一款快速的SMB协议扫描工具,它能够迅速地查找网络中的Windows和Linux机器。用户可以从...

    DHT源码分析 适用linux环境p2p网络

    在Linux环境下,DHT技术常用于P2P(对等网络)系统,如BitTorrent协议,以支持大规模的文件共享。在这个场景下,"benliud_btkad"可能是指一个实现了基于KAD(Kademlia)算法的DHT的源代码。 Kademlia是一种广泛应用...

    2022年优秀-linux网络服务器搭建第七章.pptx

    【SMB协议与Samba简介】 SMB (Server Message Block) 是一种网络通信协议,主要用于在局域网中实现文件和打印机的共享。...学习Samba的协议、安装、配置和管理,对于管理和维护Linux网络服务器至关重要。

    torch_scatter-2.1.2+pt21cpu-cp38-cp38-linux_x86_64.whl.zip

    在使用过程中,务必注意文件系统的兼容性,torch_scatter-2.1.2+pt21cpu-cp38-cp38-linux_x86_64.whl是为64位Linux系统设计的,如果运行环境不同,可能需要寻找对应平台的whl文件。 同时,"使用说明.txt"文件可能会...

    Cisco IPv6网络实现技术

    邻居发现协议(NDP)则允许设备在没有中心服务器的情况下发现邻居。 #### 6. IPv6在路由器与主机间的交互操作 书中还涉及到IPv6在路由器和主机之间的交互操作,这对于实现端到端的通信至关重要。 #### 7. IPv6的...

    torch_scatter-2.0.4-cp38-cp38-linux_x86_64whl.zip

    如果你的环境配置不同,可能需要寻找相应版本的`.whl`文件。 `torch_scatter`的使用方法通常是作为函数调用,如`scatter_add()`, `scatter_max()`, `scatter_mean()`等。它们接受输入张量、索引和维度参数,返回...

    torch_cluster-1.5.7-cp36-cp36m-linux_x86_64whl.zip

    2. **图采样**:为了减少计算复杂性,库中可能包含不同类型的采样方法,如随机邻居采样、图卷积网络中的层间采样等。 3. **图聚类**:提供不同的聚类算法,如K-means、谱聚类等,用于将图节点分组。 4. **图遍历与...

    无线Mesh网络路由器的研究及实现

    - **通用计算机**:使用装有Linux操作系统的笔记本电脑作为软硬件平台,适用于小型实验网络。 - **嵌入式设备**:为大规模部署的商业应用搭建嵌入式软硬件平台,这种平台具有体积小、功耗低等特点。 ##### 平台实现...

    torch_cluster-1.5.6-cp37-cp37m-linux_x86_64whl.zip

    《torch_cluster-1.5.6-cp37-cp37m-linux_x86_64whl.zip:PyTorch中的图神经网络模块详解》 在深度学习领域,尤其是图神经网络(Graph Neural Networks, GNN)的研究中,`torch_cluster`是一个不可或缺的工具库。`...

    torch_scatter-2.1.1+pt113cpu-cp310-cp310-linux_x86_64.whl.zip

    最后,scatter_max函数返回每个目标位置的最大值,这在寻找最大特征值或进行最大池化时特别有用。 安装`torch_scatter`库的步骤如下: 1. 首先,通过官方命令安装指定版本的PyTorch(在这个例子中是`torch-1.13.0+...

    torch_scatter-2.0.6-cp38-cp38-linux_x86_64whl.zip

    在一些需要寻找局部最小值的场景中,这个函数非常有用。 `torch_scatter-2.0.6-cp38-cp38-linux_x86_64.whl`是该库的Python 3.8版二进制包,适用于64位Linux系统。使用`.whl`文件进行安装非常简单,只需在安装...

    torch_scatter-2.0.7-cp38-cp38-linux_x86_64whl.zip

    3. scatter_max:此函数用于找到源张量src中每个目标索引的最大值,对于寻找图中节点的局部最大特征值很有帮助。 二、torch_scatter的安装与使用 在安装torch_scatter之前,确保已安装了兼容的torch版本。对于这个...

    torch_cluster-1.6.1+pt20cpu-cp310-cp310-linux_x86_64whl.zip

    例如,在社交网络分析、推荐系统、化学分子结构分析等场景下,图模型能够有效地表示实体之间的复杂关系,而`torch_cluster`则为这些任务提供了高效的计算工具。 在安装`torch_cluster-1.6.1+pt20cpu-cp310-cp310-...

    torch_cluster-1.5.5-cp36-cp36m-linux_x86_64whl.zip

    《PyTorch中的torch_cluster库详解与安装...正确安装并合理利用这个库,可以帮助我们更好地研究和应用图神经网络,尤其是在处理复杂图数据的场景下。请务必遵循版本匹配原则,确保环境兼容性,以便获得最佳的使用体验。

    torch_scatter-2.0.4-cp37-cp37m-linux_x86_64whl.zip

    这些函数允许我们将一个张量的值分散到另一个张量的特定索引处,这对于处理图神经网络中节点的邻居信息或者计算损失函数时的反向传播尤其关键。 1. `scatter_add`函数:此函数将源张量(src)中的元素按目标张量...

    torch_scatter-2.0.9-cp39-cp39-linux_x86_64.whl.zip

    例如,`scatter_add`函数允许你在目标张量的指定索引处将源张量的值累加,这对于计算图中节点的邻居信息的聚合非常有效。`scatter_mean`则可以计算平均值,这在保持图结构不变的情况下进行均值池化很有用。`scatter_...

    torch_cluster-1.6.2+pt20cpu-cp39-cp39-linux_x86_64whl.zip

    1. **K近邻搜索**(KNN):用于寻找图中每个节点的最近邻,对于构建图卷积网络(GCNs)中的局部连接至关重要。 2. **图聚类**(Clustering):通过谱聚类或凝聚聚类等方法对图进行分割,帮助发现图的结构信息。 3. *...

    sysctl_net_netrom.rar_V2

    在Linux中,虽然现代网络技术已经超越了NET ROM,但在某些复古或者特定的网络环境中,NET ROM仍具有一定的价值。 sysctl是Linux内核的一个重要工具,它允许用户动态调整内核参数,包括与NET ROM相关的设置。sysctl_...

    torch_sparse-0.6.18+pt21cpu-cp39-cp39-linux_x86_64.whl.zip

    如果您使用的Python版本或操作系统不同,可能需要寻找对应版本的库,或者进行交叉编译。 三、安装步骤 在开始使用torch_sparse之前,需要首先安装torch-2.1.0+cpu。可以使用以下命令进行安装: ```bash pip ...

    LLTD_and_LLDP 实验.pdf

    根据提供的文件信息,我们可以从中提炼出以下关于LLDP和LLTD协议的知识点: ...此外,通过实验操作,我们不仅能够掌握这些协议的具体应用,还能学习到在Linux环境下编译和部署协议相关软件的实际操作。

Global site tag (gtag.js) - Google Analytics