两张网卡的情况,通常默认已经配好了其中一张网卡,且可以正常访问互联网。另一张网卡用来访问办公区域网络或总部的局域网。
内网举例如下:
访问网段 10.0.0.0/8
IP地址 10.23.204.10
网关 10.23.204.254
网卡名(如果有) eth1
Windows
用管理员身份打开终端命令行界面后键入
route add -p 10.0.0.0 mask 255.0.0.0 10.23.204.254
查看路由信息
route print
如果需要取消配置,可以删除路由
route delete 10.0.0.0
Linux
route add -net 10.0.0.0/8 gw 10.23.204.254 dev eth1
重启后同样生效
Windows
Windows 的话建议将命令保存成后缀为.bat的文件,然后将其加入到计划任务中开机自动执行。
温馨提示:可能你需要先取消隐藏文件的后缀名
CentOS
将静态路由保存到文件里面去
cat << EOF >/etc/sysconfig/static-routes
any net 10.0.0.0/8 gw 10.23.204.254 dev eth1
EOF
Ubuntu
netplan 的配置
# This is the network config written by 'subiquity'
network:
ethernets:
eth0:
addresses:
- 172.18.0.57/24
mtu: 1500
nameservers:
addresses:
- 8.8.8.8
eth1:
addresses:
- 10.23.204.10/24
routes:
- to: 10.0.0.0/8
via: 10.23.204.254
metric: 0
version: 2
低版本没有配置 netplan 的话,也可以将其注册为本地服务,开机自启动执行需要的脚本,本站链接:添加自定义开机执行脚本。
脚本设置
#!/bin/bash
route add -net 10.0.0.0/8 gw 10.23.204.254 dev eth1
评论区