标签: mac-address

我对普通家庭路由器的工作方式感到困惑:MAC 地址不应该足以将信息转发到正确的目的地吗?

据我了解,它的工作方式是这样的:

\n

在此输入图像描述

\n

为什么需要将私有 IP 地址与每个连接的地址相关联?\xe2\x80\x99t MAC 地址是否足以将信息转发到正确的目的地?

\n

这是我的意思的一个具体例子:

\n
    \n
  1. 我有一个网站托管在连接到路由器的 PC 上。
  2. \n
  3. 在路由器上,我将端口 80(外部)转发到 PC MAC 地址(而不是本地 IP)的端口 80(内部)。
  4. \n
\n

我知道这不是它的工作原理,问题是为什么它首先没有像这样实现?是的,无论如何,帧不是数据包。我的意思只是为了识别目的。

\n

networking router switch mac-address ip

20
推荐指数
4
解决办法
6577
查看次数

不假设设备 MAC 地址是唯一的原因

在您控制硬件配置并可以确定具有相同硬件模型的所有设备确实为其网络接口具有唯一 MAC 地址的情况下,编写使用该假设的代码是否有任何缺点?(基于一些回复的注意事项:我不会使用这个假设编写网络代码。这只是一种为每个设备提供 uuid 的低接触方式,而无需手动生成和更新设备 HDD 之前的 id部署到现场)

背后的故事是我正在研究为客户端实现私有硬件 IOT 类型的实现。我们将提供一组具有网络功能的硬件设备以安装在远程位置。然后,这些设备将通过发送消息与 API 进行通信。为了降低设置的复杂性,我希望在消息中发送设备上网络接口的 MAC 地址,将这些消息与 API 端的“device_id”联系起来。我的想法是,通过在使用前不必在设备上设置它,它可以在正常操作期间进行查询。我可以安全地假设我们可以确定每个设备的 MAC 地址实际上是唯一的,

networking mac-address code

19
推荐指数
2
解决办法
5841
查看次数

如何使用 bash shell 生成有效的随机 MAC 地址

如何使用 bash 生成有效的随机 mac 地址。

地址的前半部分应始终保持不变

00-60-2F-xx-xx-xx
Run Code Online (Sandbox Code Playgroud)

只是应该随机生成 x 值吗?

bash mac-address

18
推荐指数
6
解决办法
4万
查看次数

反向ARP查找

如何在 Windows 和/或 Linux 中进行反向 ARP 查找?假设我有在网络中启动并运行的无线接入点的 MAC 地址,但我忘记了它的 IP 地址?

mac-address lookup

17
推荐指数
1
解决办法
11万
查看次数

为什么需要以太网/MAC 地址?

我不明白为什么需要以太网 MAC 地址。难道所有的电脑都不能直接接入统一网络,使用IP地址进行通信吗?

例如,以太网中有如下机制:

  1. 具有 IP 192.168.1.1( X.1) 的计算机要向192.168.1.2( X.2)发送数据包
  2. X.1 使用 ARP 来获取 MAC X.2
  3. 为此,X.1需要向网络中的所有计算机发送一个数据包;只有一个人会回答
  4. X.1 获取 MAC 并发送数据包

只做一个步骤不是更简单吗:

  1. X.1向网络中的所有计算机发送数据包;只会X.2处理它,其他人会忽略它

补充问题是:如果所有设备都有唯一的 MAC 地址,为什么需要 IP 地址?

networking ethernet ip-address mac-address

16
推荐指数
2
解决办法
6339
查看次数

如何在不使用 ifconfig 的情况下确定 CentOS 中网卡的 MAC 地址?

CentOS 5.5

我的一个 CentOS 系统最近启动时出现以下错误:

“启动接口 eth0:设备 eth0 的 MAC 地址与预期不同。忽略。”

当我运行ifconfig -a 时,没有 eth0 条目,我有理由确定 /etc/sysconfig/network-scripts/ifcfg-eth0 中的静态 HWADDR 条目不正确。

是否有其他方法可以通过命令行明确确定正确的 MAC 地址是什么?我想知道 lspci 是否可以提供帮助?我没有可用的 hwinfo。

networking linux centos network-adapter mac-address

15
推荐指数
3
解决办法
11万
查看次数

15
推荐指数
1
解决办法
3万
查看次数

如何更改网卡的MAC地址?

我在 Windows 系统中有一个本地网络,管理员通过他们的 MAC 地址向 PC 授予权限。但他正在休假,而我有一台新电脑。

如何将新 PC 的 MAC 地址更改为与旧 PC 的 MAC 地址相同?

我知道这可以用来欺骗地址,但这是本地的,所以我认为我不会有问题。

networking windows mac-address

14
推荐指数
2
解决办法
6万
查看次数

什么是 MAC 地址,它揭示了我的什么?

我的 MAC 地址是否列出了我的姓名等?如何准确地找出 MAC 地址告诉我的内容?我知道这是我笔记本电脑的“物理地址”,但这究竟是什么意思?这是我的 MAC 地址所说的:

00-26-6c-44-4d-00  Media Disconnected
B4-82-FE-06-96-C0  /DEVICE/TCPIP_{5DFCF8F8-49A7-46BB-BD91-85F9D0606E98}
B4-82-FE-06-96-C0  Media Disconnected
Run Code Online (Sandbox Code Playgroud)

为了跟踪目的,我一无所知并担心这一点。

networking mac-address privacy

14
推荐指数
2
解决办法
6万
查看次数

如何在 Ubuntu Linux 上找到我的 WiFi 适配器的 MAC 地址?

我可以在终端中输入什么命令来找出我的 WiFi 适配器的 MAC 地址?

linux wireless-networking mac-address ubuntu

14
推荐指数
5
解决办法
10万
查看次数