Preperation
TCP/IP overview
RC script 이해
Description
Network에 연결되어 있는 각각의 시스템들이 네트웍을 통하여 작업을 수행하려고
한다면 TCP/IP 구성 파일과 network databases file들로부터 정확한 정보를 가지
고 시스템의 network interface를 적절하게 설정하여야 합니다.
여기에서는 network interface의 정확한 설정 및 TCP/IP구성에 관련된 file들을 정리해 보도록 하겠
습니다.
이와 관련된 file들은 다음과 같은 것들이 있습니다.
1./etc/hostname.interface name file( 예를 들면 /etc/hostname.hme0 or /etc/hostname.le0등)
2./etc/nodename file
3./etc/defaultdomain file
4./etc/defaultrouter file
5./etc/inet/hosts file
6./etc/inet/netmasks file
7.기타 /etc/ethers, /etc/bootparams, /etc/inet/service, /etc/inet/networks, /etc/protoclos,
/etc/nsswitch.conf /etc/resolv.conf , /etc/rpc, /etc/inet/inetd.conf file등이 있습니다.
각 file들의 구체적 설명
솔라리스 시스템의 경우 시스템 부팅시 run script files에 의해 시스템에 있는 local files 이나
network databases(diskless client의 경우)를 이용하여 자동으로 시스템의 network interface를
설정합니다.
시스템 부팅시 kernel이 메모리에 로드되어지면서 /sbin/init process를 start시키게 됩니다.
이 init process는 자신의 configuration file인 /etc/inittab file을 참고하여 적절한 run control script
file을 실행시키게 되는데(자세한 내용은 Boot Process과정을 참고하세요) 여기에서는 network
interface 구성에 관한 부분으로 내용을 국한해서 설명드리도록 하겠습니다.
1. /etc/hostname.interface name file
시스템 부팅시 시스템의 network interface에 대한 host name을 확인해 주는 역할을 하는 file이
/etc/hostname.hme0 or /etc/hostname.le0라는 file이 되겠습니다.
network interface가 10Mbps지원하는냐 또는 100Mbps를 지원하는냐에 따라서 network
interface의 이름이 달라지게 됩니다.
만약 시스템의 hostname이 hera이고 100mbps를 지원하는 interface를 가지고 있다면 이 file의
이름과 내용은 다음과 같이 구성되어 질 것입니다.
file name : /etc/hostname.hme0 (만약 network interface를 하나 이상 가지고 있다면
/etc/hostname.hme1 이런 식으로 순서적으로 이름을 부여하는 만들어 주면 됨)
file 내용:
#cat /etc/hostname.hme0
hera
이 파일은 위와 같이 시스템의 hostname만을 가지고 있습니다.
2. /etc/inet/hosts file
/etc/inet/hosts file은 local시스템의 hostname 과 IP Address및 remote 시스템에 대한
hostname 과IP Address를 가지고 있는 file이 되겠습니다.
file의 내용은 다음과 같습니다.
#cat /etc/inet/hosts
127.0.0.1 localhost #loopback address
203.239.145.12 hera #this is a my machine
203.239.145.10 minerva
203.239.145.254 connect #this is a router system
203.239.145.11 sahara #diskless system
상기 두 file에 의해서 시스템의 network interface에 hostname과 IP Address가 설정되어 지는 것
입니다.
(/etc/inet/hosts file은 /etc/hosts file에 링크되어 있습니다)
3./etc/nodename
이 파일은 local 시스템의 host name만을 가지고 있습니다
#cat /etc/nodename
hera
uname -n과 hostname이라는 command로 확인되는 호스트명이다.
4./etc/defaultdomain
이 파일은 local host가 nis 또는 nis+ 환경하에서 특정의 domain에 속한 경우에만 만들어 지는
파일입니다. 내용은 완전한 도메인 이름(fully qualified domain name)하나로 구성되어 있습니다.
만약 시스템이 desert.world.com에 속해 있다면 그 내용은 다음과 같다.
자세한 내용은 nis+ 과정을 참조하기 바란다.
#cat /etc/defaultdomaindesert.world.com
5./etc/defaulrouter
이 파일은 시스템이 속한 네트웍에 직접 연결되어 있는 router에 대한 목록을 가지고 있는 파일
이다. 여러 개의 router에 연결되어 있는 환경이라면 목록이 여러 개가 있을 수 다. 만약 시스템이
203.239.145.0 network에 속해 있고 그 network에서 router의 IP Address가 203.239.145.254이고
host name이 connect라고 한다면 이 파일은 다음과 같은 내용으로 구성되어 진다.
#cat /etc/defaultrouter
203.239.145.254 (or connect)
만약 이 파일에 host name이 기록되어 있다면 반드시 /etc/hosts file에 connect host에 대한 IP
Address가 들어 있어야 한다.
http://www.unixbrain.co.kr 에서 발췌
날짜: 2003-07-04 14:20:16,
조회수: 2394 |