네트워크 서비스가 다시 시작되면 고정 경로가 삭제됩니다. 그러나 IPv4 고정 경로를 추가하여 이를 지속적으로 만들 수 있습니다 /etc/sysconfig/static_routes
. 네트워크 서비스는 (재)시작 시 이 파일을 읽고 라우팅 테이블에 고정 경로를 추가합니다.
관련 코드입니다/etc/init.d/network
# Add non interface-specific static-routes.
if [ -f /etc/sysconfig/static-routes ]; then
grep "^any" /etc/sysconfig/static-routes | while read ignore args ; do
/sbin/route add -$args
done
fi
그러나 IPv6 고정 경로에는 그러한 파일이 존재하지 않는 것으로 나타나며 네트워크가 다시 시작되면 이러한 파일이 손실됩니다. 스크립트를 편집하는 것이 /etc/init.d/network
유일한 방법입니까? (IPv6 경로를 저장하는 수동으로 생성된 파일에서 데이터를 읽고 네트워크가 (다시)시작될 때 라우팅 테이블에 추가하기 위해)
답변1
route6-{interface}
들어가 보셨나요 /etc/sysconfig/network-scripts
? route-{interface}
ipv4처럼 작동 해야합니다
답변2
확인하기 위해 CentOS 또는 Red Hat을 실행하고 있지 않지만 해당 /etc/sysconfig/static-routes-ipv6
.http://www.deepspace6.net/projects/initscripts-ipv6.html이것은 주어진 예입니다:
#Device IPv6 network to route IPv6 gateway address
eth0 fec0:0:0:2::/64 fec0:0:0:1:0:0:0:20
eth0 2000::/3 3ffe:ffff:0000:f102:0:0:0:1