쪽팔리면 질문하지 맙시다. 소중한 답변 댓글을 삭제하는건 부끄러운 일 입니다
안녕하세요, 풀로드시스템 조성빈입니다.
제가 워크스테이션을 납품하다보면 어떤 이유에서든 고객사 사무실에서 BMC에 접속해서 로그를 봐야 하는 경우가 생기는데요
주로 시스템 재부팅에 대한 원인 분석인 경우가 많았습니다.
여기서 저희 사무실 처럼
192.168.0.1 이 게이트웨이고 BMC 네트워크 설정에서 DHCP 설정하고 재부팅 한 다음 자동으로 부여된 IP V4 주소로 BMC에 접속해서
로그를 볼 수 있으면 아무 문제가 없습니다. 제가 할 수 있는 수준이 여기까지 입니다.
그런데 무슨 이유인지
150.168.0.1 이 게이트 웨이고 #비밀을 위해 제가 지어낸 것 입니다.
BMC 네트워크를 DHCP로 설정해도 IP V4를 새로 부여 받지 못하는 상황에서
제가 BMC 접속 하려면 어떻게 하면 될까요?
정리하면 대상 워크스테이션 상태가
NIC 1
150.168.0.68
255.255.255.0
150.168.0.1
이고
BMC 는
192.168.0.53
255.255.255.0
192.168.0.1
이유는 제가 저희 사무실에서 썼을 때 이 상태고 고객사에서는 BMC를 사용하지 않아서 이 정보 그대로 있습니다.
이 상태에서 BMC 네트워크를 DHCP 로 하고 재부팅을 해도
BMC
IP가 192.168.0.53 에서 변경되지 않습니다.
그래서 제가 BMC 네트워크에서 STATIC 으로 변경한 다음
BMC IP를
150.168.0.253 <- 대충 비어있을 것 같은 거 넣어봤습니다.
255.255.255.0
150.168.0.1
로 해 설정 후 재부팅을 해 봐도 여전히 BMC IP는 192.168.0.53 으로 나와있습니다.
제 짧은 지식으로 판단했을 때는 네트워크 관리자가 새로운 장비에 IP를 자동으로 부여하지 못하게 했다.
그러니 BMC 가 IP 주소를 받을 수 없고, 저는 BMC 의 IP를 모르니 BMC 로그를 확인할 수 없다. 가 제가 추측하는 것 입니다.
여기서 질문인데요.
1) 워크스테이션의 BMC 가 IP V4 주소를 왜 못 받는 걸까요? 제가 생각한대로 관리자가 막아둔 것일까요? 제가 설정을 잘못한 걸까요?
2) 제가 BMC에 접속하기 위해서는 어떤 행동을 해야 하나요?
3) 제가 노트북을 가지고 있다면 노트북의 랜포트와 BMC의 랜포트를 직접 선으로 연결해서 로그를 볼 수 있는 방법이 있을까요? ( 만약 이 방법이 가능하다면 내부 네트워크를 거치지 않아도 되니 어떤 상황에서도 쓸 수 있는 가장 편리한 방법일 것 같습니다.)
제가 네트워크 지식이 없다보니 이해하실 수 있게 작성했나 모르겠습니다. 댓글 주신 모든 분들께 미리 감사드립니다.
2. 3번처럼 하시면 될거 같습니다. DHCP라면 노트북에 DHCP 서버 올려서 쓰시면 됩니다.
예를 들어, BIOS Configuration main > BMC configuration > Network settings 처럼 메뉴가 있다면
BMC나 Network 메뉴에 Save 메뉴가 같이 있는지 잘 보시기 바랍니다.
BIOS 마지막 탭에서 SAVE & RESET 을 눌렀습니다. 그리고 화면에 BMC 네트워크 설정이 변경되었다는 창이 뜨고 재부팅이 되는 걸로 봐서 설정 자체는 입력된 게 맞는 것 같습니다.
이것을 내부 네트워크 대역폭을 셋팅해서 돌려 보면 그 내부 네트워크 (보통 C 클래스) 에서 사용하는 모든 IP와 그 IP에 물려 있는 컴퓨터 리스트가 나타납니다..
고객의 네트워크가 어떻게 동작하는지 대충이라도 알아야 BMC의 수동 셋팅이 가능합니다..
그리고 BMC를 DHCP 셋팅을 한 후 보통 그 서버를 재부팅해야 DHCP IP를 받아오며 서버에 지정된 DHCP IP가 바이오스 화면에 나타납니다..
BMC에 접근을 위해 다른 컴퓨터에서 웹브라우져를 사용해서 BMC IP를 치고 그렇게 해서 보통 접속하는데
BMC가 지원하는 웹브라우져 버젼이 따로 있습니다.. 보통 장비 BMC 메뉴얼에 어떤 웹브라우져가 동작하는지 명시되어 있습니다..
옛날 장비 BMC나 BMC펌웨어가 버젼이 낮거나 만들어질때 문제가 있으면 보통 윈 10/윈11에서 사용되는 MS엣지로 아무리 연결해도 화면에 BMC가 안보입니다..
그 때는 웹브라우져를 바꾸어서 MS IE를 돌려본다던지 크롬 브라우져를 사용한다던지 파이오폭스 브라우져를 사용합니다..
옛날에 TYAN보드 할 때 BMC 수정및 개발 때 새로운 버젼을 받아 업데이트 했는데 MS IE / MS 엣지 로 아무리 연결해도 안되었는데
TYAN 대만 본사는 이상없다고 인증샷 보내고 난리 쳤는데 나중에 확인해보니 대만에서는 파이어폭스 웹브라우져를 사용하더군요..
나중에 MS IE / MS 엣지 로 동작하게 수정해 달라고 해서 수정하였습니다..
국내에서는 거의 모든 사용자가 MS IE / MS 엣지를 사용하지만 해외는 전혀 다릅니다..
개인적으로 생각하기에 BMC는 서버에만 사용되며 워크스테이션은 BMC를 사용하지 않습니다.. (물론 예외는 있습니다..)
워크스테이션에서는 최대가 인텔 vPro 일겁니다..
새 제품은 보통 메뉴얼대로 포트를 꼽으면 메뉴얼대로 동작하지만 중고 제품은 그렇지 않습니다..
따라서 IPMI (BMC) 포트가 어디인지 모든 랜포트를 꼽아보고 체크할 필요도 있습니다..
보통 IPMI 포트가 따로 지정되어 있고 인터넷 포트가 따로 지전되어 있는 시스템과 IPMI포트와 데이터포트가 하나의 랜포트에 공유되는 시스템으로 나뉩니다..
유지보수를 하다보면 상대방 장비에 IP가 부여가 안되어 있는데 ...
그렇다고 그것 때문에 DHCP를 만들 수도 없구요.
이때는 간단히 해결이 가능합니다.
일단 점검용 PC에는 NIC가 최소 2개는 필요합니다.
(최소 1개는 내부 유선 NIC가 필요하므로 요즘 유선 NIC가 없는 노트북은 USB-Ethernet 을 준비합니다. 그리고 무선랜은 당연히 있겠지만, 이것도 구비하기 어려우면 휴대폰을 노트북에 태더링을 걸면 인터페이스가 생성되면서 이 인터페이스를 공유 걸면 됩니다.)
최소한 BMC 랑 연결하기 위한 유선 포트는 존재해야죠.
가장 간단한 방법은
네트워크속성에서 공유탭을 열어 공유를 걸고 나머지 하나에는 PC를 연결하는 것입니다.
원래는 인터넷을 공유하기 위해서 쓰이는 윈도우의 기본 탑재 기능인데.. 인터넷이 필요하지는 않습니다.
PC와 BMC를 연결하는 인터페이스를 내부로 지정하면 PC에 interface 는 자동적으로 192.168.137.1 로 설정이 됩니다.
이때 이 인터페이스에는 자동적으로 DHCP가 동작하게 되며, 이 인터페이스에 연결되는 BMC는 DHCP를 통해서 자동적으로 192.168.137.xxx/24 IP를 부여받습니다.
다만, 무엇을 할당했는지를 알수가 없는데..
이것은 cmd > arp -a (MAC Address Table 조회)
를 쳐보면 인터페이스 192.168.137.1 로 부터 배워온 상대방 IP (즉, 내가 DHCP로 할당해준 BMC IP )가 기록되어 있습니다.
이걸로 다른 어플이나 명령어 필요없이 당장 DHCP로 연결된 BMC에 연결할 수 있습니다.
작은 IPTIME 공유기(10/100이라도 상관 없음)를 연결해서 DHCP 서버를 구축하고 BMC 네트워크를 DHCP로 하면 연결은 좀 편하게 할 수 있을 듯 합니다..
노트북 ====== IPTIME LAN 포트 #1 ( DHCP 동작 192.168.0.1 /24) == IPTIME LAN 포트 #2 ( DHCP 동작 192.168.0.1 /24) ======= 서버 BMC 포트 (DHCP 셋팅)
대략 이렇게 셋팅하고 노트북의 웹브라우져로 BMC를 불러냅니다..
서버에서 BMC를 공략 당하면 서버에 대해 무슨 짓이라도 가능하기에 BMC네트워크는 최대한 보안을 높히고 패쇄 네트워킹이 좋다고 생각합니다..
사용 가능 노트북에 TFTPD32나 OpenDHCP Server 를 설치하세요.
노트북 과 해당 서버를 랜 케이블로 직접 연결하세요.
그리고 노트북에서 Advanced IP Scanner 으로 LAN을 스캔하세요.
그리고 Advanced IP Scanner에서는 노트북 과 해당 서버만 나타나와야 합니다.
여기서 해당 서버가 검출되지 않으면 BMC 는 DHCP 으로 IP 설정하는 방법이 틀린 겁니다.
해당 서버 IP가 나타나면 BMC 접속 방법으로 접속하세요.
Mesh (Intel sever), iDrac(DELL) 와 ILO(HP) .. 그리고 IPMI (Supermicro, .. 등등 ) 에 따라서
web 브라우저에 IP 만으로 접속하거나 특정 어플로만 접속되는 방법에 따라서 각기 다르므로
서버 기종에서 사용되는 방법으로 접속 시도 하면 됩니다.
미리 정상 동작하는 서버에서 노트북 윈도우를 LAN으로 연결한 상태에서
TFTPD32나 OpenDHCP Server, Advanced IP Scanner 사용법을 연습을 해보세요.