/etc/hosts에서 사용자가 만든 항목을 영구적으로 만듭니다.

/etc/hosts에서 사용자가 만든 항목을 영구적으로 만듭니다.

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/hostsImmutable을 사용해 보았 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/호스트 매핑을 재설정하려면 이 명령을 실행하세요.

관련 정보