一、windows路由设置

ROUTE [-f] [-p] [-4|-6] command [destination]
[MASK netmask] [gateway] [METRIC metric] [IF interface]

-f 清除所有网关项的路由表。如果与某个
命令结合使用,在运行该命令前,
应清除路由表。

-p 与 ADD 命令结合使用时,将路由设置为
在系统引导期间保持不变。默认情况下,重新启动系统时,
不保存路由。忽略所有其他命令,
这始终会影响相应的永久路由。

-4 强制使用 IPv4。

-6 强制使用 IPv6。

command 其中之一:
PRINT 打印路由
ADD 添加路由
DELETE 删除路由
CHANGE 修改现有路由
destination 指定主机。
MASK 指定下一个参数为“netmask”值。
netmask 指定此路由项的子网掩码值。
如果未指定,其默认设置为 255.255.255.255。
gateway 指定网关。
interface 指定路由的接口号码。
METRIC 指定跃点数,例如目标的成本。

1、route PRINT 查询当前路由

2、添加路由
route ADD [目标IP地址] mask [子网掩码] [网关地址]
route ADD 192.168.1.249 mask 255.255.255.0 192.168.1.1

3、删除路由
route DELETE [目标IP地址]

4、 添加一条永久路由条目(-p 表示永久路由,重启后不丢失)

route -p ADD 192.168.1.249 mask 255.255.255.0 192.168.1.1

5、调整路由优先级,windows设置默认路由(管理员方式运行cmd)
route change 0.0.0.0 mask 0.0.0.0 192.168.3.1 metric 50 -p

二、linux路由设置

Usage: route [-nNvee] [-FC] [] List kernel routing tables
route [-v] [-FC] {add|del|flush} … Modify routing table for AF.

   route {-h|--help} [<AF>]              Detailed usage syntax for specified AF.
   route {-V|--version}                  Display version/author and exit.

    -v, --verbose            be verbose
    -n, --numeric            don't resolve names
    -e, --extend             display other/more information
    -F, --fib                display Forwarding Information Base (default)
    -C, --cache              display routing cache instead of FIB

=Use '-A ’ or ‘–’; default: inet
List of possible address families (which support routing):
inet (DARPA Internet) inet6 (IPv6) ax25 (AMPR AX.25)
netrom (AMPR NET/ROM) ipx (Novell IPX) ddp (Appletalk DDP)
x25 (CCITT X.25)

1、 route 查询当前路由

2、 添加路由

ip route add 192.168.10.0/24 via 192.168.225.24 (适用于间接目标的中转路由设置,比如物联网设备端要与PC端windows下的ubuntu虚拟机双向通讯,两侧同时类似设置)
route add -net 192.168.10.0/24 gw 192.168.225.1 dev bridge0

3、删除路由
ip route delete 192.168.10.0/24

Logo

权威|前沿|技术|干货|国内首个API全生命周期开发者社区

更多推荐