리눅스는 클라이언트에서 dhcpv6를 실행하는 방법을 어떻게 알 수 있습니까?


1

홈 네트워크에서 ipv6을 사용하고 있습니다. 리눅스 클라이언트 (우분투 16.04의 경우)가 dhcpv6 서버 (IP 주소 또는 DNS 서버 가져 오기)와 통신하는 방법을 이해하려고합니다. 내가 할 때와 같이이 작업은 커널에서 수행되는 것 같습니다.

$ sudo ifup --verbose p2p1

출력 중에 본다

/sbin/sysctl -q -e -w net.ipv6.conf.p2p1.accept_ra=2
/sbin/sysctl -q -e -w net.ipv6.conf.p2p1.autoconf=1

또한 해당 출력에 많은 dhcpv4 메시지가 표시되지만 dhcpv6 관련 항목은 표시되지 않습니다.

또한 라우터가 사용 가능한 다른 구성이 있음을 알리고 있습니다.

$ rdisc6 p2p1
Soliciting ff02::2 (ff02::2) on p2p1...

Hop limit                 :           64 (      0x40)
Stateful address conf.    :          Yes
Stateful other conf.      :          Yes
Router preference         :       medium
Router lifetime           :         1800 (0x00000708) seconds
Reachable time            :  unspecified (0x00000000)
Retransmit time           :  unspecified (0x00000000)
 Prefix                   : 2601:xxx:xxx:xxx::/64
  Valid time              :         3600 (0x00000e10) seconds
  Pref. time              :         3600 (0x00000e10) seconds
 Prefix                   : fd0f:e273:26d2::/64
  Valid time              :         3600 (0x00000e10) seconds
  Pref. time              :         3600 (0x00000e10) seconds
 MTU                      :         1500 bytes (valid)
 Source link-layer address: BC:AE:C5:C3:0A:55
 Recursive DNS server     : 2601:xxx:xxx:xxx::1
  DNS server lifetime     :         3600 (0x00000e10) seconds
 from fe80::beae:c5ff:fec3:a55

그러나 dhclient -6을 호출하기로 결정한 부분이 명확하게 누락되었습니다.

FWIW :

$ cat /etc/network/interfaces | tail -5
# The primary network interface
auto p2p1
iface p2p1 inet dhcp
# This is an autoconfigured IPv6 interface
iface p2p1 inet6 auto

마지막 줄을 다음과 같이 변경하면 :

iface p2p1 inet6 dhcp

그렇다면 그것은 나에게 의미가 있습니다. 그러나 ipv6이 작동하는 방식 인 것처럼 보이기 때문에 auto를 고수하고 싶습니다.

isc-dhcp-client가 dhcp6 쿼리를 전혀 보내지 않기 때문에이 경로를 시작했지만 (내 openwrt에서 tcpdump로 확인) dhcpc5는 않습니다. 그러나 dhcp5c로 전환하면 네트워크 관리자가 제거되어 다른 문제가 발생합니다. 내가보기 시작하면 낚시를 배우는 것도 좋을 것이라고 생각했습니다. dhclient -6이 실제로 어떻게 호출되는지 알면 정확한 문제를 추적하는 것이 간단해야합니다.

고마워, 크레이그


나는 같은 질문으로 고심하고 있습니다 (그러나 아치 리눅스에서는). systemd-networkd 서비스를 시작하면 라우터에서 ipv6 주소가 자동으로 호출됩니다. 그러나 다른 문제가 있으므로 실제로 작동하는지 알 수 없습니다.
Tim
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.