웹&컴퓨팅

리눅스 네트워크 설정하기

x2chi 2007. 10. 19. 14:40
반응형

리눅스 네트워크 설정하기..

리눅스를 시작한지 벌써 2개월이 넘어갔는데ㅡ (사실 1주일에 4시간씩밖에는;;)

네트워크 설정을 못하고 있었다 ㅡ

BUT!!! 드디어 해낸거다!!!


도대체가 어딜가도 네트워크 설정하는게 자세히 나와있지를 않아서;;

고생 좀 했다;

뭐가 ㅡ 나와있어도 이해가 되야 말이지;


학교컴이건 집컴이건 어디 컴이건,, 다들 네트워크 상태가 다르고,, 막 그래서 그럴지도;;

에ㅡ 여튼 이 글은 우송공업대학 정보과학관 4층 414호 컴터를 기준으로 씁니다!!


아ㅡ 그리고 이거는 정말 우연치 않게 얻어 걸린거라,;

다른 컴퓨터는 해서 될지 안될지 절대로 모름!!!!,;

그러니 내탓말아요,;


자자 다시 주의사항 알립니다.

*우송공업대학 정보과학관 4층 414호 컴터 기준이므로 다른 컴터에서는 안될수도 있음*

*절대적으로 우연히 건져낸것이므로, 명령어나 그에 대한 의미는 정확히 알아낼수 없었음

< 나중에 내용추가가능성있음 *

*무턱대고 정말 잘못따라할시에는 리눅스에 큰 치명타가 될 수도 있음 < *







자ㅡ 여기서 사용할 명령어는 단 4가지!!!

========================================

① vi /etc/sysconfig/network

② vi /etc/sysconfig/network-scripts/ifcfg-eth0

③ vi /etc/resolv.conf

④ /etc/rc.d/init.d/network restart

========================================

공부좀 하신분들이라면, ㅡ 아 이 명령어!

라고 하실지는 모르겠지만,;

본좌는 아직도 1,2,3번에 대한 정보는,;; 별로,;

그리고 별로 손대지 않아도 되는 것도 상당수다, -_- 여튼 패스하시고,





자자ㅡ 이제 시작해 볼까요?


① vi /etc/sysconfig/network

1번 명령어 vi /etc/sysconfig/network는 한마디로 네트워크 상태를 보는 명령어이다.

분명히 분명히 414호 기준으로는2줄이 나온다

========================================

NETWORK =yes

HOSTNAME = localhost.localdomain

========================================

여튼, 이거는 솔직히 건들 필요가 없다;

무슨 소리인지는 잘 모르겠으나 ㅡ ;;;;;;;

게이버 지식인에 의하면

========================================

파일 이름 : /etc/sysconfig/network

 NETWORKING=yes

: 통신이 되도록 지원할 것인가의 여부

 HOSTNAME=bluestorm.co.kr

: 서버의 호스트네임(Hostname)을 설정

 GATEWAYDEV=eth0

: Default Gateway 장치명

 GATEWAY=192.168.0.1

: 시스템 전체의 Default Gateway(각 interface에서 따로 gateway를 설정하면 그것이 우선)

 FORWARD_IPV4=no

: 시스템이 라우터 역할을 할 것인지 여부, 패킷 포워딩을 수행할 경우는 yes 그렇지 않을 경우는 no 설정

========================================

 

라고 한다 ㅡ;

나중에 본좌가 이해가 가면 다시 쉽게 설명해서 올리도록 하겠다 ㅡ

 

 

자ㅡ 다음 명령어, <!!

③ vi /etc/resolv.conf

왜 3번부터야 ㅡ 2번안했어! 라고 하셨다면 일단 2번은 패스, < 입니다ㅡ

그 이유는 2번이 가장중요하기때문에, < 뒤로,;

일단 3번 명령어 또한 건들 필요가 없습니다ㅡ

다만 네트워크 연결된것과 연결되지 않은것에 각각 이 명령어를 쳐보았을때

확연히 다른게 나오는, -ㅅ -!!

네트워크가 설정된곳에서는

========================================

;generated by /sbin/dhclient-script

seach localdomain

name server  192.168.183.2

========================================

가 나옵니다. 여기에서 네임서버는 컴퓨터마다 다릅니다.

그리고 설정되지 않은곳은

========================================

name server  192.168.183.2

seach localdomain

========================================

라고 뜨게 됩니다.

네임서버도 정확히 안잡혀있는 경우가 많습니다.

여튼 ㅡ 이곳은 네트워크가 연결되면 자동으로 바뀌니 패스하겠습니다,

 

 

자ㅡ 다음으로 제일 중요하다는 <

② vi /etc/sysconfig/network-scripts/ifcfg-eth0

명령어가 되겠습니다,//

이 명령어를 쳐보시면 네트워크 연결안된거는 무슨 숫자 다닥다닥 써있고 ㅡ 그러실겁니다ㅡ

but!!! 그 숫자를 자신의 네트워크 상태에 따라서 아이피를 바꾸고 별짓을 다해도 안된다는거!!

해결책은 바로 여깁니다!!!!!!!!!!!!!!!!!!!!!!!!!!!!

저는 ㅡ 어떻게 알아냈냐면,;

네트워크 연결된것과 연결되지 않은것에 각각 똑같이 쳐봤는데 ㅡ 상당히 다른 문구가 나오더군요;

에라 모르겠다 라며 < ;; 그냥 네트워크 연결된것을 똑같이 그냥 써넣었습니다ㅡ ;

단지 그뿐입니다;;;

 

자ㅡ 자세히 보실까요!!

이거는 명령어를 쳤을때 네트워크가 안잡힌 컴퓨터에서 나타나는 문구들, <

========================================

DEVICE=eth0

ONBOOT=NO

BOOTPROTO

NETMASK=255.255.0.0

BROADCAST=155.230.52.79

NETWORK=155.230.52.0

========================================

바로 이거다ㅡ (대충이렇게 잡힙니다;;;;;)

아이피어드레스와

넷마스크, 브로드캐스트 네트워크등 거의 아이피를 써넣는 대역인데ㅡ

이것을 자신의 컴퓨터 네트워크 상황에 맞춰서 바꿔봐도 안됨을 알것이다,;

절대로 안된다ㅡ !!! < 414호에서는 그랬다;

여튼, <


자자ㅡ 이거를 완전 바꿔봅시다ㅡ

싹다 지워버린다!!!! < 이게 첫단계~,

그다음 다음내용을 똑같이 쳐준다ㅡ

========================================

DEVICE=eth0

BOOTPROTO=dhcp

ONBOOT=yes

check_link_down()

{

 return 1;
}

========================================

여튼 저런식으로 써주고 wq를 쳐서 vi를 빠져나온다ㅡ  

단지 이것뿐이다, -ㅅ -

 

 

 

그다음 4번째 명령어!

④ /etc/rc.d/init.d/network restart

바로 2번째 명령어를 끝내고 바로 ping을 써봤자 소용이 절대로 없다는것을 느낄것이다;

왜!!! 재시작을 안했으니까, < 무슨 프로그램이든 컴퓨터를 껏다 켜야 정상동작이 가능하듯이

네트워크도 재시작을 해줘야 한다ㅡ 그렇다고 리눅스 로딩 그렇게 오래걸리는데 껏다 킬수는 없잖아?;

그러니 ㅡ 이 명령어를 쓰자! 이 명령어는 네트워크 리스타트로ㅡ 단 몇초면 다시 네트워크가 정비가 되어버리는

그런 명령어이다 ㅡ

 

 

 

 

 

 

자자자 거의 이렇게 했으면 80%의 컴퓨터들은 될것이다ㅡ (414호에서는 그랬다ㅡ;;;)

에ㅡ 여튼 여기까지 해서 되신분들은 상관이 없겠지만, 그래도 안되!!

라며 외치시는 분들을 위해 ㅡ 재정비, <

리눅스에서 빨간모자를 누르고 들어가시면 <

시스템설정이라는곳에 네트워크에 들어가시면 eth0가 잡혀있는것을 보시겠지만,

ping명령이 안돌아간다면 이 eth0를 과감히 삭제하고 다시 eth0를 잡아주시는게 좋다.

이제 끝!!!!!!!!!!!!!!!!!!

 

반응형