#yyds干货盘点#路由表的构成详解

Posted 王华_linux

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了#yyds干货盘点#路由表的构成详解相关的知识,希望对你有一定的参考价值。

#yyds干货盘点#路由表的构成详解_桥接模式

同网段的删路由以后ping 不通

兼有IP和路由才行

对方也无法ping通你​#yyds干货盘点#路由表的构成详解_桥接模式_02

1.实现静态路由

环境:

四台主机:

A主机:eth0 NAT模式

R1主机:eth0 NAT模式,eth1 仅主机模式

R2主机:eth0 桥接模式,eth1 仅主机模式

B主机:eth0 桥接模式

#yyds干货盘点#路由表的构成详解_桥接模式_03

#配置A主机

ifconfig eth0 10.0.0.123/8

route add -net 10.0.0.0/8 dev eth0

route add default gw 10.0.0.200 dev eth0


#配置R1

ifconfig eth0 10.0.0.200/8

ifconfig eth1 192.168.0.200/24

route add -net 10.0.0.0/8 dev eth0

route add -net 192.168.0.0/24 dev eth1

route add -net 172.16.0.0/16 gw 192.168.0.201 dev eth1

echo 1 > /proc/sys/net/ipv4/ip_forward

#配置R2

ifconfig eth0 172.16.0.200/16

ifconfig eth1 192.168.0.201/24

route add -net 192.168.0.0/24 dev eth1

route add -net 172.16.0.0/16 dev eth0

route add -net 10.0.0.0/8 gw 10.0.0.200 dev eth1
echo 1 > /proc/sys/net/ipv4/ip_forward

#配置B

ifconfig eth0 172.16.0.123/16

route add -net 172.16.0.0/16 dev eth0

route add default gw 172.16.0.200 dev eth0

#yyds干货盘点#路由表的构成详解_静态路由_04

[root@router ~]#echo 1 > /proc/sys/net/ipv4/ip_forward

2. 配置动态路由

通过守护进程获取动态路由,安装quagga包,通过命令vtysh配置

支持多种路由协议:

RIP:Routing Information Protocol,路由信息协议

OSPF:Open Shortest Path First,开放式最短路径优先

BGP:Border Gateway Protocol,边界网关协议

RIP、OSPF和BGP

3. netstat命令

来自于net-tools包,建议使用 ss 代替

显示网络连接:

netstat [--tcp|-t] [--udp|-u] [--raw|-w] [--listening|-l] [--all|-a] [-- numeric|-n] [--extend|-e[--extend|-e]] [--program|-p]

常用选项

-t: tcp协议相关

-u: udp协议相关

-w: raw socket相关

-l: 处于监听状态

-a: 所有状态

-n: 以数字显示IP和端口

-e:扩展格式

-p: 显示相关进程及PID

常用组合:

-tan, -uan, -tnl, -unl

显示路由表:

netstat {--route|-r} [--numeric|-n]

-r: 显示内核路由表

-n: 数字格式

显示接口统计数据

netstat {--interfaces|-I|-i} [iface] [--all|-a] [--extend|-e] [--program|-p] [-
-numeric|-n]
netstat -i
netstat –I=IFACE
ifconfig -s IFACE
[root@centos8 ~]#netstat -Ieth0
Kernel Interface table
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 4660 0 0 0 2460 0 0
0BMRU
[root@centos8 ~]#ifconfig -s eth0
Iface MTU RX-OK RX-ERR RX-DRP RX-OVR TX-OK TX-ERR TX-DRP TX-OVR Flg
eth0 1500 4745 0 0 0 2518 0 0
0BMRU
[root@centos8 ~]#netstat -nt
Active Internet connections (w/o servers)
Proto Recv-Q Send-Q Local Address Foreign Address State
tcp 0 52 10.0.0.8:22 10.0.0.1:4927 ESTABL


以上是关于#yyds干货盘点#路由表的构成详解的主要内容,如果未能解决你的问题,请参考以下文章

#yyds干货盘点#Linux显示或管理路由表

Nginx反向代理web程序解决谷歌跨越问题配置详解 #yyds干货盘点#

#yyds干货盘点# Redis数据类型:5种基础数据类型详解

#yyds干货盘点# Spring AOP详解

DBUtils使用详解 #yyds干货盘点#

算法 | 第2章 链表相关《程序员面试金典》#yyds干货盘点#