Ifconfig를 사용하여 인터페이스를 DHCP로 전환 할 수 있습니까? 그렇지 않은 경우 가장 좋은 방법은 무엇입니까?


13

방금 새로운 Ubuntu 서버를 설정했으며 많은 네트워킹 테스트를 수행 할 것입니다.

설정하는 동안 단순히 네트워크 단계를 건너 뛰었습니다.

이제 DHCP와 주소 사이를 자주 전환해야합니다.

을 통해 포트에 주소를 쉽게 제공 할 수 ifconfig eth0 x.x.x.x netmask x.x.x.x있지만 DHCP를 사용하도록 포트를 설정하는 데 사용할 수있는 대안이 있습니까?

이것이 가능하지 않다면 기본값 /etc/network/interfaces으로 dhcp로 설정 한 다음 적용하기 위해 네트워킹을 위 / 아래로 사용하거나 다시 시작 할 수 있다고 생각하지만 ifconfig를 사용하는 것이 좋습니다.


@TheX-우분투 서버를 사용하고 있습니다. 실제로 "서비스"를 제공하지 않습니다! 한 네트워크에서 DHCP를 전환하고 DHCP 서버가없고 완전히 다른 범위가있는 다른 네트워크에 연결해야합니다.
— wilhil

1
@TheX-죄송합니다 ... DHCP가 활성화 된 한 네트워크에서 데이터 / 테스트를 다운로드 한 다음 DHCP가없는 다른 네트워크로 전환하기위한 것입니다.
— wilhil

@TheX-죄송합니다. 이해하지 못한 것이 있는지 확실하지 않습니다 ... 이것이 사실임을 정확히 알고 있습니다! 이것이 내가 고정 IP와 DHCP를 갖고 그들 사이를 전환하고 싶어하는 이유입니다! Windows에서 네트워크를 테스트 할 때 연결을 마우스 오른쪽 버튼으로 클릭하고 IP 구성을 설정하고 DHCP로 돌아가려면 자동 할당 상자를 선택하십시오 .Linux 변형을 원합니다.
— wilhil

1
아 ... 알 겠어요. 그래서 당신은 그것을 쉽게 전환 할 수있는 방법을 찾고 있습니다 ...
— TheXed

1
"TheX-정확하게! 설명하지 않으면 죄송하지만, 그렇게 복잡하지 않다고 생각했습니다! Windows와 매우 유사한 GUI Linux에서이 작업을 쉽게 수행 할 수 있습니다. 어떻게해야하는지 알 수 없습니다. 이 명령 줄에서.
— wilhil

답변:


26

정적에서 동적으로 변경

ifconfig eth0 0.0.0.0 0.0.0.0 && dhclient  

다시 변경

killall dhclient && ifconfig eth0 10.0.1.22 netmask 255.255.255.0

당신은 또한 IP 경로 추가가 필요할 수 있습니다
— RobotHumans

정확히 내가 필요한 것, 감사합니다. 그러나 왜 0.0.0.0을 제공해야합니까? dhclient만이 나를 위해 일했습니다.
— 3bdalla

1
습관입니다. 그래서 당신은 "주소를 묻습니다"대신 "현재 가지고있는 주소를 할당하지 않은 다음 주소를 요청하십시오"라고 말합니다
— RobotHumans

3
는 dhclient장치 후 때 때문에, 너무, 뒤에 인터페이스를해야 ifconfig하지 eth0, 당신은 그것을 지정해야합니다.
— Jim Hunziker

dhclient이미 실행중인 경우 다시 실행해야합니까?
— logidelic
당사 사이트를 사용함과 동시에 당사의 쿠키 정책과 개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.