路由表示做什么用的?在linux环境中怎么来配置一条默认路由?

【答案】:简单:路由表用来决定如何将数据包从一个子网发送到另一个子网,换句话说,它用来决定从一个网卡收到的数据包应该发送到哪个网卡。
在Linux上,您可以使用“routeadddefaultgw<默认路由器IP>”来配置默认路由。
详细说明:路由表用于确定如何将数据包从一个子网发送到另一个子网。
换句话说,路由表用于确定从一个网卡接收到的数据包应该发送到哪个网卡。
路由表的每一行至少包含用于到达该子网的目标网络号、网络掩码和网卡。
当路由器收到网卡发来的数据包时,它会扫描路由表的每一行,并利用里面的网络掩码和数据包中的目的IP地址进行逻辑运算(&),找到该号码的目的网络号等于该行如果内部网络号相同,则保留该路由作为备份路由如果已经存在备份路由,则保留两条路由中网络号最长的一条,丢弃另一条。
然后扫描下一行,直到结束。
如果扫描结束时未找到路径,则使用默认路径。
确定路由后,将数据包直接发送到相应的网卡。
在某些实现中,路由表可以包含用于路由算法细节的更多信息。
偏差:路由算法实际上效率非常低并且无法扩展。
解决方案是使用IP交换机,例如MPLS。
在Linux上,您可以使用“routeadddefaultgw<默认路由器IP>”来配置默认路由。

CentOS服务器如何添加永久静态路由

1.Linux中添加永久静态路由

方法一:修改rc.local配置文件

适用范围:测试Ubuntu14.04、centos6.4、debian8.1、redhat6系统4个可用。

用法:

1.对于Linuxal,在/etc/rc.loc中添加命令Routeadd-net192.168.2.0/24gw192.168.2.254(服务器默认路径为192.168.2.254),或添加命令Routeadd-net192.168.3.0/24deveth0defaultpath来转发数据,后者依赖网卡的转发接口数据

2.重启系统,命令生效

3.使用route-n命令查看命令是否生效

方法二:修改静态路由配置文件

适用范围:可用于测试Centos6.4、redhat6.4系统

使用方法(此方法比rc好,本地方法实用,能保证网络链接的畅通):

1.在系统的/etc/sysconfig/static-routes文件中(如果系统没有该文件,可以新建一个)命令Anynet192.168.2.0netmask255.255.255.0gw192.168.2.254(默认服务器路径为192.1682.254),或添加命令Anynet192.168.2.0netmask255.255.255.0deveth0。
前者依赖默认路径转发数据,后者依赖网卡接口进行数据转发

2.servicenetworkrestart命令重启网络服务

3.使用route-n命令查看命令是否生效

方法三:修改接口配置文件

适用范围:debian8.1测试,Ubuntu14.04可用

用法:

1.到系统的/etc/network/interface文件中添加命令uprouteadd-net192.168.2.0/24gw192.168.2.254(默认服务器路径为192.168.2.254),或者添加命令uprouteadd-net192.168.3.0/24deveth0at数据转发、过去和最后的默认路径取决于接口网卡转发数据

2.重新运行系统命令即可生效

3

*注1:(引自网上内容)在rc.local中添加路径会导致NFS无法自动安装,所以使用静态路由是最好的方法。
无论系统重启或服务重启,它都会被激活。
根据Linux启动顺序,rc.local的内容在所有Linux服务启动后执行。
也就是说,这些内容是在netfs之后执行的,当netfs启动时,服务器上并没有添加静态路径,所以netfs安装无法成功。

*注2:上述add命令可以通过Linuxsed-i'2irouteadd-net192.168.2.0/24gw192.168.2.254'+文件路径添加到对应文件的第二行命令。
添加命令或者使用echorouteadd-net192.168.2.0/24gw192.168.2.254>>文件路径将命令添加到最后文件

2.添加Windows永久静态路径

方法一:

范围:Windows2008系统可用性测试

使用方法:

1.打开cmd.exe并以管理员身份运行

2.使用命令:route-padd192.168.2.0mask255.255.255.0192.168.2.1(服务器默认路由为192.168.2.1)

3.使用路径指纹验证命令是否已激活

linux添加默认路由

1、Linux添加路由、查看路由状态、删除路由如下:Routeadd-net192.168.1.44netmask255.255.255.0gw192.168.1.1查看路由状态:Route-n删除路由:Routedel-net192。
255.255.02。
如果想让重启生效,可以在/etc/rc.local中写入addRoute命令,只需#vi/etc/rc.local,在.255.255末尾添加如下Routeadd-net192.168.1.44netmask255即可。
0gw192.168.1.1