windows、Ubuntu、Debian 添加静态路由
1. windows 10 添加静态路由
快捷键win + R
:
输入 cmd
,打开命令行窗口
route print // 查看已经存在的路由
route add 192.168.3.0 mask 255.255.255.0 192.168.3.200 // 添加静态路由 192.168.3.200 为下一跳
route add -p 192.168.3.0 mask 255.255.255.0 192.168.3.200 // 添加静态路由,重启后也不会丢失
- -p:表示系统重启后此路由依然有效
2. ubuntu 24.04 添加静态路由
// 添加静态路由(永久)
$ vim /etc/netplan/50-cloud-init.yaml
network:version: 2ethernets:ens18:addresses:- "192.168.3.211/24"nameservers:addresses:- 192.168.3.1search:- xiodi.cnroutes:- to: "default"via: "192.168.3.1"- to: "10.8.0.0/24"via: "192.168.3.200"- to: "192.168.10.0/24" // 目的网络via: "192.168.3.200" // 下一跳
// 添加静态路由(重启后丢失)
$ ip route add 192.168.10.0/24 via 192.168.3.200 dev ens18
$ ip route del 192.168.10.0/24 // 删除路由
3. Proxmox 8.3.0(Debian 12)
// 永久生效
$ vim /etc/network/interfaces
...
auto vmbr0
iface vmbr0 inet staticaddress 192.168.3.201/24gateway 192.168.3.1bridge-ports enp4s0bridge-stp offbridge-fd 0up ip route add 10.8.0.0/24 via 192.168.3.200 dev vmbr0 // 添加静态路由up ip route add 192.168.10.0/24 via 192.168.3.200 dev vmbr0source /etc/network/interfaces.d/*
// 临时生效
$ ip route add 192.168.10.0/24 via 192.168.3.200 dev vmbr0