sysctl을 사용하여 Linux 하위 인터페이스에서 IPv6를 활성화하는 방법은 무엇입니까?

sysctl을 사용하여 Linux 하위 인터페이스에서 IPv6를 활성화하는 방법은 무엇입니까?

다음을 시도했지만 sysctl -w net.ipv6.conf.Ethernet1.200.disable_ipv6=0다음 오류가 발생했습니다.

sysctl: cannot stat /proc/sys/net/ipv6/conf/Ethernet1/200/disable_ipv6: No such file or directory

이상적으로는 변화를 시도해야 합니다. /proc/sys/net/ipv6/conf/Ethernet1.200/disable_ipv6

하지만 사실은 그렇지 않아요

나는 이것을 사용했지만 echo 0 > /proc/sys/net/ipv6/conf/Ethernet1.200/disable_ipv6동일한 기능을 가진 일부 Linux 명령이 필요합니다.

답변1

/sysctl.conf는 파일 시스템 경로 구분 기호로 점을 사용하므로 실제 점 대신 점을 사용해야 합니다 . 응, 이상해.

net.ipv6.conf.Ethernet1/200.disable_ipv6 = 0

그러나 /실제로 이를 구분 기호로 사용할 수도 있습니다.

net/ipv6/conf/Ethernet1.200/disable_ipv6 = 0

솔직히 추천드리고 싶습니다아니요IPv6은 기본적으로 비활성화되어 있으므로 이 문제를 피할 수 있습니다.

관련 정보