이런 식으로 분류하면 마이그레이션 프로세스가 그다지 어려워 보이지 않습니다. Kea의 기본 구성 파일에는 활용할 수 있는 설명 주석과 구성 예제가 포함되어 있기 때문에 마이그레이션 프로세스가 더 쉬워집니다. (그리고 다시 ISC가 일을 해냈습니다. 별개의 Kea 문서와 함께 작동합니다. 방치형 버전부터 고급 버전까지 모든 버전에 포함되어 있습니다. 포괄적이고 광범위한 온라인 문서 특정 옵션의 기능이나 이를 적용할 위치에 관심이 있는 경우, 위에서 언급한 것처럼 더 자세한 예를 원하는 경우 분석할 수 있는 샘플 구성 파일도 있습니다.)

DHCP 구성 시간

구성할 Kea 애플리케이션이 두 개 있으므로 먼저 DHCP를 수행한 다음 DDNS 측으로 넘어갑니다. (DHCP 구성 파일에도 DDNS 항목이 많이 포함되어 있기 때문에 현학적으로 말하면 두 가지를 동시에 설정하는 것 같습니다.)

패키지 관리자를 통해 Kea를 설치한 경우 수정해야 할 첫 번째 파일은 다음과 같습니다. /etc/kea/kea-dhcp4.conf. 파일에는 이미 몇 가지 합리적인 기본값이 있어야 하며, 잠시 시간을 내어 주석을 살펴보고 해당 기본값이 무엇인지, 그 의미가 무엇인지 확인하는 것이 도움이 됩니다.

내 작업의 약간 정리된 버전은 다음과 같습니다. kea-dhcp4.conf 파일:

{
  "Dhcp4": {
    "control-socket": {
      "socket-type": "unix",
      "socket-name": "/tmp/kea4-ctrl-socket"
    },
    "interfaces-config": {
      "interfaces": ["eth0"],
      "dhcp-socket-type": "raw"
    },
    "dhcp-ddns": {
      "enable-updates": true
    },
    "ddns-conflict-resolution-mode": "no-check-with-dhcid",
    "ddns-override-client-update": true,
    "ddns-override-no-update": true,
    "ddns-qualifying-suffix": "bigdinosaur.lan",
    "authoritative": true,
    "valid-lifetime": 86400,
    "renew-timer": 43200,
    "expired-leases-processing": {
      "reclaim-timer-wait-time": 3600,
      "hold-reclaimed-time": 3600,
      "max-reclaim-leases": 0,
      "max-reclaim-time": 0
    },
    "loggers": [
    {
      "name": "kea-dhcp4",
      "output_options": [
        {
          "output": "syslog",
          "pattern": "%-5p %m\n",
          "maxsize": 1048576,
          "maxver": 8
        }
      ],
      "severity": "INFO",
      "debuglevel": 0
      }
    ],
    "reservations-global": false,
    "reservations-in-subnet": true,
    "reservations-out-of-pool": true,
    "host-reservation-identifiers": [
      "hw-address"
    ],
    "subnet4": [
      {
        "id": 1,
        "subnet": "10.10.10.0/24",
        "pools": [
          {
            "pool": "10.10.10.170 - 10.10.10.254"
          }
        ],
        "option-data": [
          {
            "name": "subnet-mask",
            "data": "255.255.255.0"
          },
          {
            "name": "routers",
            "data": "10.10.10.1"
          },
          {
            "name": "broadcast-address",
            "data": "10.10.10.255"
          },
          {
            "name": "domain-name-servers",
            "data": "10.10.10.53"
          },
          {
            "name": "domain-name",
            "data": "bigdinosaur.lan"
          }
        ],
        "reservations": [
          {
            "hostname": "host1.bigdinosaur.lan",
            "hw-address": "aa:bb:cc:dd:ee:ff",
            "ip-address": "10.10.10.100"
          },
          {
            "hostname": "host2.bigdinosaur.lan",
            "hw-address": "ff:ee:dd:cc:bb:aa",
            "ip-address": "10.10.10.101"
          }
        ]
      }
    ]
  }
}

첫 번째 세그먼트는 DHCP 프로세스가 관리 API 명령을 수신하는 제어 소켓을 설정합니다. (홈랩에 과도한 관리 도구를 설정하지는 않지만, 들어가기로 결정한 경우 소켓이 거기에 있도록 보장합니다. 그 방향). 또한 Kea가 DHCP 요청을 수신하는 인터페이스를 설정하고 Kea가 원시 소켓 모드에서 해당 요청을 수신하도록 합니다. 당신은 확실히 그것을 원한다 raw DHCP 소켓 유형(여기를 보세요 왜), 다음과 같이 설정할 수도 있습니다. udp 필요한 경우.

답글 남기기

이메일 주소는 공개되지 않습니다. 필수 필드는 *로 표시됩니다

You May Also Like

Discord는 모든 사람이 자신의 사용자 이름을 변경하도록 할 계획입니다.

톰 거킨이 각본을 맡은 작품 기술 기자 2023년 5월 4일 14:56 GMT…

레지던트 이블 DLC의 Lady Dimitrescu는 더 짧을 것입니다.

예, 더 짧지만 그녀에게 키스를 하려면 여전히 Eren Jaeger의 3D 기동 장비가…

TECNO, 갤럭시 Z 폴드 6보다 얇은 혁신적인 3단 폴더블폰 공개

당신이 알아야 할 사항 TECNO는 접었을 때 크기가 11mm인 세 가지 크기의…

PlayStation은 실수로 RPG를 사용할 수 있게 만든 후 콘솔에서 Stellar Blade 데모를 가져옵니다. 이는 심지어 PT도 만들지 않은 움직임입니다.

Stellar Blade 데모는 오늘 초 PS5 PlayStation Store에서 조용히 추가되었다가 빠르게 제거되었으며,…