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アドレスを削除して問題を解決しました。また、これが何らかの形でこれらの行動を引き起こすようです。

関連情報