加入收藏 | 设为首页 | 会员中心 | 我要投稿 济南站长网 (https://www.0531zz.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 服务器 > 搭建环境 > Linux > 正文

linux下添加路由到主机和网络怎么做,办法是什么

发布时间:2023-08-22 15:34:59 所属栏目:Linux 来源:转载
导读:   这篇文章主要介绍“linux下添加路由到主机和网络怎么做,方法是什么”,有一些人在linux下添加路由到主机和网络怎么做,方法是什么的问题上存在疑惑,接下来小编就给大家来介
  这篇文章主要介绍“linux下添加路由到主机和网络怎么做,方法是什么”,有一些人在linux下添加路由到主机和网络怎么做,方法是什么的问题上存在疑惑,接下来小编就给大家来介绍一下相关的内容,希望对大家解答有帮助,有这个方面学习需要的朋友就继续往下看吧。
 
  方法为:1、添加到主机的路由,“# route add –host 192.168.1.11 dev eth0”;2、添加到网络的路由,“# route add –net 192.168.1.0/24 eth1”。
 
  本教程操作环境:centos7系统、thinkpad t480电脑。
 
  具体操作方法如下:
 
  一、使用 route 命令添加
 
  使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:
 
  //添加到主机的路由
 
  # route add –host 192.168.1.11 dev eth0
 
  # route add –host 192.168.1.12 gw 192.168.1.1
 
  //添加到网络的路由
 
  # route add –net 192.168.1.11 netmask 255.255.255.0 eth0
 
  # route add –net 192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1
 
  # route add –net 192.168.1.0/24 eth1
 
  //添加默认网关
 
  # route add default gw 192.168.2.1
 
  //删除路由
 
  # route del –host 192.168.1.11 dev eth0
 
  二:在linux下设置永久路由的方法:
 
  ./etc/sysconfig/static-routes :
 
  any net 192.168.3.0/24 gw 192.168.3.254
 
  any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
 
  使用static-routes的方法是最好的。无论重启系统和service network restart 都会生效。
 
  static-routes文件又是什么呢,这个是network脚本执行时调用的一个文件,这个文件的放置在/etc/sysconfig目录下,在network脚本中的位置是:
 
  # Add non interface-specific static-routes.
 
  if [ -f /etc/sysconfig/static-routes ]; then
 
  grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
 
  /sbin/route add -$args
 
  done
 
  fi
 
  从这段脚本可以看到,这个就是添加静态路由的方法,static-routes的写法是
 
  any net 192.168.0.0/16 gw 网关ip。
 

(编辑:济南站长网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章