본문 바로가기

IT/리눅스

리눅스 시스템의 네트워크 설정 파일 이해

 

리눅스시스템의 네트워크 설정 파일 이해

 

 

 

 안녕하세요 지토우에요.

다들 감기 조심하세요. 저는 지금 감기로 끙끙 앓고있습니다 ...

집 가는 길에 죽을 사려고 해요.

이제는 제 몇장 뭐뭐 이렇게 쓰는게 의미가 없다는 생각이 들어요.

그냥 제가 아파서 그렇게 느끼는 걸수도 있구요...

모쪼록 오늘도 제 티스토리에 놀러와주셔서 정말정말 감사해요.

다들 아프지 마시고 행복하세요.

 

 오늘은 리눅스 시스템의 네트워크 설정 파일들을 이해해보는 시간이에요.

네트워크 설정파일이라 함은 이더넷설정 관련파일, DNS 관련 설정파일 등에 대한 것이지요.

그럼 시작해볼까요?

 

 

1. 기본게이트웨이 (Default Gateway) 설정파일

 

먼저 리눅스 서버의 게이트웨이, 호스트네임을 설정하는 파일에 대해서 알아봅시다.

 

 

 

 

이 파일 내용은 무슨 뜻일까요?

 

 

NETWORKING : 통신이 되도록 지원할 것인가의 여부 (YES or NO)

HOSTNAME : 서버의 호스트네임을 설정

GATEWAY : 시스템 전체에 대한 글로벌한 기본게이트 웨이 IP 주소

 

 

이 파일을 변경하고 싶을 때는 vi 명령어를 사용해서 변경해주면 된답니다.

단, 변경된 정보를 적용하려면 재시작해야 해요. ( /etc/rc.d/init.d/network restart )

 

 

 

2. 네트워크 인터페이스 (NIC, ethernet) 설정파일

 

서버의 IP 주소를 할당할 수 있는 네트워크 인터페이스 설정 파일에 대한 설명을 하겠습니다.

 

 

 

 

현재 저는 네트워크 인터페이스가 하나뿐이므로 ifcfg-eth0 파일 하나만이 존재하는데요.

각 행의 항목값들에 대해 설명해드리겠습니다.

 

  • DEVICE : 네트워크 디바이스 장치명을 의미합니다. 첫번째 네트워크 장치명은 etho0, 두번째는 eth1, 세번째는 eth2 처럼 순서대로 할당하여 사용합니다. 물론 다른 디바이스 이름으로 바꿀 수도 있습니다.
  • BOOTPROTO : 유동 IP를 동적(dynamic)으로 할당하고자 할 경우에 dhcp 로 설정하고 정적(static)한 고정 IP 주소를 할당하고자 할 경우에는 static 으로 설정합니다. 보통은 static이라 설정하면 됩니다.
  • BROADCAST : 브로드캐스트 IP 주소를 설정합니다. 네트워크가 바뀔 시 브로드캐스트 아이피 주소가 바뀌게 되면 이 값을 바꿔주세요.
  • HWADDR : 현재 이더넷의 하드웨어 주소를 의미합니다. 하드웨어 주소란, MAC 주소를 의미하는데요. 전세계적으로 유일한 값을 가지는 물리적 주소값입니다. 하드웨어 주소값과 IP 주소가 1:1로 매칭되어 다른 호스트들과 구분됩니다. 또한 이 값은 바꾸어서는 안됩니다.
  • IPADDR : 이 시스템의 IP 주소를 의미합니다. 이더넷의 IP 주소를 변경코자 한다면 이 값을 바꾸어주세요.
  • NETMASK : 넷마스크는 앞에서 배웠었지요. 바로 넷마스크의 값을 의미합니다. 네트워크가 변경되어 넷마스크 값이 변경되었을 때 이 값을 수정하면 됩니다.
  • GATEWAY : 해당 네트워크 인터페이스(eth0)의 게이트웨이 설정값입니다. 현재 이더넷에 대한 게이트웨이를 설정하고자 하면 이값을 바꾸어 주세요. 또 다른 이더넷의 게이트웨이값을 바꾸고자 하면 해당 이더넷설정파일을 vi 로 열어서 게이트웨이 항목값을 바꿔주면 됩니다.
  • ONBOOT : 해당 네트워크 인터페이스를 부팅시에 활성화해 사용할 것인가를 결정하는 설정입니다. yes: 활성화, no: 비활성화
  • USERCTL : USERCTL 항목은 루트 사용자뿐 아니라 일반 사용자들도 이 네트워크 인터페이스를 ON/OFF 할 수 있는지의 권한설정 항목입니다. YES는 일반사용자도 가능하다는 뜻이고 NO는 일반 사용자들은 사용 불가능하다는 뜻이지요.

 

 

3. 기본 DNS 설정파일

 

 

기본 DNS 설정파일DMS /etc/resolv.conf 파일에서 설정합니다.

위에서 알 수 있듯, 시스템이 사용하고 있는 1차 네임서버는 203.249.47.150 입니다.

저는 1개의 dns 서버를 지정했으나 사실 DNS 서버 지정 개수에는 제한이 없습니다.