DHCP 서비스 및 중계

2687 단어 linux 서비스DHCP

기사 목록

  • 1 DHCP 개요
  • 2 DHCP 설치 및 구성
  • 3 트렁크 서버 구성
  • 1 DHCP 개요

  • DHCP, 동적 호스트 구성 프로토콜.
  • TCP/IP 네트워크의 컴퓨터에 자동으로 주소 정보를 할당하는 데 사용됩니다. 정보는 주로 IP, 서브넷 마스크, 대응하는 네트워크 주소, 방송 주소, 기본 게이트웨이, DNS 서버
  • 를 포함합니다.
  • 이점: 관리자 업무 감소, IP 충돌 방지
  • 프로세스:
  • 클라이언트는 DHCP 서버, 서버
  • 를 찾기 위해 브로드캐스트 패키지를 보냅니다.
  • DHCP 서버에서 요청이 접수되어 기본 DHCP 서비스의 IP 풀에서 합법적인 IP 주소를 찾아 배포된 정보를 내보냅니다
  • 클라이언트는 수신된 방송 정보에서 IP를 추출하고 DHCP request 정보를 내보냅니다
  • DHCP 서버가 수신한 후에 DHCP ACK 메시지 형식으로 클라이언트에게 성공적으로 확인되었습니다. 이 복구된 방송 패키지는 IP의 유효한 임대차계약과 기타 설정 가능한 정보를 포함하고 클라이언트가 이 신호를 받으면 TCP/IP의 초기화를 완성하고 IP를 획득했습니다
  • 2 DHCP 설치 및 구성


    환경: CentOS 7.5 3.10.0-862.el7.x86_64 Firewalld, NetworkManager, selinux 닫기
    yum-y installdhcp 설치
    주 프로필:/etc/dhcp/dhcpd.ff 실행 프로그램:/usr/sbin/dhcpd,/usr/sbin/dhcrelay 서비스 스크립트 (7.5yum 설치로 이 스크립트가 없습니다):/etc/init.d/dhcpd,/etc/initd.d/dhcrelay 실행 매개 변수 설정:/etc/sysconfig/dhcpd DHCP 중계 설정:/etc/sysconfig/dhcrelay
    프로필 수정: 이 DHCP 서버는 네트워크 장치의 IP 주소가 설정된 네트워크 구역에 속해야 합니다. 서로 다른 네트워크 구역의 IP 탱크는 중계를 통해vim/etc/dhcp/dhcpd를 분배할 수 있습니다.conf
    option domain-name "JC.DHCP";
    # DNS IP
    option domain-name-servers 192.168.200.200,192.168.100.200;
    # 6 
    default-lease-time 21600;
    # 12 
    max-lease-time 43200;
    # 
    log-facility local7;
    
    # IP , 192.168.200.0, , , IP
    subnet 192.168.200.0 netmask 255.255.255.0 {
        range 192.168.200.20 192.168.200.100;
        option routers 192.168.200.100;
    }
    
    # IP 
    subnet 192.168.100.0 netmask 255.255.255.0 {
        range 192.168.100.10 192.168.100.100;
        option routers 192.168.100.200;
    }
    
    # MAC, IP
    host test {
        hardware ethernet 00:0c:29:da:20:76;
        fixed-address 192.168.100.11;
    }
    

    DHCP 서비스 시작: systemctl start dhcpd

    3 트렁크 서버 구성


    크로스 세그먼트 IP 환경 구현: DNCP 서버 IP 192.168.200.200, 게이트웨이 192.168.200.100 중계 서버 두 개의 네트워크 카드, ens32 192.168.200.100, ens34 192.168.100.100 클라이언트가 얻고 싶은 네트워크 세그먼트 192.168.100.0
    중계 서버에 DHCP 서비스를 설치하고 라우팅 전달 기능을 엽니다.
    yum -y install dhcp
    echo "net.ipv4.ip_forward=1" >> /etc/sysctl.conf
    sysctl -p
    

    /etc/sysconfig/dhcrelay 파일 편집
    # DHCP IP
    DHCRELAYARGS="192.168.200.200"
    # DHCP , 
    DHCPv4 only ens32
    DHCPSERVERS=""
    

    중계 서비스centos6.5를 시작하여 중계를 시작합니다. 마지막으로 작성한 중계 프로필/etc/init.d/dhcrelay start을 자동으로 불러옵니다. 그러나 7.5는 직접 시작할 수 없습니다. 명령을 통해 직접 백그라운드 중계 에이전트dhcrelay 192.168.200.200테스트 클라이언트의 네트워크 카드, net1 네트워크 세그먼트, 네트워크 설정은 DHCP로 자동 획득
    켜면 자동으로 가져옵니다. 가져오는 데 실패하면 네트워크 서비스 ifconfig를 다시 시작할 수 있습니다. 가져온 IP가 DHCP 서버 설정 범위에서route-n 게이트웨이 가져오기 상황cat/etc/resolv를 보십시오.conf 가져온 DNS 서버가 정상인지 확인

    좋은 웹페이지 즐겨찾기