홈 네트워크에 고정 IP를 할당하는 방법

홈 네트워크에 고정 IP를 할당하는 방법

저는 NetGear WNR2000 무선 라우터를 가지고 있으며 여기에 서버를 직접 연결하고 해당 서버가 Subversion, Artifactory, Jenkins CI 및 기타 몇 가지 항목을 호스트하도록 하고 싶습니다. 기본적으로 그것은 농가에서 나의 개인 "빌드 서버" 역할을 할 것입니다.

문제는 내 소프트웨어에서 이 빌드 서버로 작업하려면 신뢰할 수 있는(가급적이면 정적) URL이 필요하다는 것입니다. 예를 들어 내 Artifactory 서버는 다음 위치에 있을 수 있습니다.

http://<whatever-ip-router-assigns>:8080/artifactory/myrepo/

그리고 Ant 빌드스크립트에서 내 프로젝트가 올바르게 빌드되도록 하려면 해당 URL을 하드코딩해야 합니다.

"네트워크 전문가"가 아닌 경우 어떤 옵션을 사용할 수 있나요? 정적 경로가 생각나지만 저는 설정한 적이 없으며 그것이 올바른 솔루션인지조차 확신할 수 없습니다. 서버는 Ubuntu Server의 최신 릴리스가 될 것입니다.

어떤 아이디어가 있나요? 미리 감사드립니다!

답변1

NAT(192.168.1.*) 뒤에 고정 IP를 설정하는 것이 가능하며 일반적으로 쉽습니다. Ubuntu Server의 경우 다음과 유사한 /etc/network/interfaces 파일을 설정해야 합니다.

# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
        address 192.168.1.11
        broadcast 192.168.1.255
        gateway 192.168.1.1
        netmask 255.255.255.0
        network 192.168.1.0

라우터에서 DHCP 설정을 변경할 수 있는 경우 고정 IP 다음 위치에서 할당을 시작하거나 이전에 종료하도록 하는 것이 가장 좋습니다. 우리 집에는 192.168.1.50에서 시작하여 192.168.1.255에서 끝나는 고정 IP가 있으므로 정적으로 할당할 수 있는 최대 50개의 IP가 남습니다. 이는 제가 필요로 하는 것보다 많습니다.

답변2

일반적으로 서버가 DHCP 서버에 의해 할당된 IP 주소를 얻은 경우 나중에 항상 해당 주소를 다시 얻으려고 시도합니다. DHCP 서버는 동일한 장치에 동일한 주소를 계속 할당하려고 시도할 수도 있습니다.

이런 일이 발생하지 않으면 서버에 고정 IP 주소를 할당하기만 하면 됩니다. 또는 서버에 대해 수동으로 DHCP 주소를 예약합니다.확신하는항상 동일한 주소를 갖게 됩니다).

관련 정보