갑자기 ssh가 안돼요! linux에 ethernet 연결하기

kyu·2020년 2월 10일
3
post-thumbnail

문제의 발단

서버실에 서버컴퓨터가 스위치로 다섯대가 연결되어있고 불쌍한 대학원생은 ssh로 서버에서 작업하던 도중 갑자기 몇대가 ssh가 접속이 안되는 현상이 발견된다.

문제 대응


슬랙 서버채널에 들어가 바로 해당 상황을 공유드렸고 먼저 가서 도대체 왜! 연결이 안되는지 살펴보기로 했다.

전산실에 전화했으나 전산실에서는 외부ip ping 잘 가니깐 우리 문제 아니니깐 잘 확인해보세요. 라는 답변이 들려왔고 식은땀이 흘렀다.


얼른 슬랙에 현재 상황에 대해 정리해서 올렸고 땀을 뻘뻘 흘리며 서버 뒷면 앞면을 살펴보기로 했다.

혹시나 선이 잘못 꽂혀있었는지.. hdmi가 빼져있었는지 확인해보았으나 다 정상이었고 멘탈이 스르륵 녹아 내리기 시작했다.

ifconfig는 루프백만 돌고 있는 상황이었다. 인터넷 자체가 안되는 것이었다.

연결이 되는 서버에 스위치로 연결시켜서 확인해보니 이 서버는 eno1로 이더넷이 물려있었다. 잘되던 컴퓨터가 왜 갑자기 안되는 것일까?

문제 해결

참으로 원망스러웠으나 해결을 하지 못하면 미래에 큰일이 날 것 같은 대학원생은 구글링을 엄청 하기 시작했다.

금요일에 문제가 터져서 당연히 주말에 나와야겠다고 생각은 하였으나 주말에 번아웃이와 월요일날 확인을 하게 되었다. 참으로 게으른 대학원생이다.

ifconfig -a 를 사용해서 확인을 해본 결과 이더넷 카드는 잡혀있었고 /etc/network/interface에 파일이 있는지 확인을 하러갔다.

서버는 ubuntu 18.04ts이었고 /etc/netplan에 파일들이 있었다. 17.10 부터는 netplan을 사용한다고 하니 참고하기로 하자.

yml 파일에 들어가서 초기화되었던 건지, 아니면 무엇이 수정되었는지 모르겠지만 dhcp로 사설 ip를 제공해주는 거로 수정해주고

netplan apply를 해줘서 해결했다. 참으로 다행이다.

생명연장 🌟


정리

ifconfig
로 활성화되어있는 네트워크를 확인하자.
ifconfig -a
로 비활성화 되어있지만 이더넷카드가 있는지 확인하자.

sudo vi /etc/netplan/*.yml
ubuntu 버전이 17.10 이상일 경우 이 명령어를 사용하고

sudo vi /etc/network/interfaces
그 밑일 경우는 이 명령어를 사용하자.

그런 후 dhcp를 쓰는 경우에는 문법을 잘 찾아서 true로 바꿔주거나
고정 내부 ip를 쓴다면 ip를 고정시켜주자!

profile
게을러서 효율적이지만 행동은 게으르지 않으려고 노력합니다

0개의 댓글