0_Network Configuration

 

네트워크 작업과 관련된 11개의 파일

File

Description

/etc/hosts

hostname(domain) IP(단지) 맵핑 시키는 역할을 한다.

# cat /etc/hosts

#

# Internet host table

#

127.0.0.1       localhost         첫번째 필드 : IP  

192.168.0.130   testman loghost 두번째 필드 : 도메인/호스트네임

#                                세번째 필드 : 여러 개의Alias

/etc/hostname.xxx0

NIC Nodename 또는 해당장치 IP가 들어간다.

nodename이 들어갈 시 /etc/hosts에 같은 nodename이 있어야 한다. 보통 nodename hostname을 같은것으로 많이 사용한다.

# cat /etc/hostname.eri0

testman

#

or

# cat /etc/hostname.eri0

192.168.0.130

#

/etc/nodename

nodename hostname은 다른것이다.

nodename NIC카드당 할당하는 이름이고 hostname은 서버를 구별할 때 사용되고 하나만 존재한다.

/etc/nodename 파일은 hostname으로 사용할 시스템 이름을 정의할 때 사용한다.

# cat /etc/nodename

testman

#

/etc/net/ticlts/hosts

/etc/net/ticots/hosts

/etc/net/ticotsord/hosts

RPC 서비스 기반의 서비스시에 현재 시스템의 Nodename을 다른 시스템의 Nodename과 구별하는 이름으로 사용된다.

# cat /etc/net/ticlts/hosts

#ident  "@(#)hosts      1.2     92/07/14 SMI"   /* SVr4.0 1.2   */

# RPC Hosts

testman testman

#

/etc/netmasks

network-number netmask 값을 정의할 때 사용한다.

# cat /etc/netmasks

#

# The netmasks file associates Internet Protocol (IP) address

# masks with IP network numbers.

#

#       network-number  netmask

#

# The term network-number refers to a number obtained from the Internet Network

# Information Center.

#

# Both the network-number and the netmasks are specified in

# "decimal dot" notation, e.g:

#

#               128.32.0.0 255.255.255.0

#

192.168.0.0     255.255.255.0

#

/etc/networks

네트워크이름과 네트워크대역을 맵핑한다. 네트워크 작업상 이 파일을 별로 중요하지 않다. 현재는 정의되어 있지 않다.

# cat /etc/networks

#ident  "@(#)networks   1.4     92/07/14 SMI"   /* SVr4.0 1.1   */

#

# The networks file associates Internet Protocol (IP) network numbers

# with network names.  The format of this file is:

#

#       network-name    network-number  nicnames . . .

#

 

#

# The loopback network is used only for intra-machine communication

#

loopback        127

 

#

# Internet networks

#

arpanet         10              arpa    # Historical

#

/etc/defaultrouter

기본 라우터 설정 파일이다. 부팅시에 적용된다.

# cat /etc/defaultrouter

192.168.0.1

#

/etc/nsswitch.conf

neme service를 선택하는 설정 파일이다. 서비스의 종류로는 files, nis, nisplus, ldap, dns 등이 있다.

# cat /etc/nsswitch.conf

#

# /etc/nsswitch.files:

#

# An example file that could be copied over to /etc/nsswitch.conf; it

# does not use any naming service.

#

# "hosts:" and "services:" in this file are used only if the

# /etc/netconfig file has a "-" for nametoaddr_libs of "inet" transports.

 

passwd:     files

group:      files

hosts:      files

ipnodes:    files

networks:   files

protocols:  files

rpc:        files

ethers:     files

netmasks:   files

bootparams: files

publickey:  files

# At present there isn't a 'files' backend for netgroup;  the system will

#   figure it out pretty quickly, and won't use netgroups at all.

netgroup:   files

automount:  files

aliases:    files

services:   files

sendmailvars:   files

printers:       user files

 

auth_attr:  files

prof_attr:  files

project:    files

#

/etc/resolv.conf

DNS 서버의 IP를 지정하는 파일이다. 지정할 수 있는 지시자는 nameserver, search, domain 3가지이다. 일반적으로 nameserver 지시자 다음에 DNS 서버의 IP를 최대 3개까지 지정이 가능하다.

만들어주어야 하는 파일이다.

# cat /etc/resolv.conf

nameserver 168.126.63.1

nameserver 203.247.32.31

 

■ 호스트 이름 변경

 /etc/hosts

 /etc/hostname.xxx0

 /etc/nodename

 / etc/net/*/hosts (3개 파일)

 위 파일들 모두 변경 후 리부팅

 

 

 

 

 

NIC 카드 IP 변경

부팅시 설정

 /etc/hosts

 /etc/hostname.xxx0

 위 두개 파일 변경 후 리부팅

현재 설정

# ifconfig hme0 plumb 192.168.0.xxx netmask 255.255.255.0 broadcast + up

 

 

NIC 카드 추가

같은 네트워크 대역에 NIC 추가

Mac 주소가 일치하지 않도록 해줘야한다.

 /etc/hosts

 /etc/hostname.xxx1

 /etc/netmasks

  3개 파일 변경 후

 # ifconfig xxx1 plump 192.168.0.xxx netmask 255.255.255.0 broadcast + up

 # eeprom local-mac-addr?=true

 

다른 네트워크 대역에 NIC 추가

/etc/hosts

 /etc/hostname.xxx1

 /etc/netmasks

  3개 파일 변경 후

 # ifconfig xxx1 plump 172.16.xxx.xxx netmask 255.255.0.0 broadcast + up

 

 

■ 서버 이전

 /etc/hosts  à # ifconfig xxx0 plumb 172.16.xxx.xxx netmask 255.255.0.0 broadcast + up

 /etc/hostname.xxx0

 /etc/defaultrouter  à # route flush à # route add default 172.16.xxx.xxx(수정)

à # netstat nr (확인)

 /etc/netmasks

  4개 파일 변경 후 각각의 맞는 명령어 실행

 

 

sys-unconfig command

/usr/sbin/sys-unconfig 에 위치하며, 시스템 구성을 재설정한다.

(host name, NIS domain name, time zone, IP address, subnet mask, root password, etc)

명령어 실행시 네트워크설정이 초기화되기 때문에 telnet 접속시 접속이 바로 끊기면서 (서비스 끊김) 서버는 prom 모드로 들어가며 콘솔연결로 부팅시 설정창이 나타난다.

설정이 끝나면 재부팅 후 /etc/hosts, /etc/resolv.conf, /etc/nsswitch.conf 파일 내용추가 하면 된다.

[출처] network configuration|작성자 애씨드

'IT > Unix' 카테고리의 다른 글

vi 특정 문자열 치환  (0) 2009.04.24
vmstat 필드 설명  (0) 2009.04.21
backup 관련 명령어 요약  (0) 2009.02.25
DNS 설정  (0) 2009.02.05
메모리 사용량  (0) 2009.01.09

+ Recent posts