본문 바로가기

넋두리/linux 이야기

linux network 설정

기본 네트워크 관련한 설정 파일들 리스트.
-----------------------------------------------------
/etc/sysconfig/network         #기본 네트워크 설정파일
/etc/sysconfig/network-scripts/ifcfg-eth0       #이더넷 설정파일
/etc/sysconfig/network-scripts/ifcfg-eth1       #이더넷 설정파일(네트워크 카드가 두장일 경우)
/etc/resolv.conf                   #사용할 네임서버 정보
-----------------------------------------------------

/etc/sysconfig/network
설정할 중요한 정보는 NETWORKING=yes와 호스트네임 정도이다

/etc/sysconfig/network-scripts/ifcfg-eth0
이더넷설정파일 정보로는
[root@nagios /etc/sysconfig/network-scripts]# cat ifcfg-eth0
# Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+
DEVICE=eth0
BOOTPROTO=dhcp
HWADDR=00:E0:4C:C3:31:B8
ONBOOT=yes

dhcp 서버를 통해 아이피를 받는다면 위처럼 간단하다.
고정 IP로 설정해주기 위해서는 BOOTPROTO=static,  IPADDRESS=xxx.xxx.xxx.xxx 강제 설정해 주면 된다.
이더넷 카드가 여러개일땐 내부망, 외부망용 카드를 지정해주기 위해서 게이트웨이를 지정해줘야한다.
GATEWAYDEV=xxx.xxx.xxx.xxx 이런식으로 지정해주면 해당 이더넷 카드는 게이트웨이를 바라보게 된다.


/etc/resolv.conf
네임서버 설정 파일이다. 설정되어진 정보가 맞는지 확인한다.
nameserver xxx.xxx.xxx.xxx

여기 까지 확인을 다 했다면, ip 정보와 라우터 정보를 확인한다.
명령어는 "ifconfig -a" 와 "route"를 통해서 정확하게 동작중인지 확인한다.
default 게이트웨이 정보가 이상할 경우 route 명령으로 세팅을 해주워도 된다.
route add default gw xxx.xxx.xxx.xxx dev eth0           ###이런식으로 설정 가능
하지만 앞에서 언급했듯이 이더넷설정파일을 직접 핸들링 하여 설정을 해주는 것이 경험상 적용이 더 빨랐다.

문제없이 설정 파일을 수정했다면 네트워크 데몬을 재실행한다.
/etc/rc.d/init.d/network restart   또는 service network restart 로 재실행해준다.

p.s. 수퍼유저코리아에 정리 잘된 파일을 첨부하였으니 참고하면 더욱 좋겠다.