GNU/Linux >> LINUX-Kenntnisse >  >> Cent OS

ping funktioniert nicht auf einem neu erstellten CentOS/RHEL-Server

Frage :Wir können in die neu gebaute CentOS/RHEL 8-Maschine ssh, aber Ping funktioniert nicht, nicht einmal Selbst-Ping. Firewalld- und Selinux-Dienste sind deaktiviert. Wie kann das Problem gelöst werden?

1. Suchen Sie zuerst nach dem Inhalt der dynamischen Datei /proc/sys/ipv4/icmp_echo_ignore . Wenn dieser Wert auf 1 gesetzt ist, also on oder true, entscheidet sich der Kernel dafür, alle ICMP-Echo-Anforderungen vollständig zu ignorieren. Diese Variable nimmt einen booleschen Wert an und ist standardmäßig auf „false“ oder „off“ gesetzt.

# cat /proc/sys/ipv4/icmp_echo_ignore
1

2. Sie können dasselbe mit den Befehlen „netstat -s“ und „sysctl -a“ bestätigen:

# netstat -s
...
Icmp:
  2371 ICMP messages received
  0 input ICMP message failed
  ICMP input histogram:
  echo requests: 2339
  timestamp request: 32
  40 ICMP messages sent
  0 ICMP messages failed
  ICMP output histogram:
  echo requests: 8
  timestamp replies: 32
IcmpMsg:
  InType8: 2339
  InType13: 32
  OutType8: 8
  OutType14: 32
# sysctl -a | grep icmp_echo_ignore_all
net.ipv4.icmp_echo_ignore_all = 1

3. Bearbeiten Sie die folgende Zeile in /etc/sysctl.conf wie unten gezeigt:

# vi /etc/sysctl.conf
net.ipv4.icmp_echo_ignore_all = 0

oder um die Änderungen vorübergehend vorzunehmen, verwenden Sie den folgenden Befehl:

# echo "0" > /proc/sys/net/ipv4/icmp_echo_ignore_all

4. Um es nach dem Neustart dauerhaft zu machen:

# sysctl -p

Dann können Sie den Ping lokal oder von einem anderen Rechner aus testen:

$ ping 127.0.0.1
PING 127.0.0.1 (127.0.0.1) 56(84) bytes of data.
64 bytes from 127.0.0.1: icmp_seq=1 ttl=64 time=0.023 ms
64 bytes from 127.0.0.1: icmp_seq=2 ttl=64 time=0.036 ms
64 bytes from 127.0.0.1: icmp_seq=3 ttl=64 time=0.035 ms
64 bytes from 127.0.0.1: icmp_seq=4 ttl=64 time=0.037 ms
64 bytes from 127.0.0.1: icmp_seq=5 ttl=64 time=0.029 ms
64 bytes from 127.0.0.1: icmp_seq=6 ttl=64 time=0.033 ms
64 bytes from 127.0.0.1: icmp_seq=7 ttl=64 time=0.035 ms
64 bytes from 127.0.0.1: icmp_seq=8 ttl=64 time=0.030 ms
^C
--- 127.0.0.1 ping statistics ---
8 packets transmitted, 8 received, 0% packet loss, time 7000ms
rtt min/avg/max/mdev = 0.023/0.032/0.037/0.006 ms


Cent OS
  1. So installieren Sie Puppet unter CentOS 8 / RHEL 8

  2. Installieren Sie ownCloud auf CentOS 6 / RHEL 6

  3. SysLog-Server auf CentOS 6 / RHEL 6 einrichten

  4. So richten Sie einen SysLog-Server unter CentOS 7 / RHEL 7 ein

  5. So richten Sie den NFS-Server unter CentOS 7 / RHEL 7 ein

So installieren Sie Redis Server auf CentOS 8 / RHEL 8

So richten Sie den NFS-Server unter CentOS 8 / RHEL 8 ein

So installieren Sie Zabbix Server 4.x unter CentOS 6 / RHEL 6

Installieren Sie die Gnome-GUI auf CentOS 7 / RHEL 7

Installieren Sie Nginx unter CentOS 7 / RHEL 7

So installieren Sie Zabbix Server 5.0 / 4.0 unter CentOS 7 / RHEL 7