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.