내 Debian Stretch 컴퓨터(Pi Hole이 있는 RaspberryPi)에서 정적 IPv6를 구성하려고 하는데 처리할 수 없는 모든 종류의 문제에 직면하고 있습니다.
내 dhcpcd.conf 파일:
# Generate SLAAC address using the Hardware Address of the interface
#slaac hwaddr
# OR generate Stable Private IPv6 Addresses based from the DUID
#slaac private
# Example static IP configuration:
interface eth0
static ip_address=192.168.1.100/24
static ip6_address=2a01:aaaa:bbbb:cccc::100/64
static routers=192.168.1.1
static domain_name_servers=127.0.0.1 ::1
일부 IPv6 Sysctl 변수
net.ipv6.conf.eth0.accept_dad = 1
net.ipv6.conf.eth0.accept_ra = 0
net.ipv6.conf.eth0.accept_ra_defrtr = 1
net.ipv6.conf.eth0.accept_ra_mtu = 1
net.ipv6.conf.eth0.accept_ra_pinfo = 1
net.ipv6.conf.eth0.accept_ra_rtr_pref = 1
net.ipv6.conf.eth0.addr_gen_mode = 1
net.ipv6.conf.eth0.autoconf = 0
net.ipv6.conf.eth0.use_tempaddr = 2
그리고 마지막으로 내 resolv.conf(resolvconf가 설치되지 않음)
# Generated by dhcpcd from eth0.dhcp, eth0.ra
# static resolv.conf file
search mydomain.home
nameserver 127.0.0.1
nameserver ::1
search home # search domain sent by ISP router
nameserver 127.0.0.1
nameserver ::1
nameserver 2a01:aaaa:bbbb:cccc:dddd:eeee:ffff:gggg # ISP router's IPv6
# /etc/resolv.conf.tail can replace this line
eth0 IPv6 주소:
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 state UP qlen 1000
inet6 2a01:aaaa:bbbb:cccc:dddd:eeee:ffff:ccb0/64 scope global temporary dynamic
valid_lft 1763sec preferred_lft 563sec
inet6 2a01:aaaa:bbbb:cccc:dddd:eeee:ffff:f540/64 scope global dynamic mngtmpaddr noprefixroute
valid_lft 1763sec preferred_lft 563sec
inet6 2a01:aaaa:bbbb:cccc::100/64 scope global noprefixroute
valid_lft forever preferred_lft forever
inet6 fe80::aaaa:bbbb:cccc:f540/64 scope link
valid_lft forever preferred_lft forever
그래서 내가 이해하지 못하는 한 가지가 있습니다.
- 고정 IPv6 주소를 구성하고 autoconf를 차단했지만 여전히 SLAAC IPv6 주소를 얻습니다(mngtmpaddr CONFFLAG 사용).. 이유는 무엇입니까?
- 라우터 광고(구성할 수 없는 ISP 라우터에서 전송)를 차단했지만 dhcpcd는 여전히 RA를 사용하여 resolv.conf를 생성합니다(검색 도메인 홈 및 라우터 IPv6를 DNS로 사용).
- IPv6 기본 경로는 RA에 의해 학습된 것 같습니다. 제가 보기에는 합법적인 것 같지만 이것이 올바른 접근 방식인지 100% 확신할 수 없습니다.
당신의 도움을 주셔서 대단히 감사합니다