如何通过交换式以太网络连接到路由器?

扎兹

我有一台计算机和一台路由器,它们在不同的位置连接到交换式以太网络。我想像将计算机直接插入路由器一样连接它们。

据我了解,以太网络使用往返于MAC地址的帧来发送数据,因此任何两个连接的设备都应该可以直接通信,而无需首先从主路由器接收IP地址,对吗?

扎兹

我发现使用MAC地址的关键是ARP表,该表将相邻的IP地址(本地网络上的IP地址)链接到MAC地址。

您需要做的就是ip neigh add将路由器的MAC地址链接到IP地址,然后像往常一样通过该IP地址进行路由:

#!/bin/sh
DEV="eth0"
ROUTER="192.168.0.1"
MAC="${1:-01:23:45:67:89:ab}"
IP="192.168.0.5/24"

ip link set "$DEV" up
ip addr add "$IP" dev "$DEV"
ip neigh add "$ROUTER" lladdr "$MAC" dev "$DEV"
ip route add default via "$ROUTER"

查看我在GitHub Gist上使用的完整脚本。

上面的脚本通过路由器的MAC地址(您可以在命令行上指定,或在代码中指定默认的MAC地址)建立到路由器的静态IP连接。

如果您使用的是静态IP而不是DCHP,则可能需要配置名称服务器(resolv.conf)。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

无法通过以太网电缆将Raspberry Pi B型连接到路由器

互联网访问:通过DSL电缆连接到路由器中的以太网

如何在通过以太网连接的路由器之间共享文件

如何从同一网络连接到路由器后面的交换机后面的计算机?

通过以太网电缆将PC连接到4G路由器有什么好处?

通过LAN通过以太网连接的路由器共享Internet连接

如何阻止我的以太网网络连接断开?

设置3台网络打印机连接到使用以太网连接到调制解调器/路由器组合的旧路由器

通过以太网连接打印机:直接与路由器、交叉与 Cat6

无法使用路由器将本地网络连接到Internet

用于路由器连接的拆分以太网电缆

如果我的计算机通过路由器连接到交换机,如何访问连接到路由器的设备

我可以通过USB到以太网适配器将打印机直接连接到路由器吗?

如何连接无线路由器上的四个以太网端口?

将以太网 PC 连接到其他 wifi 连接设备(同一路由器)

如何通过Windows命令行检测网络连接的速度(快速或千兆以太网)

如何通过以太网直接与IP摄像机通信(无交换机,集线器,路由器...)。摄像机和以太网端口中的不同子网

设置到一台路由器的以太网连接,同时无线连接到另一台路由器

使用SIM卡的WiFi路由器网络连接

当我将以太网电缆连接到PC时,路由器处于关闭状态

家庭网络:将交换机连接到路由器

在家庭实验室中,是否可以使用计算机上的一根以太网电缆将SSH SSH连接到Cisco交换机和Cisco路由器?

如何通过每个浏览器连接到以太网套接字?

千兆位路由器下的千兆位以太网交换机

Linksys路由器未通过交换机连接到Internet

通过以太网连接到Internet时,如何自动从无线网络断开连接?

通过wifi将路由器连接到另一个路由器以扩展网络

连接有线以太网计算机时,无法将Wifi设备连接到路由器

我可以使用连接到用作交换机的路由器的网络驱动器吗?