2022年Linux路由设置 .pdf
《2022年Linux路由设置 .pdf》由会员分享,可在线阅读,更多相关《2022年Linux路由设置 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、linux 路由表维护查看Linux 内核路由表使用下面的 route 命令可以查看 Linux 内核路由表。# route Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.0.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth0 default 192.168.0.1 0.0.0.0 UG 0 0 0 eth0 route 命令的输出项说明输出项说明Destination 目标网段或者主机Gateway 网关地址, ” * ” 表
2、示目标是本主机所属的网络,不需要路由Genmask 网络掩码Flags 标记。一些可能的标记如下:U 路由是活动的H 目标是一个主机G 路由指向网关R 恢复动态路由产生的表项D 由路由的后台程序动态地安装M 由路由的后台程序修改! 拒绝路由Metric 路由距离,到达指定网络所需的中转数(linux 内核中没有使用)Ref 路由项引用次数(linux 内核中没有使用)Use 此路由项被路由软件查找的次数Iface 该路由表项对应的输出接口3 种路由类型主机路由主机路由是路由选择表中指向单个IP 地址或主机名的路由记录。 主机路由的 Flags 字段为 H。例如, 在下面的示例中,本地主机通过
3、IP 地址 192.168.1.1的路由器到达 IP 地址为 10.0.0.10的主机。Destination Gateway Genmask Flags Metric Ref Use Iface - - - - - - - - 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 10.0.0.10 192.168.1.1 255.255.255.255 UH 0 0 0 eth0 网络路由网络路由是代表主机可以到达的网络。网络路由
4、的Flags 字段为 N。例如,在下面的示例中,本地主机将发送到网络192.19.12 的数据包转发到IP 地址为 192.168.1.1的路由器。Destination Gateway Genmask Flags Metric Ref Use Iface - - - - - - - - 192.19.12 192.168.1.1 255.255.255.0 UN 0 0 0 eth0 默认路由当主机不能在路由表中查找到目标主机的IP 地址或网络路由时,数据包就被发送到默认路由(默认网关)上。默认路由的Flags 字段为 G 。例如,在下面的示例中,默认路由是IP 地址为 192.168.1.
5、1的路由器。Destination Gateway Genmask Flags Metric Ref Use Iface - - - - - - - - default 192.168.1.1 0.0.0.0 UG 0 0 0 eth0 配置静态路由route 命令设置和查看路由表都可以用 route 命令,设置内核路由表的命令格式是:# route add|del -net|-host target netmask Nm gw Gw dev If 其中:add : 添加一条路由规则del : 删除一条路由规则-net : 目的地址是一个网络-host : 目的地址是一个主机target :
6、目的网络或主机netmask : 目的地址的网络掩码gw : 路由数据包通过的网关dev : 为路由指定的网络接口route 命令使用举例添加到主机的路由# route add -host 192.168.1.2 dev eth0:0 名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 2 页,共 8 页 - - - - - - - - - # route add -host 10.20.30.148 gw 10.20.30.40 添加到网络的路由# route add -net 10.
7、20.30.40 netmask 255.255.255.248 eth0 # route add -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 # route add -net 192.168.1.0/24 eth1 添加默认路由# route add default gw 192.168.1.1 删除路由# route del -host 192.168.1.2 dev eth0:0 # route del -host 10.20.30.148 gw 10.20.30.40 # route del -net 10.20.30
8、.40 netmask 255.255.255.248 eth0 # route del -net 10.20.30.48 netmask 255.255.255.248 gw 10.20.30.41 # route del -net 192.168.1.0/24 eth1 # route del default gw 192.168.1.1 设置包转发在 CentOS 中默认的内核配置已经包含了路由功能,但默认并没有在系统启动时启用此功能。开启 Linux 的路由功能可以通过调整内核的网络参数来实现。要配置和调整内核参数可以使用 sysctl 命令。例如:要开启 Linux 内核的数据包转发
9、功能可以使用如下的命令。# sysctl -w net.ipv4.ip_forward=1 这样设置之后, 当前系统就能实现包转发, 但下次启动计算机时将失效。为了使在下次启动计算机时仍然有效,需要将下面的行写入配置文件/etc/sysctl.conf。# vi /etc/sysctl.conf net.ipv4.ip_forward = 1 用户还可以使用如下的命令查看当前系统是否支持包转发。# sysctl net.ipv4.ip_forward 修改 Linux静态路由时间: 2007-04-12 10:19:01 来源: Linux联盟收集整理作者:内网:有两个网段10.10.100.
10、0/24和 10.10.101.0/24 ,名师资料总结 - - -精品资料欢迎下载 - - - - - - - - - - - - - - - - - - 名师精心整理 - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 服务器 ip: a.b.c.d 外网网关 e.f.g.h 服务器内网卡 10.10.100.254内网 10.10.101.0/24网段的机器无法访问10.10.100.254这台机器。登陆服务器查看路由表:rootwww conf# netstat -rKernel IP routing tableDestination Gateway
11、 Genmask Flags MSS Window irtt Iface10.10.100.0 * 255.255.255.0 U 0 0 0 eth0169.254.0.0 * 255.255.0.0 U 0 0 0 eth1default e.f.g.h 0.0.0.0 UG 0 0 0 eth1 因此可以看到在 10.10.100.254服务器上无法看到 10.10.101.0/24的路由选择表路由条目,因此可以两种方法添加,临时性的:route add -net 10.10.101.0 netmask 255.255.255.0 gw 10.10.100.1 但重新启动后就会失效. 因
12、此在 /etc/sysconfig/network-scripts/目录下建立文件。因为我们是做内网的路由,并且内网网卡为eth0 ,因此我们建立route-eth0文件如下:rootwww network-scripts# cat route-eth0 10.10.101.0/24 via 10.10.100.1 dev eth0 rootwww network-scripts# /etc/rc.d/init.d/network restart启动生效rootwww network-scripts# netstat -r Kernel IP routing table Destination
13、 Gateway Genmask Flags MSS Window irtt Iface 10.10.101.0 10.10.100.1 255.255.255.0 UG 0 0 0 eth0 10.10.100.0 * 255.255.255.0 U 0 0 0 eth0 169.254.0.0 * 255.255.0.0 U 0 0 0 eth1 default e.f.g.h 0.0.0.0 UG 0 0 0 eth1 修改外网网关如下:rootwww conf# cat /etc/sysconfig/network NETWORKING=yes HOSTNAME= GATEWAY=e.
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年Linux路由设置 2022 Linux 路由 设置
限制150内