관리 자산의 네트워크 세그먼트가 JumpServer 백그라운드 서버의 Docker 네트워크 세그먼트와 중복되는 문제를 해결하는 방법은 무엇입니까?

공식 웹사이트 주소: JumpServer - 오픈 소스 Bastion 호스트 - 공식 웹사이트

온라인 전화: 400-052-0755

기술 지원: JumpServer 기술 상담


개요

JumpServer의 배경은 Docker를 기반으로 합니다.Docker0의 기본 네트워크 세그먼트는 클라우드 자산에서 사용하는 기본 네트워크 세그먼트와 충돌할 수 있습니다. 클라우드 자산에서 사용하는 기본 네트워크 세그먼트와 충돌할 수 있음 네트워크 세그먼트 충돌: 관리 자산의 네트워크 세그먼트와 JumpServer 서버 변경으로 인해 자산이 다른 연결 방법을 통해 연결할 수 없게 될 수 있습니다. 이 글은 주로 위와 같은 상황이 발생했을 때 해결 방법을 소개합니다.

해결책

1. Docker0 네트워크 세그먼트 충돌

이미 실행 중인 환경에서 수정하는 경우 먼저 JumpServer 서비스를 종료하십시오.
Docker0의 기본 네트워크 세그먼트를 수정할 때 다른 관리 자산의 기본 네트워크 세그먼트와 충돌하는지 확인해야 합니다.
daemon.json을 엽니다. 기본 위치는 /etc/docker/daemon.json입니다.
첫 번째 줄에 다음을 추가합니다.

{
"bip":"192.168.100.1/24"   #192.168.100.1是您想要修改的网段,切勿与宿主机同网段,不可以用192.168.100.0,原因为子网第一位不可占用
}

Docker 컨테이너 다시 시작

systemctl restart docker

JumpServer를 다시 시작하십시오.

2. 컨테이너가 위치한 네트워크 충돌

이미 실행 중인 환경에서 수정하는 경우 먼저 JumpServer 서비스를 종료하십시오.

jmsctl down

JumpServer의 구성 파일 config.txt를 수정합니다. 기본 위치는 /opt/jumpserver/config/config.txt입니다.

수정이 완료된 후 JumpServer 서비스를 다시 시작하십시오.

시작 후 볼 수 있습니다.

 

추천

출처blog.csdn.net/qq_43174065/article/details/128814657