随心一记

一二三四五,上山打老鼠


  • 首页

  • 归档

  • 标签
ywcsb

ywcsb

游戏可以不玩,小说不能不看。

153 日志
3 分类
42 标签
RSS
GitHub 知乎 随心一记
Links
  • 随心一记
  • 追梦人物的
  • MSDN

linux下永久添加静态路由

发表于 2019-01-26 | 阅读 908 | 分类于 系统运维 |

添加路由的命令:

  1. route add
route add -net 182.168.1.0 netmask 255.255.255.0 dev eth0#添加一条静态路由
route add default gw 192.168.0.1#添加默认路由
route del -net 192.168.1.0/24 gw 192.168.0.1#删除一条路由
route -n#查看路由表
  1. ip route add
ip ro add 192.168.1.0/24 dev 192.168.0.1#添加一条静态路由
ip ro add default via 192.168.0.1 dev eth0#添加默认路由
ip ro del 192.168.1.0/24#删除一条路由
ip route show#查看路由表

常见参数: add 增加路由 del 删除路由 via 网关出口IP地址 dev 网关出口物理设备名 default 默认路由

让路由永久生效:

  1. 在/etc/rc.local里面添加:

添加路由命令为:直接将在命令行操作的命令复制到该文件中,保存退出即可。 这样即使服务器重启之后依然会有 注:重启网络服务,则静态路由失效; 2. 在route- eth0的文件里面添加:

在/etc/sysconfig/network-script/目录下创建名为route- eth0的文件:

default via 192.168.0.1 dev eth0
192.168.1.0/24 dev 192.168.0.1
192.168.0.13/32 dev eth1

重启网络验证 注意:这样做的比第一种更适合。即使重启网卡路由也不会失效,第一种重启网卡会失效。

  1. 在/etc/sysconfig/static-routes文件里面写入:

如果该文件不存在,则手动创建,添加内容格式为:

参照/etc/init.d/network文件里面的shell语句:

if [ -f /etc/sysconfig/static-routes ]; then
    grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
    /sbin/route add -$args
    done
fi

则,如果要添加一条静态路由,命令为:

route add -net 192.56.76.0 netmask 255.255.255.0 dev eth0

那么,在/etc/sysconfig/static-routes文件中添加格式为:

any -net 192.56.76.0 netmask 255.255.255.0 dev eth0
觉得不错,支持一下!
geerniya WeChat Pay

微信打赏

geerniya Alipay

支付宝打赏

# iptables # 防火墙
Mac远程桌面连接无法验证您希望连接的计算机的身份
OpenVPN server端配置文件详细说明

发表评论

共 0 条评论

    暂无评论
© 2018 - 2022 ywcsb
冀ICP备17022045号-1
Supported by 腾讯云