/24以下命令中的含义是什么?
route add -net 192.168.15.0/24 192.168.8.10
Run Code Online (Sandbox Code Playgroud) 我试图了解网络拓扑如何在大学校园等大型网络中工作。
我经常看到关于IP地址的短语/16,/24。
我想知道 /16 和 /24 等是什么意思。我知道这与子网掩码有关,但我的问题有所不同。
假设 /24 ip 地址之一是 124.125.126.*,子网掩码为 255.255.255.0,它可以有 256-2 个主机。
我假设我们在这里谈论的是公共 ip。
这里的主机是什么意思?请问254路由器可以在这里分配公网ip吗?我们不会将公共 ip 分配给最终用户设备,他们只会获得私有 ip。所以我很困惑主机在这里指的是什么?
为什么 IP 地址用这个符号 172.18.0.150/24 列出?我的意思是 ip 是 172.18.0.150 只是为什么它有 /24?,然后不管是哪个子网应该是别人的担心,不是吗?
3: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
link/ether f8:b1:56:ba:ae:ee brd ff:ff:ff:ff:ff:ff
inet 172.18.0.150/24 brd 172.18.0.255 scope global eth0
Run Code Online (Sandbox Code Playgroud)
如果我想在另一台计算机上的某个接口 (ethX) 上访问 172.18.0.150,我可以添加到该计算机的路由表中:
ip route add 172.18.0.150/25 dev ethX
或
ip route add 172.18.0.150/24 dev ethX
或
ip route add 172.18.0.150/23 dev ethX
或
ip route add 172.18.0.150/8 dev eth
对?那么 /24 与我在 NIC 上的地址有什么关系呢?似乎它只与路由有关,不是吗?那么为什么要在 ip addr 中列出它呢?
172.18.0.150/24 与 172.18.0.150/8 是否在同一个“网络”上,还是这两个完全不同的 IP 地址?