지니워의 일상다반사

서버세팅 후 internet이 안될 때 본문

본격 SE업무이야기/서버설정

서버세팅 후 internet이 안될 때

지니워 2013. 12. 20. 14:54

약 3일전부터 마스터 DB쪽에서 실행되는 쿼리들의 이상현상이 보이면서 회사가 발칵 뒤집어졌다. 원인을 찾아보기위해 이것저것 찾아보고 뜯어보고 고민해보고, 최후의 수단으로 서비스를 잠시 중단하고 서버 자체를 재부팅했음에도 불구하고 이상증상이 계속 되었던 것이다. (자세한 이야기는 차후 포스팅에서 이야기하겠다.)


여차저차해서 서비스의 메인을 담당하고 있는 서버 한대를 재설치하게 되었다. 직접적으로 서비스에 관계되는 서버인지라 IDC에 연락하여 급하게 os 재설치를 요청했고 재설치가 완료되자마자 서버설정에 들어갔다.


"어라?"


yum update가 되지 않는다. 뿐만 아니라 ping 테스트도 아웃바운드 ping이 안되는 것이다.

yum update를 실행하면


pycurl error 6 - couldn't resolve host 'mirrorlist.centos.org'


메세지가 나온다. 아마 리눅스 서버를 만져본 사람이라면 한번쯤은 봤을만한 로그가 아닐까 싶다.

이런 로그는 보통 DNS 서버 설정이 잘못되어 있는 경우가 많다.

여유만만하게 /etc/resolv.conf를 열어봤다.


정상적으로 설정되어 있다.


nameserver 8.8.8.8

nameserver 8.8.4.4


그럼 다음 단계. ipv6가 활성화 되어 있는지 체크를 해봤다. ipv6가 활성화 되어 있으면 가끔씩 mirrorlist.centos.org 를 찾지 못한다.


꺼져있다-_-...


/etc/sysconfig/networf-script/ifcfg-eth0 을 열어보니 ipv6가 까져있는것을 확인했다.


그럼 또 다음 단계.

route를 실행하여 gateway 설정을 확인했다. route 실행시 가장 아래쪽에 나오는 것이 gateway 주소이다.


이것도 정상.


서버에서 설정하는 값 모두가 정상임에도 불구하고 yum을 비롯한 아웃바운드가 전혀 안되는거다. -_-...


당췌 원인을 찾을 수가 없어서 머리를 쥐어뜯고 있던 와중에 대표님의 말씀.


"IDC에 한번 물어봐."


......간단하면서도 깨닫지 못하고 있었던 사실. 이 서버를 재설치한 IDC에 설치할 때 이슈가 있었는지 물어보면 되는게 아닌가!! 그렇게 IDC쪽에 문의를 했고 문의 결과 회선쪽에서 해외망을 차단하고 있었단다...해외망 차단을 풀고 나서 정상작동 한다.


후...문제가 닥치면 최초 문제가 발생할 여지가 있는 부분부터 체크해봐야겠다 ㅠ

Comments