질문&답변
클라우드/리눅스에 관한 질문과 답변을 주고 받는 곳입니다.
리눅스 분류

네트워크가 안잡혀요..ㅠㅠ

작성자 정보

  • motley crue 작성
  • 작성일

컨텐츠 정보

본문

커널 2.4.x에서는 커널제 자체적으로 ADSL을 지원하도록 하고 있기 때문에 레드햇 리눅스 7.1 이상에서는 별다른 조작 없이 rp-pppoe 라는 프로그램을 사용하여 ADSL을 사용할 수 있도록 되었습니다.

적용 ADSL - 한국통신, 하나로 외장형 케이블 모뎀
(아래의 작업들은 모두 root 권한에서 실행해 주세요. 꼭 그럴 필요는 없지만 설명의 편의를 위해서...)

1. rp-pppoe의 설치

기존에 rp-pppoe가 설치되어 있지만 잘 되지 않거나 업그레이드하여 사용하고 싶다면 rp-pppoe의 설치는 rpm 파일을 가져다 하면 됩니다.

레드햇 9에 설치되는 기본 버전은 rp-pppoe-3.5-2 버전입니다.
설치 되었는지 확인 하는 방법은 Alt+F2를 눌러서 창에 한텀이라고 적고 엔터 누르세요
한텀 창이 뜰껀데.. 거기서 다음과 같이 입력하고 확인해 보세요

# rpm -qa | grep rp-pppoe

라고 명령을 내리시면..
rp-pppoe-3.5-2 라고 출력되면 설치되어 있는 겁니다.

만약 설치되어 있지 않을 경우에는 1번 시디를 넣으시면... 자동으로 마운트해서 창이 하나 뜨게 될겁니다. 거기서 조금더 기다리시면 "패키지 추가 또는 삭제"라는 제목을 가진 창이 뜹니다. 그곳에서 설치해도 되지만 문제가 좀 있기 때문에 창을 모두 닫으시고... (한텀창은 놔 두세요..)
한텀창에서 다음과 같이 입력하세요..
# rpm -Uvh /mnt/cdrom/RedHat/RPMS/rp-pppoe-3.5-2.i386.rpm
이렇게 입력하고 엔터를 누르면 설치할 겁니다. 설치가 완료되면... 아래 2번의 순서에 따르십시오.

최신 버전 다운 받으실 수 있는 홈페이지 - http://www.roaringpenguin.com/pppoe/

2. ADSL 설정

adsl-setup 명령을 이용하여 adsl 기본값을 설정합니다.

1] 한텀에서 명령을 내립니다.
# adsl-setup

2] 환영 메시지와 함께 아이디를 설정하는 것이 나옵니다. 자신의 ADSL 아이디를 입력합니다.

LOGIN NAME
Enter your Login Name (default root): adsl-user

3] 다음은 네트워크 인터페이스 설정입니다. 기본적으로 eth0을 사용하며, 두개 이상의 네트워크 카드가 있을 경우 어떤 네트워크 카드가 ADSL 모뎀과 연결되어 있는지를 선택합니다.

INTERFACE
(default eth0): eth0

4] 다음은 링크를 유지할 것인지 설정하는 것입니다. 기본적으로 no를 선택하면 연결이 지속됩니다.

Enter the demand value (default no):

5] 다음은 DNS 설정이다. 자신의 서비스 업체의 DNS 정보를 적어 넣도록 합니다. 1차와 2차 DNS를 모두 설정합니다.

DNS
Enter the DNS information here: 168.126.63.1
Enter the secondary DNS server address here: 168.126.63.2
(두번째 DNS는 입력하지 않고 엔터만 누르셔도 됩니다.)

6] 다음은 ADSL 패스워드 입력입니다. 적어 넣어도 보이지 않으므로 타이핑을 잘 하도록 합니다. 두번에 걸쳐 패스워드를 적어 넣습니다.

PASSWORD
Please enter your PPPoE password:
Please re-enter your PPPoE password:

7] 다음은 일반 사용자도 adsl 서비스를 사용할 수 있게 할 것인가를 묻습니다. 일반 사용자에게도 adsl-start, adsl-stop 명령을 사용할 수 있게 할 것이면 yes를 그렇지 않으면 no를 입력하십시오.

USERCTRL
normal user to start or stop DSL connection (default yes): yes

8] 다음은 방화벽 설정입니다. 기본적으로 0(NONE)를 설정하면 됩니다.

FIREWALLING

The firewall choices are:
0 - NONE
1 - STANDALONE
2 - MASQUERADE

Choose a type of firewall (0-2): 0

9] 시작시 ADSL을 시작할 것인지 설정합니다. 설정해 두면 시작할 때 ADSL을 시작해 주므로 아주 편하게 사용할 수 있습니다.

Start this connection at boot time

Do you want to start this connection at boot time?
Please enter no or yes. (defaults no) : yes

10] 다음은 설정한 것을 확인하고 설정 파일에 저장할 것인지 결정합니다.

** Summary of what you entered **

Ethernet Interface: eth0
User name : adsl-user
Activate-on-demand: No
Primary DNS : 168.126.63.1
Secondary DNS : 168.126.63.2
Firewalling : NONE

>>> Accept these settings and adjust configuration files (y/n)?

3. ADSL 연결

ADSL을 연결하는 방법으로 두가지가 있습니다.

1] adsl-start, adsl-connect

두가지 명령어가 동일한 역할을 합니다. 단지 adsl-connect는 반복해서 연결을 시도합니다.

# adsl-start [엔터]
.. Connected!

# adsl-connect &
[2] 8464
Using interface ppp0
Connect: ppp0 <--> /dev/pts/0
local IP address 61.211.30.74
remote IP address 61.211.60.50

2] 부팅시 연결

설정에서 부팅시 연결을 설정해 주면 시스템이 부팅할 때 ADSL 연결을 시도합니다.

4. 관련 명령어들

1] ADSL 접속 끊기

명령어는 adsl-stop으로 동일하지만 나오는 메시지는 연결 명령어에 따라 약간 다릅니다.

* adsl-start로 연결한 경우
# adsl-stop
Killing pppd (8193)
Killing adsl-connect (8177)

* adsl-connect로 연결한 경우
# adsl-stop
Killing pppd (8723)
Terminating on signal 15.
Modem hangup
Connection terminated.
Connect time 1.1 minutes.
Sent 30 bytes, received 58 bytes.
cat: /var/run/pppoe.conf-adsl.pid.start: No such file or directory
Killing adsl-connect (8263)

2] ADSL 연결 상태 보기

# adsl-status
adsl-status: Link is up and running on interface ppp0
ppp0 Link encap:Point-to-Point Protocol
inet addr:61.211.30.74 P-t-P:61.211.30.1 Mask:255.255.255.255
UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1492 Metric:1
RX packets:4 errors:0 dropped:0 overruns:0 frame:0
TX packets:3 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:3

5. 트러블 슈팅

* ADSL 접속 후에 DNS를 찾을 수 없다고 에러가 뜨거나, 페이지를 찾을 수 없다는 오류가 나올 경우
/etc/reslov.conf에 DNS 등록이 되지 않았기 때문입니다. 이 경우 직접 해당 파일에 DNS 정보를 등록해 주거나 netconfig 등의 프로그램을 사용하여 DNS를 등록해 줍니다.

# vi /etc/resolv.conf
nameserver 168.126.63.1
nameserver 168.126.63.2

와 같이 수정해 줍니다.

안되시면 다시 답글 달아주세요...

관련자료

댓글 1

홍보성님의 댓글

  • 홍보성
  • 작성일
추가. ADSL은 eth 장치를 이용해서 ppp 장치를 생성합니다.
그렇다고 해서 eth 장치를 dhcp로 올릴 필요가 없다는거죠.
ifcfg-eth0 파일을 에디트해서 onboot=no 로 구성해도 상관없습니다.
위 내용대로 adsl-setup을 하시면 adsl-stop과 adsl-start 명령어로도 컨트롤이 되고, /etc/sysconfig/network-scripts/ifcfg-ppp0 파일이 생성될 겁니다.
내용중에 onboot=yes로 되어있으면 부팅되면서 자동으로 장치를 start 해 줄겁니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,138 명
  • 현재 강좌수 :  36,196 개
  • 현재 접속자 :  794 명