![sysctl을 사용하여 Linux 하위 인터페이스에서 IPv6를 활성화하는 방법은 무엇입니까?](https://linux55.com/image/229373/sysctl%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EC%97%AC%20Linux%20%ED%95%98%EC%9C%84%20%EC%9D%B8%ED%84%B0%ED%8E%98%EC%9D%B4%EC%8A%A4%EC%97%90%EC%84%9C%20IPv6%EB%A5%BC%20%ED%99%9C%EC%84%B1%ED%99%94%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
다음을 시도했지만
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은 기본적으로 비활성화되어 있으므로 이 문제를 피할 수 있습니다.