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