IPv6를 비활성화한 후 rpcbind.service가 RHEL 7.4에서 시작되지 않습니다.

IPv6를 비활성화한 후 rpcbind.service가 RHEL 7.4에서 시작되지 않습니다.

나는 다음을 통해 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 주소를 제거하여 문제를 해결했습니다. 또한 이것이 어떻게 든 이러한 행동을 유발하는 것 같습니다.

관련 정보