최근에 서버에 U.2 SSD를 설치하는데 예상치도 못한 현상이 있어서 공유하고자 한다.
상황
OS : 우분투 22.04 (최근 우분투라면 대부분 적용가능할 것이라고 생각이 든다)
고정 IP를 쓰는 상황에서 U.2 SSD를 연결시 인터넷 연결이 안되는 상황 발생.
서버의 NIC는 이더넷카드 이름 정책 (Predictable Network Interface Named)을 활용한다. 관련해서 정리해둔 다른 블로그 링크 - https://flavono123.github.io/posts/get-net-dev-from-ip/
우분투 IP 설정은 netplan을 활용
원인
U.2 SSD 와 NIC 모두 PCI 인터페이스를 활용
U.2 SSD가 추가되면서, NIC의 enp 번호가 한칸씩 밀리는 문제 발생(예시. enp 100가 원래 번호였다면, U.2 SSD를 연결하며 enp101 이 되버림)
해결법
U.2 SSD 설치하기전과 후의 네트워크 이름을 확인하여 (ifconfig 커멘드 활용) 전후에 어떻게 달라지는 지 확인하자.
우리의 경우에는 enp100 에서 enp101로 바뀌었다.
sudo vim /etc/netplan/00-installer-config.yaml
통해 우분투 IP 설정하는 파일 열어서 enp100이라고 설정되어있다면, enp101로 변경해주면 된다.
network
ethernets:
enp100:
address:
- xxx.xxx.xxx.xxx/24
gateway
nameservers:
...
에서
network
ethernets:
enp101:
address:
- xxx.xxx.xxx.xxx/24
gateway
nameservers:
...
으로!
728x90
반응형
'프로그래밍' 카테고리의 다른 글
[Virtualbox & MacOS] Failed to query SMC value from the host (VERR_INVALID_HANDLE). (2) | 2022.04.12 |
---|---|
[rustc] cargo run 시 error: linking with `x86_64-w64-mingw32-gcc` failed: exit code: 1 (0) | 2021.12.09 |
[GIT] 초기에 GIT! 해보기 (0) | 2021.10.14 |
[OpenCV] 컴파일 에러 error while loading shared libraries: libopencv_highgui.... (0) | 2020.02.15 |
vscode input 파일이용하기 (0) | 2020.01.30 |