我想获取通过 SSH 连接到我的服务器的每台机器的 MAC 地址。这可能吗?如果是的话,你能给我一些参考吗?先感谢您!
这是真实的场景。我已经说过 4 台没有任何 IP 地址的机器连接到交换机。在其中一台机器 (OS=CentOS) 中,我会安装一个 DHCP 服务器并提供其他机器的 IP 地址。在为它们分配 IP 地址之前,我需要获取要分配 IP 地址的每台机器的 MAC 地址。
所以,我的问题是,当没有机器获得任何 IP 地址时,如何获取连接到交换机的所有机器的 MAC 地址?
对于我的用例,在 MAC 地址之前我不会有任何 IP 地址,这是强制性的。
-谢谢
这学期我在我的大学学习网络基础知识。我有一个关于期中考试的问题,不幸的是,我答错了。大约一个小时后我有期末考试,我仍然不知道那道题的正确答案是什么。但是,这是我的问题:
由多台 PC、交换机和一个路由器组成的网络。PC 1 有一个 MAC 地址 X。PC 1 通常向 PC 5 发送数据包,这些数据包通过交换机 Z。长时间检查交换机 Z 的 MAC 地址表发现 PC 5 MAC 地址从未出现在表中。开关有问题吗?如果是,请说明 switch 有什么问题,否则,解释为什么会发生这种情况。
这是我的错误答案:
可能是因为 PC5 最近连接到网络,因此无法在表中找到 MAC 地址。因此,它应该向网络发送广播以获取 PC5 的 MAC 地址。
当交换机 CAM 表为空并收到 ARP 消息时,它是否将源 MAC 地址添加到 CAM 表中?
在 Packet Tracer 中,我看到它确实添加了它,但是我在某本书中读到交换机忽略了它们。
谢谢你。
我们正在通过 iptables 中的 MAC 地址限制来实施 SSH 限制。
没有 MAC 地址限制,使用像 iSSH 这样的应用程序,可以很容易地随时随地访问我的服务器以检查它的健康状况或日志。我可以将我的密钥添加到应用程序,以便我可以使用基于密钥的身份验证登录。
我手机的 WiFi 有一个我可以添加的 MAC 地址。
但是 3G/4G/LTE 适配器有 MAC 地址吗?
否则,我相信我唯一的解决方案是,如果我想在移动设备上访问我的服务器,则不受 MAC 地址限制或仅在连接到 WiFi 时在移动设备上访问我的服务器。
如果我在 wlan 网络上克隆另一台电脑会发生什么?考虑以下场景。
我设置 mac2 = mac1 和 ip2 = ip1
我在 PC2 上运行了以下脚本
#!/bin/bash
ifconfig wlan0 down
macchanger -m ac:81:12:a2:4e:3a wlan0
ifconfig wlan0 192.168.1.5
route add default gw 192.168.1.1 wlan0
ifconfig wlan0 up
Run Code Online (Sandbox Code Playgroud)
我设法克隆了 pc1 并通过 pc2 访问了互联网,但 pc1 失去了与互联网的连接。pc2 工作正常,就像他将 pc1 踢出网络一样。我真的找不到这个问题的合乎逻辑的解释。为什么 pc1 失去了连接?路由器不应该能够区分它们,而 pc1 应该保持与互联网的连接
当交换机能够了解其每个端口所服务的 MAC 地址,然后使用它来确定将以太网数据包发送出去的端口时,该功能称为什么?
此外,每个具有该功能的交换机是否也支持以太网广播?
我需要指定一些具有此功能的开关,但我不确定正确的术语是什么。
在我的网络中,许多人欺骗 mac 地址,他们通过扫描网络或 ip 地址范围并使用 Wireshark 来获取在线用户的 mac 地址,他们可以轻松获取任何 mac 地址,因此如何防止用户扫描 ip 地址或如何隐藏我的网络客户的 ip 和 mac 地址?我认为在开放网络中防止 mac 欺骗是不可能的,所以我只想防止坏人扫描 ip 地址并获取在线用户的 mac 地址。
注意:我的网络是开放网络,不需要安全密钥即可连接到网络,我不想将其更改为 WAP2 或任何其他内容。用户需要登录热点登录页面才能访问互联网(但坏人将那里的 mac 更改为已经登录客户的 mac 并免费获得)
网络细节(小):Mikrotic 路由器、Ubiquiti
如果答案是可能的,如何?
显然,DNS 不适合这种工作。
更新
有人可以回答这个问题吗:
域名:IP -> DNS;
IP:Mac -> ??
我正在使用 VMWare ESXi
5。ESXi 5 主机有一个 MAC XXXX:XXXX:XXXX 的 NIC
我为该卡创建了一个控制台端口。
我添加了一个名为 COMP 的新来宾,并手动分配了物理网卡的 MAC 地址(XXXX:XXXX:XXXX - 与 ESXi 服务器的网卡相同)。
现在 COMP 报告它有一个 IP 为 YYYY 的 NIC,与 VMWare 端口定义中的 IP 相同。
COMP 不会响应 ping。
当我通过 SSH 登录到 ESXi 主机并尝试 ping 连接到它的其他计算机时,COMP 在当天剩余时间内响应 ping。经过一个无 ping 的夜晚(或没有与 COMP 通信)- COMP 回到不再响应 ping 的点。
以下是完整的详细信息: 我正在尝试测试我个人开发的 NIC 的驱动程序设置。
到目前为止,我不得不安装一台新机器进行测试。最近我遇到了 VMware,我认为它可以设置为虚拟化一台机器,使其 NIC 的行为就像虚拟机的物理 NIC。
这个问题让我相信这个设置是可能的:Can't ping host from vmware guest using bridged networking。
mac-address ×11
networking ×7
linux ×3
switch ×3
ethernet ×2
ip ×2
arp ×1
cellular ×1
duplicate-ip ×1
iptables ×1
mapping ×1
ssh ×1
vmware-esxi ×1
wifi ×1
windows ×1
windows-xp ×1