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 # 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 # # # 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 # # 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, 명령어 실행시 네트워크설정이 초기화되기 때문에 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 |