Consul - "개인 IPv4 주소를 찾을 수 없습니다" 오류

Consul - "개인 IPv4 주소를 찾을 수 없습니다" 오류

"우분투 20.04"

다음 명령을 사용하여 Consul 서비스를 시작하려고 합니다.

/usr/bin/consul agent -server -ui -data-dir=/temp/consul -bootstrap-expect=1 -node=vault -bind=0.0.0.0 -config-dir=/etc/consul.d/

==> "개인 IPv4 주소를 찾을 수 없습니다."

동일한 문제에 대한 페이지도 찾았습니다.GitHub에서하지만 저는 리눅스를 처음 접했기 때문에.

나는 팔로우한다이 페이지설치하세요.

여기서 문제가 무엇입니까?

답변1

with는 라우팅 가능한 주소 -bind가 아니므 0.0.0.0로 기본적으로 로컬 인터페이스 127.0.0.1및 기타 사용 가능한 네트워크 인터페이스가 사용되지만 귀하의 경우 네트워크 인터페이스 중 어느 것도 개인 IP(예: docker 등)를 노출하지 않는 것처럼 보입니다.

따라서 개인 IP가 없으면 공용 IP와 함께 [-advertise][1]( consul.hcl이라는 )을 사용하십시오.advertise_addr

sudo -u consul /usr/bin/consul agent -server -ui -data-dir=/opt/consul -bootstrap-expect=1 -node=vault -bind=0.0.0.0 -advertise=IP.Pub.add.ress -config-dir=/etc/consul.d/

관련 정보