2014년 11월 6일 목요일

[Linux] Netwotk Configuration - netcfg

리눅스 네트워크 관련 설정 파일

1) /etc/sysconfig/network-scripts/ifcfg-eth0   → 아이피,서브넷 마스크,(게이트웨이)
2) /etc/sysconfig/network   → 컴퓨터이름,(게이트웨이)
3) /etc/resolv.conf   → DNS 정보
4) /etc/hosts   → 네임서버 파일


각각의 설정 파일의 내용을 편집하면 된다.

# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
BOOTPROTO=static
BROADCAST=130.1.24.255
IPADDR=130.1.24.209
NETMASK=255.255.255.0
NETWORK=130.1.24.0
ONBOOT=yes
TYPE=Ethernet

# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=snopascp.sy.com
GATEWAY=130.1.24.254

# vi /etc/resolv.conf
nameserver 130.1.22.21
nameserver 130.1.22.30
nameserver 168.126.63.1
nameserver 168.126.63.2


# vi /etc/hosts
# Do not remove the following line, or various programs
# that require network functionality will fail.
130.1.24.209 snopascp.sy.com snopascp

# /etc/host.conf
order hosts,bind


# service network restart
인터페이스 eth0 (을)를 종료함:                             [  확인  ]
loopback 인터페이스를 종료함:                              [  확인  ]
네트워크 매개 변수를 설정하고 있습니다:                    [  확인  ]
loopback 인터페이스 활성화중 입니다:                       [  확인  ]
eth0 인터페이스 활성화중 입니다:                           [  확인  ]


※ 주의 : 필드에서는 service network restart를 쓰지 않는다. 왜냐하면 이것을 쓰면 서비스 하는 서버 상태가 잠시나마  죽어버리기 때문이다. 그러나 이렇게 파일로 작성해서 적용을 시키는 이유는  재부팅을 했을 때 바로 네트워크 적용이 되기 위함이다.
  필드에서의 방법
  ifconfig <장비명> <ip주소> up netmask 255.255.255.0 && route add default gw <g/w주소>을 권장한다
   ex) ifconfig eth0 192.168.0.100 up netmask 255.255.255.0 && route add default gw 192.168.0.1


라우팅 테이블 확인
# route 혹은
# netstat -r or -rn


외부, 내부로 ping 테스트. 네트워크 설정이 제대로 되었는지 확인
# ping yahoo.co.kr
# ping 192.168.0.1

댓글 없음:

댓글 쓰기