debian bullseye에서 bookworm으로 업그레이드 한 후에, package dependency가 꼬이는 바람에 삭제하고 설치하는 과정에서 networking 관련된 서비스가 삭제되어 문제가 생긴듯하다.
처음에는 서버가 연결이 안돼서 아예 안켜진줄 알았으나.. 알고보니 서버는 켜져있었고, 네트워크가 올바르게 로딩되지 않아서 접속이 안됐던것이다.
그래서 직접 서버실가서 해결해야겠구나.. 싶었던 와중에 교수님께서 ipmitool
을 이용해서 서버에 접속하는 방법을 알려주셨다. (당시 제주도였다..)
MAN: https://linux.die.net/man/1/ipmitool
IPMI?
IPMI는 Intelligent Platform Management Interface의 약자
하드웨어를 원격으로 관리하는데에 사용되는 인터페이스
그래서 <command>
를 이용해서 서버를 켜고 끄거나(power
or chassis
), 서버 화면에 표시되는 내용을 원격으로 보는 (sol (serial over lan)
) 등의 역할을 수행할 수 있다.
문제해결
- 우선 다음과 같이
ip a
로 확인한 mir4랑 똑같이 세팅을 맞추니 간신히 ssh는 붙었다.
sudo apt --fix-broken install
에서 깨진 의존성들을 확인하고 직접 packages.debian.org 에서wget
으로 다운로드하고sftp
로 보낸뒤에sudo dpkg -i <package>.deb
로 설치networking.service
파일이 없어서.. mir4 세팅보고 직접 만들어서 넣어줌ifupdown2
를 alfa 서버에서wget
명령을 이용해서 다운로드하고sftp
로 보낸뒤에sudo dpkg -i <package>.deb
로 설치ping 8.8.8.8
은 되는데ping google.com
은 안되는걸 보고, DNS 세팅이 안됐구나 확인..systemd-networkd-wait-online.service
실행할때--any
옵션 붙여줌.. (sudo systemctl edit --full systemd-networkd-wait-online.service
) +sudo apt install resolvconf
/share
폴더 마운트 안돼서sudo mount -t nfs <ip>:/share /share
로 직접 마운트하려 하니 nfs 관련 유틸 없음을 확인..sudo apt install nfs-common
로 설치하니 잘 마운팅됨apparmor.service
dmesg에서 계속 fail 떠서 찾아보니,,snapd
가 지워짐.. 마찬가지로sudo apt install snapd
된당!