2008년 07월 22일
네트워크 구성/관리 기초 #2. 솔라리스 시스템 네트워크 설정
*역시나 이번 내용도 유닉스 시스템 전반에 대한 내용이 아니므로 각 명령어들에 대한 세부 설명은 자세히 언급하지 않도록 하겠다.
먼저 ifconfig 명령어를 이용하여 현재 컴퓨터의 IP와 netmask 값을 입력하자.
address 다음의 숫자부분과 netmask 다음의 숫자부분은 각자의 환경에 맞춰서 수정한다. 위의 이미지는 예시이다.
ifconfig -a 옵션으로 설정된 내용을 확인한다. MTU값이나 원격 IP어드레스 값 등등을 추가적으로 설정 할
수 있지만 이부분에 대한 내용은 언급하지 않겠다. 위의 내용처럼 addr 값과 Bcast 값, Mask 값이 입력한
값과 일치 한다면 정상적으로 설정이 된 것이다.
/ 루트 디렉토리 하위의 파일을 모두 찾아라 |(파이프)를 통해 나온 값중에서 grep 명령어를 이용
해 hosts, defaultrouter, nsswitch, resolv.conf 문자열이 포함된 것들을 잡아내라 정도의 의미로
이해하면 되겠다. 파이프는 프로세스간의 통신에 이용되는 공유 메모리 정도로 생각하면 된다. 더
자세한 내용은 언급하지 않겠다.
위에서 찾은 네 개의 파일들은 모두 /etc/ 디렉토리 아래에 위치하고 있다. 경우에 따라서는 존 재 하지 않을 수 있다. 파일이 존재 하지 않는다면 etc 디렉토리 아래에 파일을 생성해주자.
touch명령어를 사용하면 옵션으로 사용한 파일명의 파일을 생성할 수 있다. 만일 파일이 존재 한다면 원래의 파일은 건드리지 않고 파일도 생성되지 않는다.
에디터를 이용하여(vi나 emacs등이 있다. 이들 에디터가 익숙하지 않다면, 별도의 에디터를 사용 하여도 된다.) hosts 파일 내에 다음의 라인을 추가 해 넣는다.
defaultrouter 파일 내에 gateway를 적어 넣어준다. (gateway는 말 그대로 문이 되는 길로써 호스트가 외부 네트워크로 나가기 위해 최초로 통과해야 하는 문이다.) 대개의 경우 해당 도메인 영
역의 제일 큰 값(XXX.YYY.ZZZ.254)를 사용한다. 255는 브로드캐스트 도메인이다.
nsswitch.conf 파일 내의 hosts 부분을 아래와 같이 수정한다. nsswitch.conf 파일은 네임 서버
를 지정해주기 위해 사용되는 파일이다. 여러종류의 네임서버가 있지만 대개 Domain Name Server를 사용하므로 DNS 서버를 넣어주면 된다. 아래에 수정하게 될 resolv.conf파일을 가리키게 된다고 이해하면 쉽다.
resolv.conf파일 내에 다음의 라인을 추가한다.
시스템이 시작 된 뒤 초기화 하면서 읽어 들이고 설정하게 되는 내용들을 입력 했으니 이제 시스템을 재시작하도록 한다.
리눅스라면
솔라리스8 이라면 (그 외의 버전이라 해도 대동소이 하다. 경우에 따라 약간 다를 수 있다. 필자의 경우 솔라리스8 환경에서 작업했으므로 8에 한정 하도록 하겠다.)
먼저 ifconfig 명령어를 이용하여 현재 컴퓨터의 IP와 netmask 값을 입력하자.

address 다음의 숫자부분과 netmask 다음의 숫자부분은 각자의 환경에 맞춰서 수정한다. 위의 이미지는 예시이다.

ifconfig -a 옵션으로 설정된 내용을 확인한다. MTU값이나 원격 IP어드레스 값 등등을 추가적으로 설정 할
수 있지만 이부분에 대한 내용은 언급하지 않겠다. 위의 내용처럼 addr 값과 Bcast 값, Mask 값이 입력한
값과 일치 한다면 정상적으로 설정이 된 것이다.

/ 루트 디렉토리 하위의 파일을 모두 찾아라 |(파이프)를 통해 나온 값중에서 grep 명령어를 이용
해 hosts, defaultrouter, nsswitch, resolv.conf 문자열이 포함된 것들을 잡아내라 정도의 의미로
이해하면 되겠다. 파이프는 프로세스간의 통신에 이용되는 공유 메모리 정도로 생각하면 된다. 더
자세한 내용은 언급하지 않겠다.
위에서 찾은 네 개의 파일들은 모두 /etc/ 디렉토리 아래에 위치하고 있다. 경우에 따라서는 존 재 하지 않을 수 있다. 파일이 존재 하지 않는다면 etc 디렉토리 아래에 파일을 생성해주자.

touch명령어를 사용하면 옵션으로 사용한 파일명의 파일을 생성할 수 있다. 만일 파일이 존재 한다면 원래의 파일은 건드리지 않고 파일도 생성되지 않는다.
에디터를 이용하여(vi나 emacs등이 있다. 이들 에디터가 익숙하지 않다면, 별도의 에디터를 사용 하여도 된다.) hosts 파일 내에 다음의 라인을 추가 해 넣는다.

defaultrouter 파일 내에 gateway를 적어 넣어준다. (gateway는 말 그대로 문이 되는 길로써 호스트가 외부 네트워크로 나가기 위해 최초로 통과해야 하는 문이다.) 대개의 경우 해당 도메인 영
역의 제일 큰 값(XXX.YYY.ZZZ.254)를 사용한다. 255는 브로드캐스트 도메인이다.

nsswitch.conf 파일 내의 hosts 부분을 아래와 같이 수정한다. nsswitch.conf 파일은 네임 서버
를 지정해주기 위해 사용되는 파일이다. 여러종류의 네임서버가 있지만 대개 Domain Name Server를 사용하므로 DNS 서버를 넣어주면 된다. 아래에 수정하게 될 resolv.conf파일을 가리키게 된다고 이해하면 쉽다.

resolv.conf파일 내에 다음의 라인을 추가한다.

시스템이 시작 된 뒤 초기화 하면서 읽어 들이고 설정하게 되는 내용들을 입력 했으니 이제 시스템을 재시작하도록 한다.
리눅스라면

솔라리스8 이라면 (그 외의 버전이라 해도 대동소이 하다. 경우에 따라 약간 다를 수 있다. 필자의 경우 솔라리스8 환경에서 작업했으므로 8에 한정 하도록 하겠다.)

이 글과 관련있는 글을 자동검색한 결과입니다 [?]
- 7/8.. by 강동성
- 우분투 static IP 설정 by wizardroy
- 공짜 DNS Server 이용하는 곳 by Peacemaker
- 네트워크 구성/관리 기초 #1. 시리얼 통신 설정 by HaeDong™
- [펌] [솔라리스 강좌] 설정 변경과 시스템 보안 설정 by 오서비네
# by | 2008/07/22 01:06 | 지식-컴퓨터일반 | 트랙백 | 덧글(1)






☞ 내 이글루에 이 글과 관련된 글 쓰기 (트랙백 보내기) [도움말]