내 환경에 맞게 IdM 서버를 구성하는 동안 오류가 발생했습니다. 이런 이상한 오류가 발생합니다
invalid ip address 192.168.1.77 for server.example.com: cannot use ip network address
내 도메인 이름을 요청한 직후 오류가 발생했습니다. 도메인 이름은 다음과 같이 설정됩니다.
/etc/resolv.conf and also at /etc/hosts file
내 서버의 호스트 이름도 다음으로 설정되어 있습니다.
server.test.com
제가 이 혼란에서 벗어날 수 있도록 도와주세요. 내 IP 주소는 공용 IP 또는 네트워크 주소가 아닙니다.
192.168.1.77/32
내가 어디에서 잘못되고 있는지 말해주세요.
Bytor: 프로덕션에 구현하기 전에 시나리오를 테스트하기 위해 두 개의 가상 머신(하나는 서버로, 다른 하나는 클라이언트로)을 만들었습니다. 이 네트워크에는 다른 시스템이 없습니다. 인사.
비벡
답변1
누군가이 스레드는 freeipa-users에서 작성되었습니다.같은 문제가 있습니다. 설치 스크립트에 관한 한 /32는 유효한 호스트 마스크가 아닙니다(게이트웨이 없음/경로 없음). 넷마스크를 수정하면 더 좋을 것입니다.
저는 개인적으로 /32 넷마스크가 있는 dhcp 주소를 얻는 Google 컴퓨팅 엔진 인스턴스에서 이 문제에 직면했습니다. Google 직원이 /16 전체를 사용하도록 제공하면서 왜 이런 작업을 수행하는지 모르겠습니다.
답변2
이 문제는 실제로 몇 달 전에 해결되었습니다. 버전 4.4.3 이상이어야 합니다.
답변3
넷마스크가 실제로 원인입니다. 다음 순서를 수행했습니다(값을 입력하려면 대문자가 필요합니다.
가능하다면 콘솔에서 다음을 수행하세요.
nmcli connection mod YOURCONNECTIONNAME ipv4.addresses 192.168.1.77/16
nmcli connection reload
systemctl restart network
ifdown YOURNIC; ifup YOURNIC