>> Edit article
이름
제목
패스워드
참, 네트워크의 관행이라는 것이 무섭네요.. 보통 알고 있기로 192.168.1.x 같은 주소는 사설 네트워크에서 맘대로 사용할 수 있다고 하는데요.. 그렇지 못한 경우를 당했네요.. 혹시나 같은 문제로 헤매고 있을 다른 분들을 위해 기록합니다. 문제의 발단은 집에 있는 리눅스 서버에 DHCP서버를 설치하는 데서 시작했는데요, 어떤 주소를 사용할까 생각하다가 그냥 유명한 주소를 쓰기로 했습니다. (예전에는 그냥 연구실에서 사용하는 번호를 집에서도 사용했었습니다.. 안좋은지는 알지만 노트북을 왔다 갔다 하면서 쓰려니 귀찮아서 그냥 집이나 학교나 같은 번호를 써버렸었죠.. 이 문제는 DHCP서버를 설치하면서 극복했습니다. DHCP서버에서 게이트 웨이나 WINS서버, DNS서버 등 각종 옵션으로 모든 설정을 한번에 바꿀수 있더군요.. 이에 대한 내용은 다음번에 자세히 또 쓰도록 하죠.. 여기에 대해서도 할 말이 좀 있네요..) 첨엔 정말 귀찮은 일을 어떻게 하면 깨끗하게 처리할 수 있을까 해서 시작한 일인데, 귀찮으면서 별로 도움도 안되는 일을 당했습니다. 리눅스 서버에 192.168.1.1번을 할당하고 노트북에 192.168.1.2번을 할당했습니다. (DHCP로요..) 그런담에 ipchains를 이용해서 마스커 레이딩도 시작하고.. 모든것이 순조로왔죠.. 예전에 쓰던 시스템이 있었으니 DHCP에서 할당하는 번호에 맞추어서 번호만 바꿔주면 되니까요.. 서버 세팅후의 증상은 다음과 같습니다. 일단 간단한 작업은 전혀 문제가 없습니다. 다만 삼바 공유로 한 파일을 10분 이상 못 열어놓는다는 문제가 있었습니다. 즉, 서버의 영화를 본다든지 4배속 이하로 서버의 영화 파일을 시디에 기록한다던지 하는 일이 불가능해 지더군요.. 접속이 단절 될 때 /var/log/samba/log.rice (노트북 이름이 rice입니당.) 파일에 connection reset by peer 라는 문구가 보였고, 단절된 상태에서 리눅스로 핑을 해보면 이상하게도 TTL값이 30이라고 나옵니다. 보통땐 255가 나오지요. 그리고, 서버에서 노트로 핑을 해보면 전혀 응답이 없는 것으로 나옵니다. 이런 증상은 네트웍 단절이 일어난 후 30초 정도면 원상태로 돌아갑니다. 제가 취한 조치는 다음과 같습니다. 리눅스의 로그에는 예의 삼바 로그 이외에는 전혀 다른 로그가 남지 않았습니다. 따라서 노트북의 문제로 판단을 하고 새로 설치하였던 프로그램도 제거하여 보고 네트웍 드라이버도 업데이트 해 보고, 각종 방법을 동원해서 TCPIP의 세팅을 바꿔 보았으나 효과가 전혀 없더군요.. 열린지 딱 10분째 되는 순간 넷웍이 죽었습니다. 그래서 인터넷을 뒤져 보니 NAT 환경에서 삼바 공유시에 저와 비슷한 에러를 만난 사람들이 있었는데, 자세히 보니 리눅스 하나에 랜카드 두장을 꼽았을 때 소켓 필터의 문제인 것 같더군요.. 그래서 혹시나 새로 만든 커널의 문제인가 싶어 예전의 커널로 돌아가 봐도 문제가 완전히 동일하게 발생하더군요.. 심지어는 연구실 노트북을 빌려와서 집에서 해보니 역시 마찬가지 증상이 나타났습니다. 그래서 마지막으로 지푸라기라도 잡는 심정으로.. 내부네트웍의 주소를 바꿔봤습니다. 172.16.93.x를 사용하도록 바꿨지요.. 바꾸는데 걸리는 시간은 겨우 3분 정도였는데, 허무하게도 그게 정답이었습니다.. 전혀 문제가 없네요... 여기서 결론을.. 그렇다면 이번 네트워크 문제의 원인은 스위칭 허브 또는 ADSL 외장형 모뎀밖엔 없습니다. 제가 사용하는 스위칭 허브는 http://www.coos.com.tw/new1.htm 의 4포트 미니허브인데, 이 제품에서 내부적으로 192.168.1.x 네트웍을 사용하는 것 같습니다... 라고 처음엔 생각했었는데, 생각을 바꿉니다. 다시 생각해 보니 제가 외장형 ADSL 모뎀을 사용하고 있는데, 이것이 그런 문제를 일으킬 수 있다고도 생각이 듭니다. (더 그럴듯해 보입니다.) 제가 사용하는 모델은 http://www.ambit.com.tw/product/com/adsl-product/adsl-router/index.htm 이것인데, 껍데기엔 NORTEL이라고 써져 있네요.. OEM인가봅니다.. 이 기계가 참 기능이 많더군요. 매뉴얼이 없고 시리얼 콘솔의 패쓰워드를 몰라서 하나도 못쓰는 기능들이지만, 그중에 주목되는 기능은 - DHCP server automatically assigns IP addresses to PCs on the LAN - DHCP client capability automatically gets IP address from DHCP server at ISP - NAT enables multiple PCs on the LAN to access the Internet via single public IP address 이런 것들인데, 그렇다면 이 모뎀 자체에서 NAT를 할 수 있다는 말이고 192.168.1.x 네트웍을 이 모뎀이 사용한 것이 아닌지 추측해 봅니다. 다른분들도 혹시나 저와 같은 구성으로 네트웍을 구축하신다면 192.168.1.x 주소를 사용하시지 않는것이 좋겠습니다. 안되려면 아예 첨부터 안되면 좋은데, 10분 동작하다가 안되니 원.. 그리고, 매뉴얼 어디에서 이런 문제를 적어놓은 곳이 없더군요.. 대만제품들은 매뉴얼 구하기도 힘들구요.. 그럼.. 참, 혹시 제가 쓰고 있는 NORTEL OEM 외장형 ADSL모뎀에 대해 정보를 가지고 계신분 있으시면 제게도 나눠주시면 좋겠습니다.. 시리얼 콘솔의 비밀번호만 알아도 뭔가 좀 해볼 수 있을 것 같은데, 도체 정보가 없네요. 전화국에 전화해 보면 알려줄까요? ------- 2002년 1월 28일 수정 이곳 게시판을 통한 몇몇분들의 도움을 통해 문제의 원인을 밝혀냈습니다. 결론적으로 외장형 모뎀이 192.168.1.1을 관리용 IP로 사용하고 있던 것이 문제였습니다. 제가 리눅스 서버 머신에 할당한 IP번호와 겹치죠.. 기본적으로 PPPOE를 사용하는 일반적인 ADSL사용방법에서는 인터넷의 각종 경로 상에 모뎀이 없는 것 처럼 보이는 게 정상이지만, 관리를 위해 한 번호를 할당할 수 있게 된 모양입니다... NORTEL 모뎀의 경우는 웹 서버에 들어가서 그 주소를 바꿀수도 있게 되어 있더군요. 도움을 주신 이재용님께 감사드립니다.
Copyleft
1999-2026 by
JSBoard Open Project
Theme Designed by
IDOO
All right reserved