나는 다음을 통해 ipv6을 비활성화합니다.시스템 제어다음과 같이:
echo net.ipv6.conf.all.disable_ipv6=1 > /etc/sysctl.d/ipv6.conf
sysctl -p /etc/sysctl.d/ipv6.conf
아래 링크에서 제안한 대로 initramfs를 다시 생성하기 위해 dracut을 실행했습니다.https://access.redhat.com/solutions/2798411그리고 시키는 대로 다 했어.
dracut -v -f
rpcbind.* 프로세스의 상태입니다.
systemctl list-unit-files | grep rpcbind
rpcbind.service indirect
rpcbind.socket enabled
rpcbind.target static
재부팅 후 rpcbind.socket이 성공적으로 시작되었고 rpcbind.service가 종료된 것만 볼 수 있습니다.
systemctl status rpcbind.socket
● rpcbind.socket - RPCbind Server Activation Socket
Loaded: loaded (/usr/lib/systemd/system/rpcbind.socket; enabled; vendor preset: enabled)
Active: active (listening) since Thu 2018-02-15 11:25:09 GMT; 26min ago
Listen: /var/run/rpcbind.sock (Stream)
0.0.0.0:111 (Stream)
Feb 15 11:25:09 seliics01979 systemd[1]: Listening on RPCbind Server Activation Socket.
Feb 15 11:25:09 seliics01979 systemd[1]: Starting RPCbind Server Activation Socket.
systemctl status rpcbind.service
● rpcbind.service - RPC bind service
Loaded: loaded (/usr/lib/systemd/system/rpcbind.service; indirect; vendor preset: enabled)
Active: inactive (dead)
rpcbind.service가 아직 시작되지 않은 것을 보니 혼란스럽습니다. 그러나 rpcbind.service를 수동으로 시작하면 문제가 없습니다. 이는 VM과 HP Gen9 하드웨어 모두에서 발생합니다. 도움이 필요하다.
cat /usr/lib/systemd/system/rpcbind.service
[Unit]
Description=RPC bind service
Requires=rpcbind.socket
After=systemd-tmpfiles-setup.service
[Service]
Type=forking
EnvironmentFile=/etc/sysconfig/rpcbind
ExecStart=/sbin/rpcbind -w $RPCBIND_ARGS
[Install]
Also=rpcbind.socket
cat /usr/lib/systemd/system/rpcbind.target
[Unit]
Description=RPC Port Mapper
Documentation=man:systemd.special(7)
RefuseManualStart=true
cat /usr/lib/systemd/system/rpcbind.socket
[Unit]
Description=RPCbind Server Activation Socket
[Socket]
ListenStream=/var/run/rpcbind.sock
[Install]
WantedBy=sockets.target
답변1
/etc/hosts에서 ::1 localhost 주소를 제거하여 문제를 해결했습니다. 또한 이것이 어떻게 든 이러한 행동을 유발하는 것 같습니다.