#01에서 putty 로 접근까지는 좋았는데, 정작 들어간 다음에 네트워크 확인차

ifconfig 라는 명령어를 쳐보도록 합시다.

별도의 옵션이 없으면, 현재 연결된 모든 네트워크의 상태를 출력해 줍니다.

1단일 랜카드일 경우 eth0 과 lo ( 루프백 ) 을 출력하는데, eth0 만 보기로 하지요.

 

ifconfig eth0   ( 만약 네트워크가 수동 상태라 보이지 않는다면 ifconfig eth0 up / down 명령어로 조절 가능 합니다 )

만약, 아무런 정보가 기입이 되어 있지 않다면 ifconfig eth0 [ IP | netmask | up ] 을 입력하여 직접 불러올릴 수도 있습니다. ( 콘솔 )

 

putty 로 외부 리모트 중에 ifconfig eth0 down 나 service network stop 같은 명령어를 치면, 그 순간 네트워크가 꺼지면서, 원격도 꺼져 버리니 주의!

 

우리는 일단 네트워크가 되는 상태니까 putty 로 리눅스에 원격 접근한 거지요? ^^

 

하나 더 참고를 드리자면, 클래스 C..그러니까 255.255.255.0 의 환경에서는 ifconfig 넷마스크를 입력할 필요가 없습니다만, 그 이외의서브네팅이 존재한다면 필히 기입해 주어야 한다는 것!

 

 

그림과 같이 네트워크가 연결이 되지 않을 경우

1. 네트워크 구성정보가 정확한지 확인합니다.

2. Default Gateway ( 나가는 출구 ) 가 제대로 설정되었는지 확인합니다.

입니다. route 명령어로 우리는 현재 default gw 가 192.168.0.1 로 설정되어 있는 것을 볼 수 있습니다.

ping 8.8.8.8   로 외부 통신이 가능한지 체크해 봅시다.

 

만약 디폴트 게이트웨이가 제대로 설정되어 있지 않아 핑이 나가지 않는다면

route add default gw x.x.x.x  로 경로를 잡아 주도록 합니다.

 

물론 첫 장에 말했지만, 일반유저는 시스템 및 네트워크의 속성을 변경할 수 없습니다. root 의 권한에서 가능 합니다.

 

자, 네트워크 준비가 다 되었다면 ping 으로 이제 도메인을 쳐 봅시다. www.google.com

ping www.google.com

어? 이게 무슨 문제일까요. ping 8.8.8.8 은 잘 되는데 www.google.com 은 되지가 않습니다  !

이는 당연하게도, 우리는 숫자가 아닌 문자 google.com 을 입력했는데, 그걸 IP로 매칭해주는 설정

셋팅되어 있지 않아서 그렇습니다. 그래서 네트워크는 되는데 왜 인터넷이나 패키지 다운로드가 되지 않느냐고

질문하시는 초보자분들이 생각보다 많습니다 ^^ ( 패키지 미러링 사이트들도 문자니까요 )

 

해당 문제는 도메인 네임 ( Domain name ) 의 매칭 문제로써 DNS 가 필요합니다.

DNS 는 자신의 컴에 세팅할 수도 있지만, 일단은 기본적으로 KT의 공인된 수퍼 DNS 서버를 거치도록 합시다.

편집기로 /etc/resolve.conf 라는 파일을 열어서 nameserver 에 168.126.63.1 을 추가해 주면 됩니다.

TIP) 중간까지 치다가 TAB 키를 누르면 -맞다면- 뒤가 자동완성이 됩니다. 유용하니 익숙해지도록 합시다.

 

vi 편집기 사용능력이 리눅스의 절반이라고 해도 좋을 정도인데요.. 꼭 익숙해 지도록 합시다.

나중에 따로 정리 하겠습니다.

 

#는 주석처리를 의미합니다. 밑줄로 이동하여 소문자 <편집 모드-차후 설명-> 에서 소문자 o 를 누르면

그 아랫줄로 이동하면서 <수정 모드> 가 됩니다. 거기서 위처럼 입력해 줍니다.

위의 의미는 문자열을 입력할 시, 해당 168.126.63.1 서버에 저장된 DNS ZONE 정보의 내용을 참조하겠다는 소리입니다.

KT의 해당 서버에 www.google.com = IP 라는 ZONE 매칭 정보가 있다고 일단 생각하시면 되겠습니다.

저장은 : 입력후에 wq 를 입력 후 엔터치시면 됩니다.

 

자 다시 ping www.google.com 을 쳐 봅시다.

오 이제 됩니다 *^^*

ping 은 디폴트로 무제한 체크하므로 중간에 ctrl+c 로 중단하도록 합시다.

도메인 네트워크 체크는 host [ 도메인명 ] 으로도 가능 합니다.

자, 이제 우리는 인터넷을 마음껏 사용할 준비가 된 것입니다.

ip뿐만 아니라 도메인까지 문제가 없어야 한다는걸 깨달으셨으면, 이제 본격 커맨드를 시작할 준비가 된 것입니다.

 

ifconfig 에서의 ethernet 설정 환경 파일

CentOS 에서는 기본적으로 /etc/sysconfig/network-scripts/ifcfg-eth0 파일 입니다.

기본적으로 네트워크를 시작할 때 해당 환경 파일에서 로드 합니다.

(위에서 설정한 ifconfig eth0 123.456.789.000 이런 세팅은 리부팅되면 사라져 버려요 -ㅅ- )

다음 #03 장에서 파일의 내부 속성을 살펴보도록 하겠습니다.

블로그 이미지

늙은M군

개인 저장공간입니다. 해당 일부 과정들을 공인 인터넷 환경에서 악성적으로 응용할 시 피해가 발생할 수 있으며, 그에 대해 책임은 사용자에게 있습니다!! 주의해주세요.

,