Debian Jessie 서버에 추가 IPv6 주소를 할당할 수 없습니다

Debian Jessie 서버에 추가 IPv6 주소를 할당할 수 없습니다

/64 IPv6 서브넷이 있는데 이제 다른 v6 주소를 사용하고 싶습니다. => /etc/네트워크/인터페이스:

iface ens18 inet6 static
    address asdf:asdf:asdf:asdf::1
    netmask 64
    gateway fe80::1
    accept_ra 0
    autoconf 0
    privext 0
    dns-nameservers ::1 xxxx:xxxx::1:53 xxxx:xxxx:2:53

iface ens18 inet6 static
    address asdf:asdf:asdf:asdf::2
    netmask 64

iface ens18 inet6 static
    address asdf:asdf:asdf:asdf::3
    netmask 64

asdf:asdf:asdf:asdf::2그러나 및/또는 을 추가하면 asdf:asdf:asdf:asdf::3다른 IPv6 주소를 ping할 수 없습니다.
블록을 제거하고 재부팅하니 IPv6를 다시 사용할 수 있게 되었습니다.

# ip addr show ens18
2: ens18: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether [...] brd ff:ff:ff:ff:ff:ff
    inet [...]/24 brd 79.143.178.255 scope global ens18
    valid_lft forever preferred_lft forever
    inet6 asdf:asdf:asdf:asdf::1/64 scope global 
    valid_lft forever preferred_lft forever
    inet6 fe80::[...]/64 scope link 
    valid_lft forever preferred_lft forever
# ip -6 route
asdf:asdf:asdf:asdf::/64 dev ens18 proto kernel metric 256  pref medium
fe80::/64 dev ens18 proto kernel metric 256  pref medium
default via fe80::1 dev ens18 metric 1024  pref medium

여기서 문제가 무엇입니까?

답변1

문제를 발견했습니다: ICMPv6 메시지! -.-

  1. -p icmp 대신 -p ipv6-icmp를 수락해야 합니다.
  2. ICMP에 대해 상태 허용을 사용하지 마십시오. 예:
    ip6tables -A OUTPUT -m state --state NEW,RELATED,ESTABLISHED -j ACCEPT
    이렇게 하면 ICMPv6 패킷이 이 규칙에 의해 캡처되지 않습니다.

다소 무작위로 작동하기 때문에 디버깅하는 데 어려움을 겪고 있습니다.

관련 정보