如何维护linux路由表路由器的基础

如何维护linux路由表路由器的基础
本文是一个小编,介绍如何维护Linux路由表,欢迎阅读。
Linux是一个免费的、免费的类似Unix的操作系统。它是基于POSIX和UNIX操作系统,它是一个多用户、多任务、多线程和多CPU。它可以运行的主要Unix工具软件,应用程序网络协议。
查看Linux内核路由表
使用下面的路由命令,您可以查看Linux内核路由表。
#路线
目的地网关genmask旗帜度量参考使用实行
192.168.0.0 * 255.255.255.0 U 000 eth0
169.254.0.0 *为U 000 eth0
默认192.168.0.1 0.0.0.0 UG 000 eth0
路由命令的输出项描述

3路由类型
主机路由
主机路由是一种路由记录在路由表,指向一个单一的IP地址或主机名,主机路由标记字段是H。例如,在下面的示例中,本地主机到主机通过IP地址192.168.1.1路由器的IP地址10.0.0.10。
目的地网关genmask旗帜度量参考使用实行
10.0.0.10 192.168.1.1 255.255.255.255呃000 eth0
网络路由
网络路由是一个网络的主机可以达到。网络路由标志字段,例如,在下面的示例中,本地主机转发发送到网络192.19.12一192.168.1.1的IP地址的路由器的数据包。
目的地网关genmask旗帜度量参考使用实行
联合国000 192.19.12 192.168.1.1 255.255.255.0 eth0
默认路由
当主机无法找到目标主机或网络路由的IP地址在路由表中,数据包被发送到默认路由(默认网关),默认路由标记字段:例如,在下面的例子中,默认路由是一个IP地址的路由器地址。
目的地网关genmask旗帜度量参考使用实行
默认地址0.0.0.0 UG 000 eth0
配置静态路由
路由命令
设置和查看路由表可以使用路由命令来设置内核路由表的命令格式:
{ } {加|德尔网|宿主} { }目标子网掩码#路线nm GW GW } { { { } }如果dev
其中:
*添加:添加路由规则
* del:删除路由规则
* NET:目标地址是一个网络。
*主机:目标地址是主机。
*目标:目的地网络或主机
*子网掩码的目的地址的网络掩码
*网关:通过路由包传递
*为路由指定的网络接口
路由命令使用示例
添加到主机的路由
添加主机192.168.1.2开发eth0:0 #路线
添加主机10.20.30.148 GW 10.20.30.40 #路线
添加到网络的路由
加网10.20.30.40掩码255.255.255.248 # eth0路线
加网10.20.30.48掩码255.255.255.248 # GW 10.20.30.41路线
#添加路由网192.168.1.0 / 24 eth1
添加默认路由
#默认网关地址192.168.1.1
删除路由
路线德尔-主机192.168.1.2开发eth0:0 #
路线德尔-主机10.20.30.148 GW 10.20.30.40 #
路线德尔网10.20.30.40掩码255.255.255.248 # eth0
路线德尔网10.20.30.48掩码255.255.255.248 # GW 10.20.30.41
#路线德尔网192.168.1.0 / 24 eth1
#默认的路由网关192.168.1.1
设置数据包转发
在CentOS默认的内核配置包括了路由功能,但默认是不启用的系统启动时,Linux的路由可以通过调整内核网络参数启用。sysctl命令可用于配置和调整内核参数。例如,下面的命令可以用来打开包转发功能的Linux内核。
# sysctl - W网。IPv4。ip_forward = 1
在这集,当前系统可以转发数据包,但下一次启动计算机,它会失败。使它仍然有效,下次启动计算机时,您需要写下面一行配置文件 / / sysctl.conf等。
#六 / / sysctl.conf等
net.ipv4.ip_forward = 1
用户还可以使用以下命令查看当前系统是否支持数据包转发。
# sysctl net.ipv4.ip_forward
免责声明:本网信息来自于互联网,目的在于传递更多信息,并不代表本网赞同其观点。其原创性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容、文字的真实性、完整性、及时性本站不作任何保证或承诺,并请自行核实相关内容。本站不承担此类作品侵权行为的直接责任及连带责任。如若本网有任何内容侵犯您的权益,请及时联系我们,本站将会在24小时内处理完毕。
相关文章
返回顶部