RedHat Linux >> Server Administration for Redhat Linux
|
[목차] |
제1장 네트워크 기초
5. 네트웍 셋업 리눅스의 X에서 간단하게 네트웍을 설정하는 방법에 대해 소개하겠다. 많이 사용하는 linuxconf라는 것이 있으나, 기본적인 설정은 netcfg라는 레드햇사의 구 설정 패키지를 이용해서도 충분하기에 이를 통해 소개한다. 어느 정도 리눅스를 알고 있다면 linuxconf를 사용하길 권한다. 좀더 세밀하게 설정할 수 있을 뿐더러 네트웍 외에 많은 것을 설정할 수 있는 환경을 제공하기 때문이다.
가. netcfg를 이용한 네트웍 설정 루트 권한으로 아래와 같이 입력하자.
# netcfg
아래 그림과 같은 Network configurator가 실행된다. <화면1>
- Names 설정 우선 Names 설정에 대해 알아보자.
+ Hostname, domain 할당된 것으로 고친다. 만약 DNS가 등록되어 있지 않다면 기본적인 localhost,localdomain으로 적어두길 바란다 (Hostname:localhost, Domain:localdomain).
+ Search for hostnames in additional domains domain을 생략하고 hostname만을 사용할 때 매치시킬 domain을 적어준다. 이랩스 도메인 leelab.co.kr를 적어주면 된다. 예를 들어 넷스케이프의 URL창에 www라고 입력하면, www.leelab.co.kr로 연결되는 것이다.
+ Nameservers domain을 IP로 변환해주는 DNS서버 IP를 적어준다. 이랩스 DNS 서버는 211.230.176.7이 있다. <화면1>의 127.0.0.1은 추가하지 않길 바란다. 개인적인 DNS 캐시 서버를 이용하기에 포함시킨 것인데, 일반적인 경우는 이에 해당되지 않는다.
- Hosts 설정 DNS가 있기 전에 각 머신에는 도메인을 IP로 바꿔주는 테이블이 있었다. 바로 아래가 그 테이블을 만들어주는 것이다. DNS에 등록되어 있지 않거나 DNS보다 빠르게 IP로 매핑시키고자 할 때는 아래에 추가시켜주면 된다. 상단의 127.0.0.1 localhost localhost.localdomain 은 바꾸지 않도록 해라.
<화면2> Hosts 설정화면
+ Add, Edit <화면2> 하단의 Add 또는 Edit를 클릭하면 <화면3>이 뜬다.
<화면3> Hosts의 Edit 설정화면
해당 값을 알맞게 넣으면 된다. Nicknames 라는 것은 Name 을 alias 하는 것이다. www.leelab.co.kr 이나 www은 211.230.176.7를 의미한다.
- Interfaces 설정 <화면4> 이부분은 무척 중요하다. 이 인터페이스 부분에서 설치된 장치를 이용해 인터넷 연결설정을 하기 때문이다. 가지고 있는 장비나 이더넷이면 장비를 추가할 때 ethernet 을 선택하고, 모뎀이라면 ppp를 선택한다.
<화면4> Interfaces 설정화면
+ Add를 클릭하고 Ethernet 혹은 ppp를 선택하고 OK를 클릭한다.<화면5>
<화면5> Interface Type 선택화면
+ <화면6>에서와 같이 머신에 할당된 IP와 네트웍의 Nameask를 입력한다.
<화면6> eth0 설정화면
이는 <화면6> 과 다를 수 있다. 그리고 Activate interface at boot time를 꼭 선택해주기 바란다. 단 모뎀으로 설정하여 ppp를 선택한 경우, 전화요금을 생각해서 Activate interface at boot time 옵션은 켜지 말고 수동으로 접속하자.
- Routing 설정 마지막으로 Routing 부분이다.
<화면7> Routing 설정화면
+ <화면7>에서와 같이 Default Gateway와 Device를 적어준다. Default Gateway는 네트웍환경에 따라 달라질 수 있으니, <화면7>과 같이 동일하게 설정하지 말기 바란다. 이상으로 netcfg의 사용법을 마친다.
나. 설정확인
앞서의 모든 설정이 끝난다면 다음과 같이 실행하면 된다.
# /etc/rc.d/init.d/network start
모든 설정이 제대로 되었다면 OK라는 메시지를 볼 수있을 것이다. ifconfig를 실행했을 때, eth0와 lo에 대한 정보가 뜬다면 제대로 설정 된 것이다.
# ifconfig eth0 Link encap:Ethernet HWaddr 00:50:DA:22:16:1F inet addr:210.96.126.1 Bcast:210.96.126.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:118356 errors:1808 dropped:0 overruns:0 frame:3102 TX packets:48462 errors:0 dropped:0 overruns:0 carrier:9 collisions:2124 txqueuelen:100 Interrupt:11 Base address:0xec00
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:3924 Metric:1 RX packets:5809 errors:0 dropped:0 overruns:0 frame:0 TX packets:5809 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0
다음 장부터는 리눅스 서버에 대해 하나씩 다루기로 하겠다. 그 첫 번째가 네임서버이다. DNS라고도 하는 것으로 사람이 이해하기 쉬운 문자로 정의된 도메인 이름을 컴퓨터가 이해하기 쉬운 32비트 숫자로 이뤄진 IP로 맵핑해주는 것이다. 리눅스에서 네임서버를 설치 운영하는 방법에 대해 소개하겠다.
|
[목차] |