就是 192.168.1.1 这个东西指的到底是什么呢?
近来在折腾 openwrt,其中有网络接口这个概念,比如 LAN 口。
起初以为这个就是路由器上的物理 lan 口,但看了一些资料发现并不是这样?
那 openwrt 里的这个 LAN 口是个什么概念呢?跟物理的 lan 口是什么关系?
回到起初 192.168.1.1 这个东西指的到底是什么呢?
1
FreeEx 2020-08-27 13:39:08 +08:00 via iPhone
192.168.1.1 是 openwrt 的 IP 地址。
LAN 是本地虚拟局域网出口。 WAN 是互联网出口。 LAN 口不一定必须为物理口,也可以是虚拟的。 路由器上常用的是 WAN 口使用拨号,从运营商那里获取到一个 IP,然后本地新建一个虚拟局域网,例如 192.168.1.0/24,开启 DHCP 的话会创建一个 IP 地址池,例如 192.168.1.100 到 192.168.1.200 ,再给路由器自身设置一个 IP 地址例如 192.168.1.1,LAN 口连接本地的其他网络设备,如果是使用 DHCP 获取地址的话会从路由器的地址池里面随机获取到一个 IP,例如 192.168.1.101 ,网关地址 192.168.1.1,如果没有其他的设置,这个时候你的网络设备就可以愉快的上网啦。 |
2
baobao1270 2020-08-28 02:11:50 +08:00
网络是分层的。
物理层,是你的路由器接口,WAN 和 LAN 。一个设备可以有多个接口。 数据链路层,是接口的 MAC 地址。其实路由器是有两个(也可能是一个?) MAC 地址的,WAN 是一个,LAN 是 4 个接口接在同一个网卡芯片上,公用一个。 网络层,是 IP 地址,一个 MAC 地址也可以对应多个 IP 地址。 所以 192.168.1.1,指的是路由器拥有的众多 IP 地址的一个,用于访问这个路由器。确切的说,是路由器 LAN 口上绑定的一个 IP 地址。 另外,Interface 其实是有歧义的,既可以指物理接口,也可以指逻辑接口。 最后分别回答你的问题: 1. 192.168.1.1 就是你路由器的其中一个 IP 地址,代表了在网络层你路由器的位置,与物理上的 LAN 无关(但是通常我们进行一对一的绑定)。 2. OpenWRT 的 LAN 口,应该是 LUCI 里面“接口”这一页的东西吧。其实它是一个 [逻辑接口] ,拥有一定的 MAC 地址,是一个由系统虚拟的数据链路层设备,用来向上绑定特定的 IP 地址、向下绑定一个 [逻辑网卡] ,在我的 OpenWRT 路由器上它绑定到的是 eth1 这个逻辑网卡。 3. 和物理 LAN 口的关系:接上,eth1 这个逻辑网卡再绑定到路由器上的一块芯片(或芯片的一部分),即 [硬件网卡] ,这块硬件网卡会分出 4 条(或其他条数)以太网接口,最终连接到路由器上的物理 LAN 口 个人浅见,可能有些不对的地方,请酌情参考。 |