一、路由表常用设置:

1、使用route命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:

//添加到主机的路由

# route add –host 192.168.1.11dev eth0

# route add –host192.168.1.12 gw 192.168.1.1

//添加到网络的路由

# route add –net 192.168.1.11 netmask 255.255.255.0dev eth0

# route add –net192.168.1.11 netmask 255.255.255.0 gw 192.168.1.1# route add –net192.168.1.0/24dev eth1//添加默认网关

# route add default gw 192.168.2.1

//删除路由

# route del –host 192.168.1.11 dev eth0

2、还可以使用ip命令来添加、删除路由

//添加

ip route add default via 172.16.10.2dev eth0

ip route add172.16.1.0/24 via 172.16.10.2 dev eth0

3、查询

# netstat -nr

# route-n

# ip route list

# ip route show

二、永久设置路由表:

方法一:在/etc/sysconfig/network配置文件中配置(我测试了好像不太可行):

default via 192.168.3.1 dev eth0 #192.168.3.1为eth0网卡的网关地址10.211.6.0/24 via 192.168.3.1dev eth010.0.0.0/8 via 10.212.52.1 dev eth1 #10.212.52.1为eth1网卡的网关地址

注:该种配置写法同样支持写到/etc/sysconfig/network-scripts/route-interferface配置文件中。

方法二:在/etc/sysconfig/network-scripts/route-{interferface}配置文件配置({interferface}为网卡接口,如eth0)

在这里支持两种配置格式的写法

A:方法1中提到的方法

# cat /etc/sysconfig/network-scripts/route-eth00.0.0.0/0 via 192.168.3.1dev eth010.211.6.0/24 via 192.168.3.1dev eth0

#cat /etc/sysconfig/network-scripts/route-eth110.0.0.0/8 via 10.212.52.1 dev eth1

B:网络掩码法(投机取巧,走漏洞)

# cat /etc/sysconfig/network-scripts/route-eth0

ADDRESS0=0.0.0.0NETMASK0=0.0.0.0GATEWAY0=192.168.3.1ADDRESS1=10.211.6.0NETMASK1=255.255.255.0GATEWAY1=192.168.3.1

其中网段地址和掩码全是0代表为所有网段,即默认路由。

# cat /etc/sysconfig/network-scripts/route-eth1

ADDRESS0=10.0.0.0NETMASK0=255.0.0.0GATEWAY0=10.212.52.1

网络掩码法也可以参看redhat官方文档。

方法三:/etc/sysconfig/static-routes配置(推荐)

# cat /etc/sysconfig/static-route

any net any gw192.168.3.1any net10.211.6.0/24 gw 192.168.3.1any net10.0.0.0 netmask 255.0.0.0 gw 10.212.52.1

注:默认情况下主机中并没有该文件,需要手动创建。net是范围,host可以单独指定某一台机器。

之所以该方法也可以是因为/etc/init.d/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 -$argsdone

fi

方法四:写在开机脚本/etc/rc.local

route add -net 10.8.0.0 255.255.255.0 gw 192.168.199.2

参考:

linux 修改路由表 永久,CentOS 6.9永久设置静态路由表以及路由表常用设置相关推荐

  1. linux服务器如何更改ip,Linux修改IP地址,CentOS设置系统IP地址

    刚安装完系统的LINUX的IP地址是通过DHCP方式自动获取IP的,但有时候我们会需要自己制定固定的IP地址,这样对于很多刚刚接触linux的朋友来说,如何设置linux系统的IP地址,作为第一步,下 ...

  2. linux修改端口无效,Centos 7系统版本修改ssh远程端口不生效

    现象:为保证服务器远程连接的安全性,修改ssh远程端口从默认22端口至其他端口 修改/etc/ssh/sshd_config vi /etc/ssh/sshd_config #Port 22 //这行 ...

  3. linux 修改ldap密码,centos – ldap强制用户更改密码

    我正在使用CentOS-ds(基于Redhat-DS和389目录服务器). 我有LDAP设置,并努力验证用户(和Sudo,这是一个方便的功能!).甚至passwd也很好地改变了存储在Ldap中的密码. ...

  4. linux修改upd53端口,Centos iptables打开端口53

    我在我的centos机器上打开端口53时遇到问题,用于DNS配置. 这是我的iptables配置 -A INPUT -p udp -m udp --sport 53 -j ACCEPT -A OUTP ...

  5. linux修改虚拟机中centos锁屏时间

    在centos7中 Applications=>System Tools=>Settings=>Power 修改Blank screen

  6. linux修改smb端口,centos下smb配置

    1,系统安装时安装samba 2,useradd -d /home/pub/ -m pub创建一个系统用户,设置密码为public 3,创建共享目录/home/pub/doc/ 4,修改smb配置文件 ...

  7. linux修改磁盘引导顺序,电脑双硬盘双系统启动的顺序调整及设置方法

    现在很多朋友的机子上都是挂2+硬盘的,尤其是很多喜欢玩电脑的用户,打开机箱没几个只挂一块硬盘的.尤其是很多需频繁操作计算机硬件朋友及部分大学生,他们的计算机几乎都是长期裸奔的.言归正传,本文说一下双硬 ...

  8. Centos网络配置方法详解(自动获取、手动设置)

    一.配置文件详解 在RHEL或者CentOS等Redhat系的Linux系统里,跟网络有关的主要设置文件如下: /etc/host.conf         配置域名服务客户端的控制文件 /etc/h ...

  9. linux修改dns不生效,Linux 临时修改和永久修改DNS的方法

    Linux 临时修改和永久修改DNS的方法 sunpma • 2019 年 09 月 15 日 修改DNS配置 查看当前DNS配置:cat /etc/resolv.conf 方法一(临时修改,重启失效 ...

最新文章

  1. 循环队列解决约瑟夫问题
  2. mysql删除不存在行数据报错_MySQL学习笔记11复制错误处理(二)删除不存在的行的问题...
  3. python常用类型的内置函数列表
  4. 如何修改远程桌面3389端口
  5. 《Cocos2D-x权威指南》——3.7 容器类
  6. python将时间戳转化为标准时间格式的方法
  7. python画散点图-python画时间序列散点图
  8. Android自定义Button按钮显示样式
  9. nfc加密卡pm3和pm5区别_【黑科技】NFC模拟门卡门禁
  10. 对幅度谱和相位谱的理解
  11. js-xlsx使用-解析生成xlsx文件
  12. 2022年面试,整理全网初、中、高级常见 Java 面试题
  13. 【IDEA更改默认字体大小】
  14. 【华为OD机试真题 JS】出错的或电路
  15. kali mysql安装教程_MySQL 安装教程(windows版)
  16. 一加 Ace Pro怎么样?颜值性能它都有
  17. JDBC,你真的知道怎么用吗?
  18. redis服务器 本地连接
  19. mysql知识点系列-数据目录(Data目录)下文件类型一窥究竟
  20. 【记录】mac使用PyCharm中Python版本不对应的解决方法

热门文章

  1. C语言 输出1000年~2000年之间的闰年
  2. android计算器退格键,请问下计算器的退格键是哪个键?
  3. 小米4 手机红外接口工作了
  4. win7中如何设置默认打印机
  5. 2019华北五省计算机应用大赛官网,软件学院学生在2019年华北五省(市、自治区)及港澳台大学生计算机应用大赛(河北赛区)中喜获佳绩...
  6. frp服务端(frps) 安装及使用
  7. PHPwind9.01傻瓜图解安装教程
  8. HTML之如何在你的网页上放小姐姐图片
  9. 全球第一个完整的Angular 2.0系列视频教程,大漠穷秋
  10. 双碳目标下综合能源系统低碳运行优化调度Matlab程序