내 IP 주소가 DHCP인지, 고정인지, 동적인지 어떻게 확인하나요?
내 가상 머신이 어떤 IP 주소를 사용하고 있는지 네트워크 관리자에게 알려야 합니다. 숫자는 알지만 고정되었는지는 모르겠습니다.
시도해 보았는데 ifconfig
내 IP 주소가 반환되었습니다.
답변1
Ubuntu 상단 패널에 있는 네트워크 관리자 아이콘을 마우스 오른쪽 버튼으로 클릭하고 편집을 선택합니다. 유선 네트워크 또는 무선 네트워크 탭으로 이동하여 네트워크 이름을 선택합니다. 편집 버튼을 클릭하고 새 창에서 IPv4 설정 탭으로 이동합니다. 방법이 자동(DHCP)인 경우 dhcp를 사용하는 것입니다.
다른 방법은 cat /var/log/syslog
아래와 같이 확인하는 것입니다.
DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 6
DHCPOFFER from 10.100.1.254
DHCPREQUEST on eth0 to 255.255.255.255 port 67
DHCPACK from 10.100.1.254
위와 비슷한 상황이라면. DHCP를 사용하고 있습니다. (IP 주소는 다를 수 있습니다.)
답변2
저는 데비안을 사용하고 있지만 디렉토리는 동일하거나 유사해야 합니다. 디렉토리가 있는지 확인하십시오 /var/lib/dhcp
. 그 다음에:
ls -lrt /var/lib/dhcp/
다음과 같은 내용이 표시되어야 합니다./var/lib/dhcp/dhclient
-random-numbers-
eth1.lease
. 관심 있는 인터페이스와 관련된 최신 파일을 찾아 엽니다.
cat /var/lib/dhcp/dhclient-...-eth1.lease
출력은 다음과 같아야 합니다.
lease {
interface "eth1";
fixed-address 192.168.10.12;
rebind 4 2012/08/02 03:56:17;
expire 4 2012/08/02 04:41:17;
}
디렉터리가 존재 하지 /var/lib/dhcp
않거나 비어 있으면 DHCP에서 IP를 얻을 수 없을 가능성이 높습니다.
답변3
이전 게시물에 대한 현명한 메모: 의 내용은 /etc/network/interfaces
시작 시(또는 실행 후) 인터페이스를 관리하는 방법을 알려줍니다 service networking restart
. 이것은 확실하지 않습니다. 특정 순간에 특정 인터페이스가 어떻게 할당되는지는 알려주지 않습니다. 예를 들어, DHCP
호스팅된 인터페이스가 있으면 쉽게 종료 dhclient
하고 ifconfig
인터페이스에 원하는 IP를 정적으로 할당하는 데 사용할 수 있습니다( HCHP
혼란을 더 일으키기 위해 호스팅 범위 내에서 IP 주소를 할당할 수도 있습니다).
어쩌면 다른 관리자가 무언가를 테스트하기 위해 이 작업을 수행했지만 정리하는 것을 잊어버렸을 수도 있습니다. 또는 이제 관리될 dhclient eth0
정적 할당이 있는 인터페이스에서 실행할 수도 있습니다. DHCP
또는 다른 관리자가 오타를 하여 avahi
인터페이스가 링크 로컬 주소로 동적으로 구성되었을 수도 있습니다.
물론 이런 일이 매일 일어나는 것은 아니지만, 개발 상황이나 이상한 상황에서만 "이 인터페이스는 정확히 어떻게 구성되어 있지?"라고 자문하게 됩니다. 일반적인 상황에서는 절대 이런 질문을 하지 않습니다.
전반적으로 나는 대답이 "아니요, 확실히 알 수 없습니다"라고 생각합니다. 커널에는 유지 관리 기록이 없는 것으로 이해됩니다. 당신이 할 수 있는 최선의 방법은 grep
일반적인 용의자를 제거하는 것 입니다 /var/log/
. 그러나 누군가 고정 IP 주소를 수동으로 할당하면 운이 좋지 않습니다.
답변4
사용 명령:
cat /etc/network/interfaces
모든 인터페이스와 그 중 dhcp를 사용하는 인터페이스가 표시됩니다.
DHCP가 고정인지 동적인지에 관계없이 가상 머신 구성을 확인해야 합니다. 편집을 사용하는 경우
VM Ware
가상 네트워크 속성을 얻을 수 있습니다. 여기에서 특정 가상 머신의 dhcp용으로 특정 가상 인터페이스가 예약되어 있는지 확인할 수 있습니다. 확인하지 않은 경우 동적 기본 구성을 변경하지 않은 것으로 가정할 수 있습니다. 원하시면 예약을 하실 수 있습니다.VM Ware 환경의 NAT 구성 세부정보:딸깍 하는 소리.
브리지 연결인 경우:
브리지 네트워킹을 사용하는 경우 가상 머신은 네트워크에서 자체 ID가 필요합니다. 예를 들어 TCP/IP 네트워크에서 가상 머신에는 자체 IP 주소가 필요합니다. 네트워크 관리자는 가상 머신에 IP 주소를 사용할 수 있는지 여부와 게스트 운영 체제에서 사용해야 하는 네트워크 설정을 알려줄 수 있습니다. 일반적으로 게스트 운영 체제는 DHCP 서버에서 IP 주소 및 기타 네트워크 세부 정보를 자동으로 가져오거나 게스트 운영 체제에서 IP 주소 및 기타 세부 정보를 수동으로 설정해야 할 수도 있습니다.
브리지된 네트워크를 사용하는 경우 가상 머신은 네트워크의 전체 참가자입니다. 마치 네트워크의 물리적 컴퓨터인 것처럼 네트워크의 다른 컴퓨터에 액세스하고 접속할 수 있습니다.
호스트가 여러 운영 체제를 부팅하도록 설정되어 있고 가상 머신에서 해당 운영 체제 중 하나 이상을 실행하는 경우 각 운영 체제에 대해 고유한 네트워크 주소를 구성해야 합니다. 여러 운영 체제를 부팅하는 사람들은 한 번에 하나의 운영 체제만 실행될 것이라고 가정하기 때문에 모든 시스템에 동일한 주소를 할당하는 경우가 많습니다. 가상 머신에서 하나 이상의 운영 체제를 사용하는 경우 이 가정은 더 이상 유효하지 않습니다.