记录没有到主机的路由问题解决

简介: 报错日志没有到主机的路由

问题描述

image.png

问题排查:

通常该问题有几个原因造成

1、hosts文件缺少映射或配置错误

2、防火墙没关

检查问题

1.检查各节点之间是否互通,互ping之后发现皆互通,证明两台机器之间接口互通,可排除

2.查看防火墙状态,果然没有关闭

centos6系统下

查看防火墙状态命令 -  service iptables status

关闭防火墙   -   chkconfig iptables off

centos7系统下

查看防火墙状态 -  firewall-cmd --state

关闭防火墙  - systemctl stop firewalld.service

3.关闭防火墙测试

临时和永久关闭防火墙

临时:不重启立即关闭,永久:重启后永久关闭

image.png

关闭完之后,再次尝试,问题完美解决

4.防火墙不可关闭

因安全策略问题防火墙不可关闭

解决方案:

linux下添加路由:

一:使用 route 命令添加

使用route 命令添加的路由,机器重启或者网卡重启后路由就失效了,方法:

//添加到主机的路由

# route add –host 192.168.168.110 dev eth0

# route add –host 192.168.168.119 gw 192.168.168.1

//添加到网络的路由

# route add –net IP netmask MASK eth0

# route add –net IP netmask MASK gw IP

# route add –net IP/24 eth1

//添加默认网关

# route add default gw IP

//删除路由

# route del –host 192.168.168.110 dev eth0

二:在linux下设置永久路由的方法:

1.在/etc/rc.local里添加

方法:

route add -net 192.168.3.0/24 dev eth0

route add -net 192.168.2.0/24 gw 192.168.3.254

2.在/etc/sysconfig/network里添加到末尾

方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev

三:将linux系统配置为一台路由器步骤:

1. 开启路由转发功能:

a. sysctl -w net.ipv4.ip_forward=1 路由转发功能临时有效,重启失效。

b. echo 1 > /proc/sys/net/ipv4/ip_forward 临时有效,适合脚本。

c. 修改/etc/sysctl.conf 文件,将net.ipv4.ip_forward的变量值改为1.再输入sysctl -p 重启配置文件。

2. 添加默认路由和静态路由

a. route add default gw IP_address 添加一条默认路由。

b. route del default 删除默认路由

c. route add -net 网络地址 gw IP_address 添加一条静态路由。

d. route del -net 网络地址 gw Ip_address 删除静态路由

e. vi /etc/sysconfig/network-scipts/route-eth0 然后在文件中添加静态路由 格式如下:

network/24 via IP_address 这种添加方式为永久静态路由。


在网络的配置目录下,如果没有添加route-bondX路由,重启网络路由会缺失,在现网环境中,这会造成业务中断,影响正常业务;通常有人习惯把路由写进入rc.local,其实也可以,但是不建议这么操作,虽然主机重启的情况下,可以通过rc.local加载路由;如果添加route-bondX路由,无论主机或者网络重启都要去加载相关文件,可以减少路由缺失造成的麻烦。因此,建议将路由写入route-bondX文件。




目录
相关文章
|
存储 数据库
Navicate 如何导出数据库中的存储过程、事件、视图等?
Navicate 如何导出数据库中的存储过程、事件、视图等?
1067 0
|
SQL Java HIVE
【解决方案】Hive启动时报错 Logging initialized using configuration in jar:file:/usr/local/apache-hive-1.1.0-bin
【解决方案】Hive启动时报错 Logging initialized using configuration in jar:file:/usr/local/apache-hive-1.1.0-bin
1830 0
【解决方案】Hive启动时报错 Logging initialized using configuration in jar:file:/usr/local/apache-hive-1.1.0-bin
|
分布式计算 Hadoop Java
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
本文是一份详细的Hadoop集群搭建指南,基于Hadoop 3.3.4版本和CentOS 8操作系统。文章内容包括虚拟机创建、网络配置、Java与Hadoop环境搭建、克隆虚拟机、SSH免密登录设置、格式化NameNode、启动Hadoop集群以及通过UI界面查看Hadoop运行状态。同时,还提供了常见问题的解决方案。
Hadoop集群搭建,基于3.3.4hadoop和centos8【图文教程-从零开始搭建Hadoop集群】,常见问题解决
|
SQL 关系型数据库 数据库
PostgreSQL性能飙升的秘密:这几个调优技巧让你的数据库查询速度翻倍!
【10月更文挑战第25天】本文介绍了几种有效提升 PostgreSQL 数据库查询效率的方法,包括索引优化、查询优化、配置优化和硬件优化。通过合理设计索引、编写高效 SQL 查询、调整配置参数和选择合适硬件,可以显著提高数据库性能。
2524 2
|
消息中间件 Ubuntu Java
Ubuntu系统上安装Apache Kafka
Ubuntu系统上安装Apache Kafka
|
关系型数据库 数据库 PostgreSQL
Linux 环境手动备份postgresql数据库
【8月更文挑战第12天】在Docker环境中使用命令行工具对PostgreSQL数据库进行备份和恢复。首先,通过dockerexec进入容器,使用pg_dump进行数据库模式的备份,然后使用dockercp将备份文件导出。接着,若需导入数据到另一数据库,先将备份文件复制到目标容器,再利用psql命令进行数据恢复。整个过程需确保目标数据库无同名模式,以防止导入失败
450 3
|
Ubuntu 网络协议 关系型数据库
|
监控 网络安全
zookeeper的日志报will be dropped if server is in r-o mode 问题
【6月更文挑战第13天】zookeeper的日志报will be dropped if server is in r-o mode 问题
548 1
|
Java 关系型数据库 MySQL
【已解决】SpringBoot 启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no emb
【已解决】SpringBoot 启动报错:Failed to configure a DataSource: ‘url‘ attribute is not specified and no emb
9132 1