quagga를 받습니다.
어떻게든 받아봅니다.
참고로 저는 quagga-0.99.20.tar.gz라는 파일을 받았네요.
사용자 디렉토리 안에다가 다운로드를 받고 폴더를 하나 만듭니다.
경로상
~/만들폴더
혹은
/home/사용자id/만들폴더
가 되겠습니다.
폴더이름은 멋지게 quagga로 해두지요.
$cd ~/
$mkdir quagga
이왕이면 압축파일을 quagga폴더 안에 복사를 한 뒤에 작업을 해보도록하죠
quagga 압축파일이 있는 곳에가서 복사를 시도해봅니다. 파일이름을 quagga-0.99.20.tar.gz이라고 해두죠.
$cp quagga-0.99.20.tar.gz ~/quagga
순식간에 복사가 될겁니다.
이제 압축을 풉니다.
$cd ~/quagga
$tar zxvf quagga-0.99.20.tar.gz
쭈룩쭈룩 글이 올라옵니다.
기다려보죠
음~~
다됐나보네요.
어떻게 됬는지 확인을 해봅니다.
$ls
.....
quagga-0.99.20.tar.gz /quagga-0.99.20
폴더가 하나 더생겼네요
quagga-0.99.20 라는 폴더에 있는 내용물을 꺼내도록 하죠.. 폴더안에 폴더가 있으면 귀찮으니까요..
$cd quagga-0.99.20
$mv * ../
됐습니다.
내용을 꺼냈으니 압축폴더와 quagga-0.99.20 폴더를 지우도록 하죠.
$cd ..
$rm -rf quagga-0.99.20.tar.gz quagga-0.99.20
이제좀 낫군요..
이제 쉘스크립트 파일을 만들어서 설치를 쉽게 하도록 하죠.(~/quagga 안에 쉘파일 생성하세요)
$vim config.sh
-----내용입니다----
#!/bin/bash
./configure --enable-user=사용자이름을적으세요 --enable-group=사용자이름을적으세요 --prefix=/home/사용자이름을적으세요/quagga --enable-vtysh --disable-ipv6 --disable-capabilities
-----내용 끝---
사용자이름을적으세요 라고 적힌곳에는 user id를 적도록 하세요
모르겠다면 일단 vim 을 종료 후에
$id
라고적으면 유저 이름을 확인할수 있씀당
암튼 여차저차 쉘스크립트 파일생성까지 다되었다면
$chmod 775 config.sh
로 권한 바꿔 두세요..
자..
한가지 더 해야하는 작업이 있네요.
$mkdir etc
이제 쉘스크립트를 실행해봅니다.
$./config.sh
쭈룩쭈룩 뭔가 올라옵니다.
끝났네요.
zebra폴더와 vtysh폴더가 생성되었습니다(원래 있는건지 이때 생성되는지는 기억이 안나네요)
일단 zebra 폴더로 들어갑니다.
$cd zebra
그런다음에 zebra.conf.example 파일을 etc에 복사를 해둡시다.
$cp zebra.conf.example ../etc/zebra.conf
.example은 일부러 뺀거니 신경쓰지마세용.
그런다음
zebra를 실행시킵니다.
$./zebra&
엔터한번 쳐주고요
$cd ..
$cd vtysh
vtysh폴더로 이동 후 vtysh파일을 실행
$./vtysh
하면!!!
실행이 잘됩니다.
그럼 안뇽
댓글 없음:
댓글 쓰기