我正在阅读 TCP/IP 和其他相关协议和技术。MAC 地址被描述为(合理地:) 唯一,并且具有很大的可能性空间(数百万亿),同时还分配给所有网络接口。互联网通信使用 IPv4 或 IPv6 地址而不是 MAC 地址的历史和技术原因是什么?
我是否遗漏了一些基本的东西,还是只是一个愚蠢的原因(例如,建立在传统技术之上)?
我想分配我的虚拟机 MAC 地址,以便我可以为它们配置 DHCP 预留,以便它们始终获得相同的 IP 地址,无论它们在哪个主机管理程序或操作系统上运行。
我需要知道的是我可以使用什么范围的 MAC 地址而不必担心有一天某些设备可能会使用该 MAC 连接到我们的网络?
我已经阅读了关于 MAC 地址的维基百科文章,这部分似乎表明,如果我使用 02-XX-XX-XX-XX-XX 格式创建地址,那么它被认为是本地管理的地址。
我认为这意味着没有硬件制造商会使用以 02 开头的地址,所以我应该可以安全地为我的虚拟机使用以 02 开头的任何内容?
谢谢您的帮助。
如何从 Linux 命令行生成随机 MAC 地址?
我寻找一个只需要 Linux 命令行上常见的标准工具的解决方案。
MAC 地址将用于访客 KVM。
一个简单的问题:如何在一个物理网络接口 (linux) 上设置多个 MAC 地址?
为什么?我的 ISP 正在检查 GW 上的 ip<->mac,我想通过我的“linuxbox”路由流量,而不是用不同的源 ip 转发它。
如果不检查 ip<->mac,我将使用 eth0、eth0:0,但在这种情况下,我需要每个 IP 的唯一 MAC 地址。
假设有人与我在同一个网络上并欺骗他们的 MAC 地址以匹配我的:
我想将根据 mac 地址查找制造商的功能整合到一个软件中。通过谷歌搜索“mac 地址查找”和类似内容,我注意到有几个网站进行了这种关联,这表明该数据源在某处可用。在哪里可以找到将 mac 地址(输入)与制造商(输出)相关联的数据源?
我有一些关于网络的非常微不足道的基本问题,但我发现了不同的信息,所以我只想解决这个问题。
据我所知,网络交换机以“智能”方式处理流量,它只将数据包传播到它知道接收器所在的端口(与集线器相反,集线器将所有数据暴力发送到所有端口)。
所以交换机需要记住所有连接到它的主机的地址。如果找不到主机,则将数据包发送到默认路由(通常是 Up 链接到更广泛的网络)
现在我的主要问题是:
我在我的网络上运行了许多虚拟服务器,我希望能够轻松克隆 Ubuntu Server 的基本安装。我使用 VBoxManage 命令克隆实际硬盘,然后为我的 VM 创建一个新配置文件并复制原始 VM 的设置。
但是,当我启动到克隆的 VM 时,似乎存在网络问题。当我发出 PING 时,我收到消息“ Network unreachable”。我将其追溯到这样一个事实,即克隆 VM 的虚拟网卡与原始 VM 具有不同的 MAC 地址。当我复制 MAC 地址时,克隆似乎工作正常。
如何让克隆的 VM 拥有自己的 MAC 地址?
如何发现网络中机器的 MAC 地址?
我需要发现只安装了 BIOS(没有操作系统)的机器。
我需要找到正在运行的机器的 MAC 地址。
我的应用程序查询它运行的客户端计算机的 mac 地址并将它们存储在服务器上。当我分析服务器数据库时,我发现一些 mac 地址重复了 100-150 次。即不同的不相关组织中的不同客户端计算机具有相同的 mac。所以一些mac地址非常“流行”。它们也以某种方式出现在谷歌结果中。例如 58-2C-80-13-92-63。为什么会发生?
详细信息:我的应用程序在 Windows 上运行,客户端计算机属于不同的组织,位于不同的城市。我的应用程序连接到存储一些统计信息(例如 mac 地址)的网络服务器。
mac-address ×10
networking ×7
bios ×1
device ×1
ip ×1
ip-address ×1
ipv4 ×1
linux ×1
security ×1
switch ×1
tcp ×1
virtualbox ×1
vlan ×1