명령줄을 사용하여 eth0에서 dhcp 사용

명령줄을 사용하여 eth0에서 dhcp 사용

eth0ipv4 주소를 얻기 위해 dhcp를 사용하는 인터페이스를 설정하기 위해 명령줄을 사용하려고 합니다 . 다음을 사용하여 IP 주소를 수동으로 변경할 수 있습니다.

sudo ifconfig eth0 x.x.x.x netmask x.x.x.x

eth0주소를 얻기 위해 dhcp를 사용하여 설정하는 데 사용할 수 있는 유사한 명령이 있습니까 ? 다음을 입력해 봅니다.

sudo dhclient eth0 

그런데 이렇게 입력해도 IP 주소는 바뀌지 않습니다. 파일 /etc/network/interfaces은 다음과 같이 설정됩니다.

iface eth0 inet manual 

그런 다음 다음과 같이 변경했습니다.

auto eth0
iface eth0 inet dhcp 

eth0단, 시스템을 재부팅하더라도 IP 주소는 변경되지 않습니다.

답변1

dhcpIP 주소를 제공할 만큼 구성이 올바른 경우 다음 명령을 실행하세요.

dhclient eth0 -v 

작동해야합니다. 이 옵션은 -v유용할 수 있는 자세한 로그 메시지를 활성화합니다.

이미 시작한 경우 eth0새 IP 주소를 요청하기 전에 구성을 해제해 보세요 eth0.

파일의 인터페이스 정의를 기반으로 네트워크 인터페이스를 구성하려면 및 명령을 /etc/network/interfaces사용할 수 있습니다 .ifupifdown

답변2

먼저 다음 명령을 실행해야 합니다.

dhclient -v -r

ip그런 다음 주소를 변경합니다 .

ifconfig eth0 xx.xx.xx.xx

xx.xx.xx.xx원하는 ip_address로 변경하세요 .

관련 정보