Information Security

23-2 네트워크 관련 파일 본문

Linux

23-2 네트워크 관련 파일

leeeeye321 2017. 10. 17. 16:55

네트워크 관련 파일

 

/etc/sysconfig/network

-해당 시스템의 네트워크 사용 여부와 Hostname을 저장하고 있는 파일

NETWORKING=yes    네트워크 기능 사용 여부

HOSTNAME=Server-A    호스트 네임 설정

 

HOSTNAME 변경 방법

영구적    /etc/sysconfig/network 파일 내용 수정

-다음 번 로그인 부터 변경 확인 가능

-부팅 시 /etc/sysconfig/network 파일의 내용에 따라 hostname이 결정된다.

 

일시적    #hostname [호스트네임]

 


 

/etc/resolv.conf

-도메인 주소 사용 시 가장 먼저 동작할 DNS서버(로컬네임서버)의 IP주소를 저장하고 있는 파일

nameserver [DNS서버IP주소]

nameserver [DNS서버IP주소]

 

ex) KT 올레 DNS

1차 168.126.63.1

2차 168.126.63.2

-1차 DNS서버가 동작하지 않으면 2차를 사용하도록 한다.

 


/etc/sysconfig/network-scripts/ifcfg-eth0

network-scripts    네트워크 인터페이스 설정 파일이 위치하는 디렉터리

ifcfg-eth0부터 시작하여 네트워크 카드(NIC)가 추가될 때마다 숫자가 1씩 증가

 

VMware환경에서의 네트워크 카드는 포트가 1개 있는 Single NIC로 인식한다.

실제 서버에 사용하는 네트워크 카드는 보통 포트가 4개 있는 Quard NIC이다.

 

 

DEVICE=eth0    장치명
TYPE=Ethernet    통신 타입
ONBOOT=yes    부팅 시 인터페이스 활성화 여부
NM_CONTROLLED=no

-X-Windows 설치 시 함께 설치되는 NetworkManager 데몬이 해당 인터페이스를 제어할 것인지를 결정

-network 데몬과 NetworkManager 데몬의 충돌이 발생하는 경우를 방지하기 위해서 NM 데몬은 중지시킨다.


BOOTPROTO=static

IP 할당 방식

1) static 고정(정적) IP 설정

-사용할 수 있는 IP를 지정하고, 고정시켜 사용할 경우 사용

 

2) dhcp 유동(동적) IP 설정

-DHCP 서버로부터 IP를 자동으로 할당받고자 할 때 사용

 

3) none

-IP 할당하지 않음

 

static 방식으로 설정 시 추가해야 할 내용 
IPADDR=100.100.100.110    
IP 주소
NETMASK=255.255.255.0    서브넷 마스크 주소
GATEWAY=100.100.100.2    게이트 웨이 주소
DNS1=8.8.8.8    1차 DNS 서버 주소
DNS2=8.8.4.4    2차 DNS 서버 주소


 -부팅 시 network 데몬이 동작하여 ifcfg-eth0 파일을 확인하고

자동으로 인터페이스가 활성화되어(ONBOOT=yes 설정) 명시된 내용이 시스템에 적용된다.

DNS 설정(DNS1=8.8.8.8 / DNS2=8.8.4.4)이 자동으로 /etc/resolv.conf 파일에 등록된다.

 

#ifconfig    현재 시스템에 활성화되어 있는 인터페이스의 정보 출력

-IP주소, MAC주소 등의 정보를 확인할 수 있다.

 

#ifup [장치명]

장치 활성화

 

#ifdown [장치명]

장치 비활성화

 

#netstat

-포트 정보 확인

-nltp    문자를 숫자(n)로 표현하고, LISTEN(활성화) 포트(l)이며, TCP(t)방식으로 통신하고 있는 프로그램의 PID(p)를 출력