路由表配置

0x01 windows

显示所有路由

1
route print

可加参数

-4 //仅显示ipv4的

-6 //仅显示ipv6的

192* //显示对192*的路由(使用了通配符)

删除路由

删除对x.x.x.x的路由

1
route delete x.x.x.x		

添加路由

1
route add x.x.x.x[ip] mask x.x.x.x[子网掩码] x.x.x.x[网关(路由器ip)] 

在ip中,0表示通配符

子网掩码中,0表示通配符,255表示唯一,也就是必须和前面的ip对应位置一样,才算是收到这条路由的约束

如果要加永久静态路由,那么就要在最后加上参数 -p

0x02 linux

显示所有路由

1
2
route
route -n

-n是显示ip,不加的话,可能会显示主机名称代替

删除路由

1
route del a.a.a.a

注意,这里需要按route命令中显示的来删除

比如route 中把0.0.0.0显示为default,route -n 显示的是0.0.0.0

route del 0.0.0.0是不成功的,必须route del default

添加路由

1
route add -net a.a.a.a netmask b.b.b.b gw c.c.c.c

a.a.a.a是要路由的ip

b.b.b.b是子网掩码

c.c.c.c是网关