본문 바로가기

Work/Solaris

Solaris10 네트워크설정

1. 네트워크설정의 5가지 파일들

 /etc/hosts, /etc/netmasks, /etc/resolv.conf 

 /etc/defaultrouter, /etc/nsswitch.conf


1-1. /etc/hosts

[amerry:/]cat /etc/hosts

::1     localhost

127.0.0.1       localhost

2xx.1xx.1xx.1xx amerry  amerry. loghost

192.168.2.2     node1

192.168.2.3     node2

192.168.2.4     sol9

192.168.100.200 cloud

192.168.100.201 test1

192.168.100.202 test2


=> 해당 서버의 외부 공인 ip 주소에 amerry 라는 호스트 명과 amerry.  이라고 추가 해노은 부분은  logmail 메시지가 나오지 않게 해주는 부분이다. ( 운영상 문제는 없지만, CLI 창에 접속시 반복적인 알림 메시지를 보이지 않게 해준다. ) 


[amerry:/]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

#

2xx.1xx.1xx.1xx 255.255.255.192               

192.168.2.0     255.255.255.0



=> 자신의 ip 와 subnet 주소를 적어주면 된다.



[amerry:/]cat /etc/resolv.conf

domain    xxxx.com

search    xxxx.com

nameserver 168.126.63.1

nameserver 168.126.63.2


= >한국통신의 dns 서버주소를 적어주면 된다.  

     자체도메인서버가 있는 경우 domain, search 를 적어주면 되고 도메인이 없는 경우 domain, search 삭제하면된다.


[amerry:/]cat /etc/defaultrouter

2xx.1xx.1xx.254


=> 서버와 연결된 Gateway 주소를 적어주면 된다.


[amerry:/]cat /etc/nsswitch.conf

#

# Copyright 2006 Sun Microsystems, Inc.  All rights reserved.

# Use is subject to license terms.

#

# ident "@(#)nsswitch.files     1.14    06/05/03 SMI"

#

# /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       dns     

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

printers:       user files

auth_attr:  files

prof_attr:  files

project:    files

tnrhtp:     files

tnrhdb:     files


네트워크 설정의 기본 파일은 위 5가지 파일에서 설정하면 된다. 


추가1> /etc/hosts 파일에서 router의 주소를 mapping 으로도 설정 할 수 있다.

[amerry:/]cat /etc/hosts

::1     localhost

127.0.0.1       localhost

2xx.1xx.1xx.1xx amerry  amerry. loghost

192.168.2.254    router

[amerry:/]cat /etc/defaultrouter

router


*단, hosts파일에서 router 의 주소를 변경시 /etc/defaultrouter 에서 hosts 파일에서의 주소 변경을 인식하기 위해

#route add default [gateway ip] 명령어를 쳐준다. (임시적인변경에서도 사용)

'Work > Solaris' 카테고리의 다른 글

Oracle Logical Domain Manager ( LDOM or OVM )  (0) 2014.05.29
Solaris10 IP 설정하기  (0) 2013.12.29
Solaris10 네트워크 장치 확인  (0) 2013.12.29
Solaris10 swap 추가 하기  (0) 2013.12.29
Solaris10 설치 및 SVM 설정  (0) 2013.07.10