Juniper 네트워크 연결을 사용하여 사무실 네트워크에 연결합니다. 사무실 네트워크에 접속하면 서버 IP를 확인하고 해당 항목을 /etc/hosts 파일에 추가합니다. 예를 들면 다음과 같습니다.
10.199.xx.yy offi
VPN 네트워크에서 공용 도메인으로 이동하면 네트워크 연결이 모든 변경 사항을 재설정하고 내 /etc/hosts
파일을 네트워크에 들어가기 전의 상태로 복원합니다. Juniper 연결에서는 다음과 같이 파일 상단에 항목을 추가하므로 이러한 동작이 예상된다고 생각합니다 hosts
.
# BEGIN hosts added by Network Connect
61.xx.yy.zz vpn.ip.com
# END hosts added by Network Connect
그러나 내 항목을 재설정하려고 할 때 네트워크 연결은 사용자가 만든 항목도 재설정합니다.
/etc/hosts
Immutable을 사용해 보았 chattr +i /etc/hosts
으나 쓸 수 없는 경우 네트워크 연결이 나타나기 때문에 VPN 로그인이 실패하게 됩니다./etc/hosts
답변1
귀하의 질문에 따르면 IP/호스트 이름 매핑이 귀하의 사무실에 영구적인지 알 수 없습니다. 그렇다면 /etc/hosts
파일을 재설정하는 작은 스크립트를 만들 수 있습니다.
cat > /etc/hosts <<EOF
10.199.0.23 foo
10.199.0.24 bar
10.199.0.31 baz
10.199.0.39 quux
EOF
IP/호스트 매핑을 재설정하려면 이 명령을 실행하세요.