여기 컴터 고수들이 많다고 해서 가입하자마자 바로 질문올립니다 .
일단 지금
서버 메인보드에 자체 nic 가있고
10G 랜카드(nexi) 를 따로 pci slot에 연결해서 사용하고 있습니다
이게 리부트를 하니까 갑자기 NIC 가 인식이 안되어서 죽어있어요ㅜㅜ
1. 리붓후 nic 인식이안됨 (led 도 꺼져있음)
2. ifconfig -a 하면 보드 nic 랑 10nic랑 장비해서 여러개가 디바이스명이 올라와야 하는데 1개만 올라옴
3. 기존에도 비슷한 사례가 있음 . nvme 확장슬롯을 연결하니까 nic 디바이스명이 바뀜
그래서 ifconfig -a 디바이스명 확인후, vi /etc/netplan/xxxx.yaml 들어가서 디바이스명 바꾼후
netplan apply 하니까 NIC 활성화 되면서 정상인식됨.
근데 이번거는 nic디스이스명 바꾸고 netplan apply 하면 아래 사진처럼 나옴.
4. 사진 확인후 /etc/fstab에 swap 줄이 겹친다고 하는거 같아서 똑같은거 1줄 지운다음에
다시 netplan apply 하니까 아래 사진처럼 나옴.
5. 여기서 부터 구글링하면서 별의 별짓을 해봤는데 안됨.
일단
vi /etc/netplan/xxx.yaml 라인은 수없이 봐서 틀리진 않았습니다 .
netplan --debug try 하면 아래 사진 처럼 나오고
lspci -v로 나오면 아래 사진처럼 나옴 . (05:00.0이 10G lancard)
일단 이런 서버가 여러대가 있고 .
이중 특이한거는 내가 사용하고 있는 nexi mac 주소의 시작은 6으로 시작하는데
지금 ifconfig -a 해서보면 18: 로시작하네요.
혹시나 해서 OS를 재설치 해도 똑같아 .인식이 안됨.
그래서 os를 ubuntu에서 window를 설치했더니 그래도 인식이안되서
드라이버를 설치했더니 인식됨 .
그래서 usb로 드라이버 다운받아서 설치하려고 했는데
ubuntu에 make 패키지가 없어서 설치가 안됨 .
결론
1.이거 어떻게 하면 해결될까요 ?ㅠㅠ
2.make 패키지를 usb로 옮겨서 설치를 하고싶은데 어떻게 하면될까요 ?
nic 활성화 되게 복구 할수있도록 도와주세요 형님들
dmesg 파일도 오려드립니다 .
사이트 분위기는 파악하고 질문을 해야겠죠
저는 고수도 아니지만 글도 기..............ㄹ어서 ㅎㅎ
결론이라고 쓰신 부분에도 결정적인 내용은 읽는 사람이 알아서 찾아야 하는 부분인거 같습니다. 왜 이렇게 글을 쓰셨는지 궁금해요...
그럼 질문을 맞춰 보겠습니다. 여기서 질문은 딱 한가지가 있는것 같습니다.
1. make 이 설치가 안되어 있는 상태인데 network 카드가 없어서 다른 곳에서 다운로드 받아서 usb 로 옮겨 설치가 어떻게 하면 가능할까요?
저의 답은 이렇습니다.
==>> 인터넷에 연결이 되어있는 다른 우분투에서
$ sudo apt-get install --download-only build-essential
그러면 /var/cache/apt/archives 여기에 패키지파일들이 저장되니까 걔들을 옮겨서 설치하면 될듯합니다. 그런데 여기서 다른 사전요구사항들도 모두 확인해야 하고 하니까 인터넷이 연결되어있는 컴터에서 가능한 다른 dependency들 모두 다운 받는것이 좋을꺼구요. 그럴려면....
$ apt-get download $(apt-rdepends build-essential | grep -v "^ " | grep -v "libc-dev")
이렇게 하면 지금 폴더에 먼저 있어야 할 모든 deb 패키지 파일들이 다운로드 됩니다.
그럼 그파일들을 옮겨서 설치하면되구요.
그다음에 드라이버 소스파일을 make 하여 설치하면 됩니다.
그후에 reboot 하면 아마도 정상 인식 되지 않을까요?
일단 인터넷 안되는 컴퓨터에서
1g 라인으로 연결해서 위에 말씀하신대로
sudo apt-get install --download-only build-essential
진행했습니다 .
안되는 서버에서 바로 다운을 받았기 때문ㅇ ㅔ
바로 또 make 를 진행했고
다른 error 들이 또 나오기 시작하네요 .
이건빼고 그냥 설치를 하셔야죠.
그리고 커널소스헤더도 있어야 할꺼에요.
이건 설치는 안하고 패키지를 CACHE폴더에 다운로드만 해주는거에요.
sudo netplan apply
컴파일 해서 설치 사용해야 하는데.. 컴파일이 않됩니다...
이런상황 같습니다...
GCC 설치 하시고.. 컴파일 수행..
여전히 안됩니다 ㅜㅜ
본문을 수정해서 올리겠습니다 .
잠시만요~!