Solaris 10이 설치된 Sunfire V240 서버가 있는데 서브넷 마스크와 게이트웨이를 변경해야 합니다. 파일 /etc/subnetmasks
을 수정해서 할 수 있었는데
/etc/defaultrouter
서버를 다시 시작했는데 문제는 서버를 종료하거나 다시 시작하면 다음을 실행해야 하기 때문에 네트워크가 뜨지 않는다는 것입니다.
ifconfig bge0 10.91.3.5 netmask 255.255.252.0 broadcast 10.91.3.255 up
이 문제를 어떻게 해결할 수 있나요?
답변1
파일을 확인하십시오 /etc/hostname.bge0
. 구성된 IP 주소가 파일에 있을 수 있습니다. 기본적으로 호스트 이름은 파일에 나열되며, /etc/inet/hosts
발견된 항목에서 IP 주소는 의 해당 넷마스크와 함께 사용됩니다 /etc/inet/netmasks
. 네트워크 항목을 찾을 수 없으면 클래스 유형(A, B 또는 C)의 기본값이 사용됩니다.
따라서 클래스 A 주소(10.XXX)에 대해 다른 넷마스크를 사용해야 하는 경우 네트워크를 다음과 같이 추가해야 합니다 /etc/inet/netmasks
.
10.91.0.0 255.255.252.0
답변2
변경 사항을 영구적으로 적용하려면:
기본 게이트웨이가 구성되어 있는지 확인하십시오./etc/defaultrouter
넷마스크는 다음에서 구성됩니다./etc/netmasks
/etc/hostname.bge0
고정 IP 주소로 구성됨
답변3
문제를 해결할 수 있습니다. 로그 확인 - dmesg, /etc/resolv.conf에 추가된 네임서버의 기본 게이트웨이를 변경했습니다.