Network 설정 파일인 /efc/sysconfig/network-scripts/ifcfg-eth0 에 대해 간단히 짚어보고 넘어가겠습니다.

네트워크의 기본적인 설정은 /etc/sysconfig/network 와 이 두 파일에서 한다고 보면 됩니다.

근래 CentOS 는 GUI 환경이 지원되기 때문에, 그곳에서 설정할 수도 있으나 개인적으로는 추천하지 않습니다.

다양한 환경과 상황을 위해서는 역시 커맨드 모드에 익숙해지도록 합시다.

 

1. /etc/sysconfig/network

리눅스를 로그인하면,

[root@myunginy ~]#

처럼 뜨는데요. myunginy < 가 현재 네트워크의 네임 명을 의미 합니다.

@앞은 사용자 계정을 의미하구요.

뒤의 ~는 현재 사용자가 위치한 곳을 가리킵니다.

 

해당 네트워크의 네임명을 이 파일에서 변경할 수 있습니다.

 

NETWORKING=YES

HOSTNAME= [바꿀 네임명]

 

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

만약 랜카드를 다중으로 써서 eth0 말고 1..2..3 이 존재할 경우 그에 맞춰서 수정하시면 됩니다.

수정 후 네트워크 서비스를 재시작해 주어야 적용 됩니다.

( 단일 네트워크일 경우 service network restart 또는 /etc/rc.d/init.d/network restart )

( 혹여 여러 랜카드 중 지정해서 재기동해야 할 경우에는 ifdown 후 ifup 또는 ifconfig [ eth() ] down/up 명령으로 기동할 수 있습니다. )

 

DEVICE=eth0        :: 장치 인식명
TYPE=Ethernet        :: 장치의 타입 ( 일반적으로 이더넷 외에 볼 일이 없습니다 ) 
ONBOOT=yes        :: 부트 시 랜카드를 자동으로 올릴 것인지의 유/무
NM_CONTROLLED=yes        :: Network Management 의 사용 유/무
BOOTPROTO=none        :: IP 할당 타입. none ( 없음 ) | static ( 수동 ) | dhcp ( 동적 )
HWADDR=00:0c:29:f0:1d:a5        :: 하드웨어 장비의 MAC Address
IPADDR=192.168.0.5    :: IP 수동 지정일 경우, 이 곳에 기입.
PREFIX=24    :: 넷마스크의 255.255.255.0와 의미하는 바가 비슷하지만, 둘 다 설정되어 있을 경우 이 쪽이 우선됩니다.
GATEWAY=192.168.0.1        :: 출구. 네트워크가 나갈 Gateway
DEFROUTE=yes        :: 시스템에 셋팅된 Default Routing의 사용 유/무
IPV4_FAILURE_FATAL=yes         :: yes로 설정 시, dhclient 자동 할당 실패 이후 네트워크가 바로 자동 종료됩니다.
IPV6INIT=no        :: ipv6 의 사용 유/무
NAME="System eth0"        ::네트워크 장치의 별칭을 지정합니다.
NETMASK=255.255.255.0        ::서브넷 마스크
USERCTL=no        ::일반 유저의 네트워크 컨트롤 유/무


위 모든 것이 나와있을 수도 있고, 일부가 빠져 있을 수도 있습니다만, 기본적인 구동에는 서너 가지만 필요합니다.

UUID , PEERDNS 등의 옵션이 더 있을 수도 있으나 특별한 상황 외에는 입력하지 않아도 무난 합니다.

DNS1,2 = 도 별도로 입력 가능 합니다.

 

 

다음 장부터 본격적인 기초 명령어를 들어가보도록 하겠습니다.

지금까지 진행한 부분은, 이해가 안 되어도, 나중에 자연스럽게 알게 될 겁니다.

 

리눅스 각 데몬들의 환경 설정에 대한 모든 옵션은, /usr/share/doc/initscripts-(커널버젼:tab키로 자동완성 요망)/sysconfig.txt 파일에서 / 로 검색하여 확인해 볼 수 있습니다.

 

(계속)

 

 

 

블로그 이미지

늙은M군

개인 저장공간입니다. 해당 일부 과정들을 공인 인터넷 환경에서 악성적으로 응용할 시 피해가 발생할 수 있으며, 그에 대해 책임은 사용자에게 있습니다!! 주의해주세요.

,