DHCP(고정 IP)를 비활성화하는 방법은 무엇입니까?

DHCP(고정 IP)를 비활성화하는 방법은 무엇입니까?

라우터에서 고정 IP가 할당되도록 Slackware 시스템을 설정하려면 어떻게 해야 합니까?

DHCP를 비활성화하고 요청된 IP를 설정하기 위해 무언가를 편집해야 한다고 가정하고 있지만 어디에 있는지 잘 모르겠습니다.

(GUI가 없습니다)

답변1

이는 라우터가 지원하는지 여부에 따라 크게 달라집니다.

DHCP를 비활성화할 필요는 없으며 라우터에서 DHCP 예약을 제공해야 하며 라우터는 IP 주소에 대한 네트워크 인터페이스 MAC 주소의 정적 예약을 설정해야 합니다.

물론 이렇게 할 필요는 없습니다. DHCP를 비활성화하고 시스템에 고정 IP 주소를 완전히 설정하도록 편집할 수 있습니다 /etc/rc.inet1.conf. 다음에서 문서를 볼 수 있습니다.여기서 가능한 설정

답변2

  • 내 openSUSE 시스템에서 DHCP를 비활성화하려면 다음 스크립트를 사용합니다. 주목해야 할 가장 중요한 점은 "service SERVICENAME stop" 명령과 달리 "systemctl disable SERVICENAME.service"는 시작 후에도 유지된다는 것입니다(여기서 SERVICENAME은 비활성화하려는 서비스의 이름입니다).

    systemctl은 evild-dhcp4.service를 비활성화합니다.

evild-dhcp4는 내 시스템에서 DHCP 클라이언트 구성을 처리하는 서비스의 이름입니다. IPv6 DHCP를 비활성화하려면 다음 명령을 사용하십시오.

systemctl disable wickedd-dhcp6.service


  • DHCP를 비활성화한 후 다음 방법 중 하나로 고정 IP를 할당할 수 있습니다.

    1. "/etc/network/interfaces" 파일을 편집하고 eth0 인터페이스에 고정 IP를 할당합니다. 구성 예는 다음과 같습니다.

    핫 플러그 ​​허용 eth0 iface eth0 inet 정적 주소 192.168.1.100 넷마스크 255.255.255.0 네트워크 192.168.1.0 브로드캐스트 192.168.1.255 게이트웨이 192.168.1.1
    dns-nameservers 8.8.8.8

    1. ifconfig 사용(우분투)

    ifconfig eth0 192.168.1.100 넷마스크 255.255.255.0

    1. ip 명령 사용(openSUSE)

    IP 주소 192.168.1.100/24 ​​brd + dev eth0 추가

말할 필요도 없이 수백 가지의 다른 명령 유틸리티를 사용할 수 있습니다.

관련 정보