windows route

windows route

June 13, 2023
Route
Route

Windows通过route命令配置路由 #

route add 192.168.0.0 mask 255.255.0.0 192.168.66.254 -p

192.168.0.0: 目标主机的网络地址

mask 255.255.0.0: 掩码,与目标网络地址对应

192.168.66.254: 网关地址

Linux通过ip route命令配置路由 #

NOTE: ip routeroute命令的升级版本,但route命令仍在大量使用。

# 设置192.168.4.0网段的网关为192.168.166.1,数据走wlan0接口
# /24 is the network prefix. The network prefix is the number of enabled bits in the subnet mask.
# 24位子网掩码
ip route add 192.168.4.0/24 via 192.168.166.1 dev wlan0

# 255.255.255.0为子网掩码
# 3*8(255即是8位二进制)
ip route add 192.168.0.0/255.255.255.0 dev eth0

子网掩码 #

ip地址包含了网络地址和主机地址两部分,怎么区分呢?

这是就需要用到子网掩码了,它是一个与ip地址同位数、连续的数,可以用位数24表示,也可以用地址255.255.255.0表示。

两个地址经过位与运算后,ip中没被掩盖的部分即是网络地址,被掩盖的部分即是主机地址。