Linux轻松掌握!局域网查看利器-linux局域网查看工具 (linux清屏命令)

教程大全 2025-07-19 23:45:06 浏览

Linux轻松掌握!局域网查看利器

如果你是一位Linux用户,你一定知道局域网查看是多么重要的一项操作。无论你是在家中的网络环境下,还是在工作的网络环境中,查看局域网设备状态和网络质量都是非常必要的。今天,我将向你推荐一款能帮助你轻松掌握Linux的局域网查看利器。

这个工具就是nmap。Nmap是一个针对网络发现和安全审计的免费开源工具。它可以检测主机和服务,确定它们运行的操作系统和应用程序版本,以及执行BSD-style(Unix-like)、ICMP和TCP/IP堆栈的ping扫描。

我们需要安装nmap到我们的Linux系统中。在大多数Linux系统中,nmap已经预装,但如果你的系统上没有nmap,请输入以下命令:

sudo apt install nmap

一旦你安装好了nmap,你就可以开始查看你局域网的设备了。以下是一些常用的nmap命令:

1. 扫描局域网内所有活动主机

$ sudo nmap -sP 192.168.0.0/24

linux清屏命令

这个命令会扫描192.168.0.0-192.168.0.255这个IP地址段内的所有主机,并列出所有活着的主机的IP地址。

2. 扫描一个特定的IP地址

$ sudo nmap 192.168.0.1

这个命令将扫描IP地址为192.168.0.1的主机,并列出所有可用的端口。

3. 针对指定的IP地址范围进行端口扫描

$ sudo nmap -p 1-1000 192.168.0.*

这个命令将扫描192.168.0.1-192.168.0.255这个IP地址段内的所有主机,并检查它们是否开发了端口1-1000。

4. 扫描网络设备的服务和操作系统信息

$ sudo nmap -O 192.168.0.1

这个命令会扫描IP地址为192.168.0.1的主机,并尝试确定它的操作系统和服务。

nmap是一个非常有用的工具,可用于诊断和检测网络中的设备。与其他工具相比,nmap具有许多独特的破解能力,如探测隐藏开放端口、绕过防火墙、操纵电脑ID等。因此,在进行浏览时,请确保保护好您的网络,并遵守您所在地的法律。

通过这篇文章,你将学到如何轻松掌握Linux局域网查看利器。nmap可以帮助你确定你局域网的设备状态、端口状态、服务状态和操作系统信息。如果你是一位Linux用户,相信这篇文章将对你有所帮助。

相关问题拓展阅读:

在linux-ubuntu系统中怎么访问局域网中到电脑

ssh命令用于远程登录上Linux主机。

常用格式:姿激敬ssh hostname

更详细的可以用ssh -h查看。

举例

不指定用户:

ssh 192.168.0.11

指定用户:

ssh -l get="_blank">root 192.168.0.11

如果修改过ssh登录端口的可以:

ssh -p.168.0.11

ssh -l root -p.230.230.114

另外修铅世改配置文件/etc/ssh/sshd_config,可以改ssh登录端口和禁止root登录。改端口可以防止被端口扫描。

编辑配置文件:

vim /etc/ssh/sshd_config

找到#Port 22,去掉注释,修改成一个五位的端口:

找迹慎到#PermitRootLogin yes,去掉注释,修改为:

PermitRootLogin no

重启sshd服务:

service sshd restart

linux 之间互访,无需其他的辅助工具了,linux里默认安装的ssh便可以实现访问局域网间的linux系统,需要把ssh开启哪氏,命令:service sshd start ; ssh访问命令: ssh IP 根据提示输入用户名李州散和密码,直接可以登录了(前提是两端都迹兄开启了ssh,并且防火墙没有关闭ssh),另外也可以用telnet,但由于它存在安全问题一般telnet默认关闭的,开启需要做配置,在此不做推荐。

linux 访问windows,推荐一款软件,rdesktop。安装了这个软件便可访问windows了。

来访问凯此你的www服世孙郑务,如果希望通过域名访问,你需要配置bind,局域网内其他用户需要配置指定你配置的DNS 服务器 做为首选DNS服务器,当然,你也可以外加配置一个dhcp server来自动push dns信息。

外网同理,如果你有公网的ip,那么公网上的其他机器通过输入你机器的ip就能访问你的机器(前提是确保你的apache监听你连接搜颂公网的接口,默认是监听全部网络接口的),如果希望通过域名访问,你需要购买或者申请一个免费的域名。

dns和dhcp如何配置google一下一堆了,自己研究下吧,我空间里也有如何配置简单的dns,还有不明白的欢迎写站内信来问。

在资逗首孙源浏览器窗口输入:

等芹明同于Windows下山链输入:\\IP

在Linux中查询路由器的情况,用什么命令

追踪路由:

traceroute

查看本机路由条目

route或route -n

linux 中查询路由使用 route 命令.

linux route命令的使用详解

route命令用于显示和操作IP路由表。要实现两个不同的子网之间的通信,需要一台连接两个网络的路由器,或者同时位于两个网络的网关来实现。在Linux系统中,设置路由通常是 为了解决以下问题:该Linux系统在一个局域网中,局域网中有一个网关,能够让机器访问Internet,那么穗薯就需要将这台机器的IP地址设置为 Linux机器的默认路由。要注意的是,直接在命令行下执行route命令来添加路由,不会永久保存,当网卡重启或者机器重启之后,该路由就失效了;要想永久保存,有如下方法:

1.在/etc/rc.local里添加

2.在/etc/sysconfig/network里添加到末尾

3./etc/sysconfig/static-router :

any net x.x.x.x/24 gw y.y.y.y

格式:route

格式:/in/route

用于打印路由表(display the current routing table)。

在非root用户使用时需要使用完整路径执行route命令。

命令参数

# route add netmask

# route del netmask

观察的参数:

-n :不要使用通讯协定或主机名称,直接使用 IP 或 port number;

-ee :使用更详细的资讯来显示

增加 (add) 与删除 (del) 路由的相关参数:

-net :表示后面接的路由为一个网域拆橘;

-host :表示后面接的为连接到单部主机的路由;

netmask :与网域有关,可以设定 netmask 决猜御者定网域的大小;

gw :gateway 的简写,后续接的是 IP 的数值喔,与 dev 不同;

dev :如果只是要指定由那一块网路卡连线出去,则使用这个设定,后面接 eth0 等

格式:route -n

格式:/in/route -n

用于打印路由表,加上-n参数就是在输出的信息中不打印主机名而直接打印ip地址。

格式:route add default gw {IP-ADDRESS} {INTERFACE-NAME}

用于设置默认路由,其中,

参数{IP-ADDRESS): 用于指定路由器(网关)的IP地址;

参数{INTERFACE-NAME}: 用于指定接口名称,如eth0。使用/in/ifconfig -a可以显示所有接口信息。

例:route add default gw mango

格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

添加到指定网络的路由规则,其中

参数{NETWORK-ADDRESS}: 用于指定网络地址

参数{NETMASK}: 用于指定子网掩码

参数{INTERFACE-NAME}: 用于指定接口名称,如eth0。

例1:route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

例2:route add -net 224.0.0.0 netmask 240.0.0.0 dev eth0

格式:route add -net {NETWORK-ADDRESS} netmask {NETMASK} reject

设置到指定网络为不可达,避免在连接到这个网络的地址时程序过长时间的等待,直接就知道该网络不可达。

例:route add -net 10.0.0.0 netmask 255.0.0.0 reject

格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} dev {INTERFACE-NAME}

格式:route del -net {NETWORK-ADDRESS} netmask {NETMASK} reject

用于删除路由设置。参数指定的方式与route add相似。

输出详解

route命令输出的路由表字段含义如下:

Destination 目标

The destination network or destination host. 目标网络或目标主机。

Gateway 网关

The gateway address or ‘*’ if none set. 网关地址,如果没有就显示星号。

Genmask 网络掩码

The netmask for the destination net; ‘255.255.255.255’ for a

host destination and ‘0.0.0.0’ for the default route.

Flags:总共有多个旗标,代表的意义如下:

o U (route is up):该路由是启动的;

o H (target is a host):目标是一部主机 (IP) 而非网域;

o G (use gateway):需要透过外部的主机 (gateway) 来转递封包;

o R (reinstate route for dynamic routing):使用动态路由时,恢复路由资讯的旗标;

o D (dynamically installed by daemon or redirect):已经由服务或转 port 功能设定为动态路由

o M (modified from routing daemon or redirect):路由已经被修改了;

o ! (reject route):这个路由将不会被接受(用来抵挡不安全的网域!)

o A (installed by addrconf)

o C (cache entry)

Metric 距离、跳数。暂无用。

The ‘distance’ to the target (usually counted in hops). It is

not used by recent kernels, but may be needed by routing dae-

Ref 不用管,恒为0。

Number of references to this route. (Not used in the Linux ker-nel.)

Use 该路由被使用的次数,可以粗略估计通向指定网络地址的网络流量。

Count of lookups for the route. Depending on the use of -F and

C this will be either route cache misses (-F) or hits (-C).

Iface 接口,即eth0,eth0等网络接口名

Interface to which packets for this route will be sent.

范例一

单纯的观察路由状态

Kernel IP routing table

Destination GatewayGenmaskFlags Metric Ref Use Iface

192.168.10.0 0.0.0..255.255.0 Ueth0

169.254.0..0.0..255.0.0 Ueth0

0.0.0..168.10.30 0.0.0.UGeth0

Kernel IP routing table

Destination GatewayGenmaskFlags Metric Ref Use Iface

192.168.10.0 * 255.255.255.0 Ueth0

169.254.0.0 * 255.255.0.0 Ueth0

defaultserver.cluster 0.0.0.UGeth0

此外,观察一下上面的路由排列顺序喔,依序是由小网域(192.168.10.0/24 是 Class C),逐渐到大网域(169.254.0.0/16 Class B) 最后则是预设路由 (0.0.0.0/0.0.0.0)。然后当我们要判断某个网路封包应该如何传送的时候,该封包会经由这个路由的过程来判断喔!举例来说,我上头仅有三个路由,若我有一个传往 192.168.10.20 的封包要传递,那首先会找 192.168.10.0/24 这个网域的路由,找到了!所以直接由 eth0 传送出去;如果是传送到 Yahoo 的主机呢? Yahoo 的主机 IP 是 202.43.195.52,我通过判断

1)不是 192.168.10.0/24,

)不是 169.254.0.0/16 结果到达

3)0/0 时, OK !传出去了,透过 eth0 将封包传给 192.168.10.30 那部 gateway 主机啊!所以说,路由是有顺序的。因此当你重复设定多个同样的路由时,例如在你的主机上的两张网路卡设定为相同网域的 IP 时,会出现什么情况?会出现如下的情况:

Kernel IP routing table

DestinationGateway Genmask Flags Metric RefUse Iface

192.168.10..0.0..255.255.U eth0

192.168.10..0.0..255.255.U eth1

也就是说,由于路由是依照顺序来排列与传送的,所以不论封包是由那个介面 (eth0, eth1) 所接收,都会由上述的 eth0 传送出去,所以,在一部主机上面设定两个相同网域的 IP 本身没有什么意义!有点多此一举就是了。除非是类似虚拟主机 (Xen, VMware 等软体 ) 所架设的多主机时,才会有这个必要~

范例二

# route del -net 169.254.0.0 netmask 255.255.0.0 dev eth0

# 上面这个动作可以删除掉 169.254.0.0/16 这个网域!

# 请注意,在删除的时候,需要将路由表上面出现的资讯都写入

# 包括 netmask , dev 等等参数喔!注意注意

# route add -net 192.168.100.0 netmask 255.255.255.0 dev eth0

# 透过 route add 来增加一个路由!请注意,这个路由必须要能够与你互通。

# 举例来说,如果我下达底下的指令就会显示错误:

route add -net 192.168.200.0 netmask 255.255.255.0 gw 192.168.200.254

# 因为我的环境内仅有 192.168.10.100 这个 IP ,所以不能与 192.168.200.254这个网段直接使用 MAC 互通!这样说,可以理解喔!?

# route add default gw 192.168.10.30

# 增加预设路由的方法!请注意,只要有一个预设路由就够了喔!

# 在这个地方如果您随便设定后,记得使用底下的指令重新设定你的网路

/etc/init.d/network restart

如果是要进行路由的删除与增加,那就得要参考上面的例子了,其实,使用 man route 里面的资料就很丰富了!仔细查阅一下罗!你只要记得,当出现『SIOCADDRT: Network is unreachable』这个错误时,肯定是由于 gw 后面接的 IP 无法直接与您的网域沟通 (Gateway 并不在你的网域内)。

linux中查询路由器信息可以使用traceroute命令和route命令:

在大多数情况下,我们会在linux主机系统下,直接执行命令行:traceroutehostname返回的是路由信息。

执行命令route或route -n,则可以查看本机路由条目。

详细见实例:

KernelIProutingtable

DestinationGatewayGenmaskFlagsMetricRefUseIface

default.126.83.2470.0.0.UGeth1

10.0.0..51.63..0.0.UG档枯租eth0

10.51.56.*败拦.255.248.0Ueth0

100.64.0..51.63..192.0.0UGeth0

112.126.80.0*255.255.252.0Ueth1

172.16.0..51.63..240.0.0UGeth0

192.168.0..51.63..255.0.0UGeth0

traceroute

www.baidu.com

#traceroute

www.baidu.com

tracerouteto

www.baidu.com

(220.181.112.244),30hopsmax,60bytepackets

.126.83.247(112.126.83.247)0.560ms1.236ms2.032ms

210.87.88.37(10.87.88.37)7.251ms10.87.88.153(10.87.88.153)6.874ms10.87.80.145(10.87.80.145)0.849ms

310.87.88.70(10.87.88.70)1.047ms10.87.72.206(10.87.72.206)1.660ms10.87.64.190(10.87.64.190)25.504ms

4行兆123.56.34.90(123.56.34.90)5.946ms123.56.34.82(123.56.34.82)0.776ms123.56.34.86(123.56.34.86)1.334ms

.149.140.41(180.149.140.41)1.008ms180.149.140.53(180.149.140.53)1.082ms180.149.140.25(180.149.140.25)1.159ms

.149.128.105(180.149.128.105)5.205ms218.30.25.221(218.30.25.221)1.906ms180.149.128.105(180.149.128.105)2.793ms

7**218.30.112.137(218.30.112.137)759.826ms

.181.17.150(220.181.17.150)2.690ms220.181.17.146(220.181.17.146)3.021ms220.181.182.34(220.181.182.34)3.116ms

说明:

记录按序列号从1开始,每个纪录就是一跳,每跳表示一个网关,我们看到每行有三个时间,单位是ms,其实就是-q的默认参数。探测数据包向每个网关发送三个数据包后,网关响应后返回的时间;如果您用traceroute-q4

www.58.com

,表示向每个网关发送4个数据包。

有时我们traceroute一台主机时,会看到有一些行是以星号表示的。出现这样的情况,可能是防火墙封掉了ICMP的返回信息,所以我们得不到什么相关的数据包返回数据。

你要查路由还是路由器?

查路由很简单,御扮用羡兄 route 命令就可以了。

关于linux局域网查看工具的介绍到此就结束了,不知道你从中找到你需要的信息了吗 ?如果你还想了解更多这方面的信息,记得收藏关注本站。

香港服务器首选树叶云,2H2G首月10元开通。树叶云(shuyeidc.com)提供简单好用,价格厚道的香港/美国云服务器和独立服务器。IDC+ISP+ICP资质。ARIN和APNIC会员。成熟技术团队15年行业经验。


DNF 组队 提示“请解除防火墙或改善你的网络环境

2、控制面板→管理工具→本地安全策略→本地策略→用户权利指派里,“从网络访问此计算机”中加入guest帐户,而“拒绝从网络访问这台计算机”中删除guest帐户;3、我的电脑→工具→文件夹选项→查看→去掉“使用简单文件共享(推荐)”前的勾;4、控制面板→管理工具→本地安全策略→本地策略→安全选项里,把“网络访问:本地帐户的共享和安全模式”设为“仅来宾-本地用户以来宾的身份验证”(可选,此项设置可去除访问时要求输入密码的对话框,也可视情况设为“经典-本地用户以自己的身份验证”);5、右击“我的电脑”→“属性”→“计算机名”,该选项卡中有没有出现你的局域网工作组名称,如“work”等。 然后单击“网络 ID”按钮,开始“网络标识向导”:单击“下一步”,选择“本机是商业网络的一部分,用它连接到其他工作着的计算机”;单击“下一步”,选择“公司使用没有域的网络”;单击“下一步”按钮,然后输入你的局域网的工作组名,如“work”,再次单击“下一步”按钮,最后单击“完成”按钮完成设置6、检查本地连接是否被禁用,右击“本地连接”→“启用”;7、关闭网络防火墙;8、检查是否启用了域,是否加入了该域并检查域设置;9、检查是否关闭了server服务;10、检查本地连接IP、子网掩码、网关及DNS设置是否有误;11、“本地连接”→属性→常规,检查是否安装了“Microsoft网络文件和打印机共享”、“Microsoft网络客户端”以及TCP/IP协议;12、某些局域网游戏和软件须安装NetBEUI协议。 而且网上有文章说,在小型局域网中,微软在WinXP中只支持的TCP/IP协议和NWLink IPX/SPX/NetBIOS兼容协议表现不尽如人意,在小型局域网(拥有200台左右电脑的网络)中NetBEUI是占用内存最少、速度最快的一种协议。 给系统打上补丁。 WinXP访问网上邻居的速度较慢,这是WinXP的一个bug,当我们打开网上邻居时,操作系统首先会从计划任务中进行查找,因此就大大影响了访问的速度,除非您已经安装了SP1补丁才不会存在这个问题。 13、先卸载网卡驱动,重启再重装;14、硬件问题,检查网卡、网线、集线器、路由器等,在检查之前,最好先重启一下网络设备(集线器、交换机、路由器)看能否解决;15、病毒(木马)原因。 升级病毒库安全模式下全盘杀毒。 局域网不能互访的问题集合(二) - -第一部分:使用网上邻居步骤,如果你的网上邻居有问题,请参看以下步骤(同样适用于打印机的共享):1.1.网线。 双机互连不使用HUB或交换机,用交叉线连接两机;如果使用HUB或者交换机,均用直连线连接至HUB或交换机,保证交换机、网卡状态灯正常。 协议。 WIN98及以后的机器在安装时会默认安装TCP/IP协议,WIN95需要另外安装。 在网上邻居->属性(WIN9X/Me)或者网上邻居->属性->本地连接->属性(WIN2K/XP)里可以查看是否安装了TCP/IP协议。 地址。 在TCP/IP属性里设置IP地址、子网掩码和网关,如果有需要可以设置DNS和WINS服务器地址。 IP地址推荐设置:192.168.X.X,子网掩码:255.255.255.0。 如果你的局域网中有DHCP服务器,选择自动获取地址即可。 验证方法:在DOS提示符下使用ping x.x.x.x(对方IP地址),如返回如下信息,说明IP设置成功: Reply from x.x.x.x(对方IP地址):bytes=32 time<1ms TTL= over TCP/IP。 网上邻居的浏览和通讯要使用NetBIOS协议,该协议是无法被路由器转发的,因此WIN2K及以后的操作系统均提供将NetBIOS协议封装在TCP/IP中的功能。 在Win9X/Me系统中,打开网上邻居->属性可以参看是否安装了NetBIOS协议,在Win2K/XP中,打开TCP/IP属性->高级->WINS->NetBIOS设置,选择“启用TCP/IP上的NetBIOS”。 验证NetBIOS名称解析:使用ping XXXX(对方机器名),如果返回如1.3中的信息,说明NetBIOS协议解析正常。

怎么找到网吧的电影!(隐藏的很好的那种)

看我来巧拿网吧电影 这几天我白面大哥天天往MP4里下载电影,所最近网吧又更新了火影,说就是找不到在哪里,让我这个小弟去帮忙,没办法,大哥说的话就是真理! 打开网吧影院吧先,有了个重要的线索(如图1)可以看到是以192.168.1.249这个服务器来提供电影播放的。 开始还真想不到有什么好办法,不过到后来终于想起了一个可行的方法,以前不是有一款叫局域网查看工具在网吧里闹的很凶?我刚出道的时候就是先和教程里知道了这款工具,现在发挥一下他的威力吧。 打开局域网查看工具点搜索计算机,然后全网吧的计算机就全部搜索出来了,(如图2)已经搜到了名为192.168.1.249的这台计算机了。 双击后成功打开,并发现了所有的网吧电影都在这里面(如图3、4)

查看局域网的所有MAC地址的CMD命令或是IP,不要软件

::code by 2008-1-7 @echo off &setlocal enabledelayedexpansion title 局域网空闲IP查询 Rem /*========获取本机的IP地址(局域网)=========*/ echo 正在获取本机的IP地址,请稍等... for /f tokens=3 skip=2 delims=: %%i in (nbtstat -n) do (set IP_addr=%%iset IP_addr=!IP_addr:~1,-1!echo 本机IP为:!IP_addr!goto :next ) :next for /f delims=. tokens=1,2,3,4 %%i in (%IP_addr%) do set IP_fd=%%i.%%j.%%k Rem /*========获取计算机名============*/ echo.&echo 正在获取局域网内计算机名,请稍等... echo 处于网段 %IP_fd%.* 的计算机有:&echo. for /f delims= %%i in (net view) do (set var=%%irem ----------获取计算机名称------------if !var:~0,2!==\\ (set var=!var:~2!echo !var!Rem ----------ping计算机名--------------ping -n 1 !var!>nul) ) echo.&echo ----------------------------- Rem /*========提取arp缓存=========*/ echo.&echo 正在获取局域网内计算机IP,请稍等...& echo. for /f skip=3 tokens=1,* delims= %%i in (arp -a) do echo IP: %%i 已经使用 echo.&echo ----------------------------- echo 程序完成,谢谢使用! pause>nul ==============复制以上内容============= 欢迎光临

本文版权声明本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,请联系本站客服,一经查实,本站将立刻删除。

发表评论

热门推荐