盛年不重来,一日难再晨,及时当勉励,岁月不待人。这篇文章主要讲述#yyds干货盘点#路由表的构成详解相关的知识,希望能为你提供帮助。
兼有IP和路由才行
对方也无法ping通你?
1.实现静态路由环境:
【#yyds干货盘点#路由表的构成详解】四台主机:
A主机:eth0 NAT模式
R1主机:eth0 NAT模式,eth1 仅主机模式
R2主机:eth0 桥接模式,eth1 仅主机模式
B主机:eth0 桥接模式
#配置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
[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
eth0150046600 0 0 24600 0
0BMRU
[root@centos8 ~]#ifconfig -s eth0
Iface MTU RX-OK RX-ERR RX-DRP RX-OVRTX-OK TX-ERR TX-DRP TX-OVR Flg
eth0150047450 0 0 25180 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:2210.0.0.1:4927 ESTABL
推荐阅读
- #yyds干货盘点#linux命令 –MAKEDEV 建立设备
- PowerShell KB MB GB TB PB在powershell的显示
- Flutter 专题30 图解自定义底部状态栏 ACEBottomNavigationBar #yyds干货盘点#
- MySQL optimizer_trace的用法
- PowerShell Out-GridView 结果显示到可交互的独立窗口中
- YARN && Hadoop 集群环境准备
- PowerShell PSModulePath 查看默认的模块存放路径
- #yyds干货盘点# 解决(standard_init_linux.go:219: exec user process caused)
- Go语言学习查缺补漏ing Day7