리눅스 네트워크 설정하기..
리눅스를 시작한지 벌써 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를 잡아주시는게 좋다.
이제 끝!!!!!!!!!!!!!!!!!!
'웹&컴퓨팅' 카테고리의 다른 글
JavaScript Date Object (0) | 2007.10.29 |
---|---|
JavaScript Math Object (1) | 2007.10.25 |
이전 페이지 주소 정보 확인 (1) | 2007.10.19 |
셀렉트박스 -> 레이어 변환 스크립트 HTC 버전 (1) | 2007.10.17 |
검색엔진최적화(SEO) - 메타태그(META TAG)의 속성정리 (0) | 2007.10.12 |