Skip to content

리눅스에서 IP 할당하는 방법

조회 수 21451 추천 수 0 2010.05.03 01:10:31
리눅스에서 IP할당하는 방법.

모든 작업은 수퍼유저 권한이 필요하므로 루트로 로그인 합니다.
IP를 할당받기 위해서는 랜 카드가 이미 잡혀 있어야 합니다.


**랜카드를 잡는 방법**

/etc/modules.conf는 모든 모듈을 로드할 때 읽어 들이는 설정파일이므로 이 부분을 수정합니다.
alias eth0 rtl8139 →추가
eth0은 컴퓨터에서 사용할 장치 이름입니다. 다른 랜카드는 eth1, eth2 등으로 설정 됩니다.
rtl8139는 장치의 모듈로서 rtl8019의 경우는 pnp를 꺼져있어야 하며,
ne로 설정 해당 irq와 io address를 적어주어야 합니다.

ex) alias eth0 ne
options ne io=0x300, irq=10
→두 줄 모두 추가

다른 랜카드의 경우 해당 모듈을 위와 같이 설정 하여 리부팅 하면 랜카드 모듈이 로드됩니다.
로드된 모듈을 검색하기 위해서는 lsmod 명령을 사용합니다.


**IP 설정 방법**

툴을 사용하지 않는 방법.

1. /etc/sysconfig/network 파일을 편집합니다. (화살표 오른쪽은 넣지 마십시오 --;;)
NETWORKING=yes -> network 지원
HOSTNAME=aaaa -> 호스트 이름 (암거나)

2. 실제적으로 구동할 랜카드의 설정 파일을 편집합니다.
/etc/sysconfig/network-scripts 디렉토리로 이동하여, ifcfg-eth0 파일을 편집합니다.
없을 경우 만들어야 합니다. (ifcfg-<장치이름>)

* DHCP의 경우 :
DEVICE=eth0 → 장치에 따라 변경됨
ONBOOT=yes → 부팅시 활성화
BOOTPROTO=dhcp → IP동적 할당으로 설정
IPADDR=
NETMASK=
GATEWAY=192.168.1.1 → Anygate의 IP를 적어줍니다.


* 고정 IP의 경우
DEVICE=eth0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.2
→ 지정하고 싶은 IP를 적어줍니다.
단, anygate가 제공할 수 있는 IP대를 적어주어야 합니다.
일반적으로는 192.168.1.xxx로 적으시면 됩니다.

NETMASK=255.255.255.0 →anygate가 위치한 서브넷을 적어줍니다. 보통예와 같습니다.
GATEWAY=192.168.1.1 →anygate의 IP를 적어줍니다.

기본적인 설정파일의 편집이 끝나면, 다음의 명령을 사용하여 랜카드 IP할당을 시도합니다.

root#ifup eth0 →ifup <장치이름>

반대로 IP 할당을 해제하고 싶으면 ifdown 명령을 사용합니다.
위의 명령이 먹히지 않으면 ifconfig eth0 up과 ifconfig eth0 down 명령을
사용합니다.


** netconfig tool을 사용하는 방법 **
(이 방법은 단 한 개의 장치 (eth0)만이 설정 가능합니다.)

netconfig를 실행합니다.
root#netconfg
ENTER를 계속 눌러 Configure TCP/IP 화면으로 이동합니다.

* DHCP를 사용하는 경우

Use dynamic IP configuration을 클릭합니다.
Default gateway부분만 anygate의 IP (192.168.1.1)로 설정하고 ENTER를 눌러 netconfig를 종료합니다.

* 고정 IP를 사용하는 경우
IP address : 192.168.1.2 → anygate에서 제공되는 범위의 IP
Netmask : 255.255.255.0 → anygate가 사용하는 서브넷
Default gateway (IP): 192.168.1.1 → anygate의 IP
Primary nameserver : → anygate에서 할당받은 네임서버의 IP

**네임서버의 설정**

netconfig를 이용한 경우 Primary nameserver 로 하나의 dns서버 주소를 설정하지만,
툴을 사용하지 않는 경우는 설정해 주지 않으므로 IP를 할당 받은 후에 웹브라우져로
anygate에 접속하여 dns주소를 알아냅니다.

리눅스에서 dns주소는 /etc/resolv.conf에 기록됩니다.

위의 파일을 열어 알아낸 dns주소를 아래와 같이 적어줍니다.

nameserver 168.126.63.1 → 한국 통신의 경우
nameserver 168.126.63.2

두 줄을 추가합니다.


랜카드 설정을 제외한 나머지의 경우 리부팅할 필요는 없습니다.
profile

일요일은 짜빠게뤼~ 먹는날~^^

엮인글 :
http://adminplay.com/12243/6db/trackback
List of Articles
번호 제목 글쓴이 날짜 조회 수sort
207 인증서문제 (modulus 비교) ADMINPLAY 2009-07-08 21862
206 리눅스 네트워크 설정 ADMINPLAY 2009-05-11 21856
205 mii-tool 사용법 ADMINPLAY 2009-11-30 21766
204 [LVS] CentOS5.2 기반 LVS 셋팅(Piranha) ADMINPLAY 2009-11-04 21727
203 crossdomain.xml 정책변경에 따른 변경사항. ADMINPLAY 2010-08-31 21702
202 FreeBSD 커널패닉 복구하기 ADMINPLAY 2009-08-08 21701
201 OS 종류 및 버전확인 ADMINPLAY 2008-12-23 21701
200 swap 증설작업 ADMINPLAY 2009-11-26 21664
199 tar 분할 압축 및 해제 및 특정 디렉토리만 압축 ADMINPLAY 2009-07-18 21657
198 리눅스에서 계정 생성시 자동으로 디렉토리가 생성되게 하... ADMIN 2008-11-04 21625
197 리눅스에서 윈도우 공유 폴더 마운트 ADMINPLAY 2009-06-04 21530
196 OOM : out of memory ADMINPLAY 2010-10-05 21511
» 리눅스에서 IP 할당하는 방법 ADMINPLAY 2010-05-03 21451
194 시스템 최적화 - 동시사용자 늘리기위한 커널 조정 ADMINPLAY 2009-06-17 21352
193 리눅스 계정 삭제, 접속 차단 ADMIN 2008-11-03 21327
192 압축 : tar / gzip / jar / tbz 사용법 ADMINPLAY 2009-06-29 21285
191 콘솔에서 로그인이 안될때 ADMINPLAY 2008-12-29 21260
190 vi 에디터 - 라인 범위정해서 주석처리하기 ADMINPLAY 2011-01-07 21185
189 리눅스 vsftp의 root 접속문제 ADMINPLAY 2009-07-07 21182
188 웹사이트 F5 키 막기 ADMINPLAY 2010-05-07 21068

Copyright ADMINPLAY corp. All rights reserved.

abcXYZ, 세종대왕,1234

abcXYZ, 세종대왕,1234