Ubuntu의 조건부 고정 IP 주소?

Ubuntu의 조건부 고정 IP 주소?

고정 IP 주소가 없는 현재 작업에 사용하는 VMWare 15(Windows 10용 호스트 OS)에서 실행되는 Ubuntu VM이 있습니다. 가끔 사무실에 있는데 IP 주소가 192.168.57.XXX 이고, 가끔 집에서 일하는데 IP 주소가 192.168.0.XXX 입니다. 저는 IP가 필요한 Ubuntu VM에서 실행되는 Windows 10 OS의 애플리케이션을 사용하고 있으며 이를 실행하는 데는 두 가지 옵션이 있습니다. 하나는 192.168.57.XXX용이고 다른 하나는 192.168.0 .XXX용입니다. 문제는 VM이나 컴퓨터를 시작할 때마다 IP가 변경되므로(실제로 어느 것이 이를 트리거하는지 잘 모르겠습니다) 새 연결 구성을 만들고 이전 구성을 삭제해야 한다는 것입니다.

내가 원하는 것은 Ubuntu가 .57 네트워크에 있음을 감지하면 192.168.57.225이고 .0 홈 네트워크에 있으면 192.168.0.25라는 것입니다. 설정 파일이나 시작 시 실행되는 일부 bash 파일을 통해 이를 수행할 수 있는 방법이 있습니까? 나는 Ubuntu를 처음 사용하므로 솔루션에 설정 변경이 포함되어 있다면 내가 많이 알고 있다고 가정하지 마십시오.

관련 정보