'[Fedora9] 네트워크 설정 및 방화벽 설정'에 해당되는 글 1건

  1. 2009.08.17 [Fedora9] 네트워크 설정 및 방화벽 설정
61.Linux2009. 8. 17. 20:08
반응형

출처 : http://wiz.pe.kr/451

0. 들어가기 전에

이 글은 [Fedora 9] 간단하게 리눅스 서버 만들기의 일부로 작성된 글입니다.
개별 기능들에 대한 내용은 전체적인 흐름과 환경에 영향을 받을 수 있다는 점을 참고하세요.
목표 시스템은 아래와 같습니다.

1차 목표 시스템 (Fedora Core 9 + Apache + PHP + MySQL + fastCGI + Textcube)
Linux : Linux reds 2.6.25.14 (Fedora Core 9)
Apache : httpd-2.2.9-1
PHP : php-5.2.6-2
MySQL : mysql-5.0.51

1. 네트워크 설정

// 네트워크와 호스트 명 설정
# vi /etc/sysconfig/network
NETWORKING=yes
HOSTNAME=fedora.wiz.pe.kr

// 네트워크 인터페이스 설정
# vi /etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
ONBOOT=yes
NM_CONTROLLED=yes
IPADDR=[IP주소]
NETMASK=255.255.255.0
GATEWAY=[Gateway 주소]
DNS1=168.126.63.1
TYPE=Ethernet
USERCTL=no
IPV6INIT=no

// 기본 DNS 설정
# vi /etc/resolv.conf
nameserver 168.126.63.1
// 네트워크서비스 자동 시작 해제
# chkconfig NetworkManager off
// 네트워크서비스 중지
# service NetworkManager stop
// 네트워크 자동 시작 등록
# chkconfig network on
// 네트워크 시작
# service network start

IP와 게이트웨이 설정 등에 대한 이야기는 그냥 넘어가겠습니다. 가장 중요한 부분은 "설치 후 기본환경 설정"에서 이야기 했던 것처럼 networkservice 를 죽이고, network 만 설정을 해야 합니다. NetworkManager는 무선랜 환경 등 동적인 네트워크 환경을 지원하기 위한 부분인데 서버에서 약간의 문제가 있어서 나타나는 현상이라고 합니다. 관련 내용은 Personal Fedora 9 Installation GuideNetworkManager를 참고하세요.

2. 방화벽 설정

2.1 방화벽 해제

// 방화벽 설정 해제
# lokkit
- disable 설정

외부에서 접근이 가능하도록 방화벽은 관리 기능을 이용해 해제를 해줍니다

2.2 selinux 해제

fedora는 selinux를 통해 보안 정책을 관리 하도록 되어 있습니다. 방화벽을 해제해도 selinux 때문에 외부에서 접근이 불가능 하게 됩니다. 그래서 우선 selinux를 해제 시켜줍니다. 두 가지 방법이 있지만 첫 번째 방법을 추천합니다.

// 방법1 : selinux config 설정 변경
# vi /etc/selinux/config
▷ SELINUXTYPE=
▶ SELINUXTYPE=disabled // 상태확인
# sestatus ?v
SELinux status: disabled
// 방법2 : system 보안 설정 변경
# vi /etc/sysconfig/system-config-securitylevel
// 아래 내용을 추가
▶ setenforce 0
// 상태확인
# sestatus ?v
SELinux status: disabled

3. 관련글

* 간단하게 리눅스 서버 만들기
  - 설치 후 기본 환경 설정
  - 계정관리
  - 콘솔 해상도 조절하기
  - 네트워크 설정 및 방화벽과 selinux 설정
  - 한글 터미널 설정 및 yum 설정
외부참고 링크
* Linux 네트워크 설정
* [Fedora] Network
* NetworkManager
* Fedora 방화벽 설정
* SELinux 제어 방법
* 국내 DNS 서버 목록
* Fedora Core Project 의 SELINUX에 대한 이해

Posted by 1010