flexlm 서버를 설정하려고 합니다. 공급업체에서 시스템의 MAC ID를 보내달라고 요청했습니다. ifconfig를 입력했습니다. eth0과 wlan0에 2개의 서로 다른 HWaddress가 있는 것으로 확인되었습니다. 내 시스템의 MAC ID는 무엇입니까? 공급업체가 wlan0 하드웨어 주소에 대한 라이센스 파일을 생성했습니다. 다음 명령을 사용하여 wlan과 eth0 하드웨어 주소를 동일하게 만들어 보았습니다.
ifconfig eth0 하드웨어 이더넷 주소
그러나 여전히 서버에는 몇 가지 문제가 있습니다. 누군가 내 서버의 MAC ID를 알려줄 수 있나요?
답변1
동일한 시스템에 있는 두 장치의 MAC 주소를 동일하게 설정하는 것은 좋은 생각이 아니라고 생각합니다. 장치가 다른 네트워크에 있는 경우에도 작동할 수 있지만 여전히 혼란스럽습니다.
서버에는 두 개의 네트워크 인터페이스가 있으므로 두 개의 MAC 주소가 있습니다.
기술적으로 네트워크 인터페이스로서 wlan과 eth 사이에는 차이가 없습니다.
소프트웨어가 라이센스를 확인할 때 wlan을 무시하고 eth만 보는 이유는 아마도 관례일 것입니다.
실제로 모든 서버에는 eth 인터페이스가 있으며, 물론 이 인터페이스는 사용되지 않을 수도 있습니다. 그리고 여러 개의 eth 인터페이스를 가질 수 있습니다.
따라서 MAC을 사용하는 것은 의미가 있지만 eth0
암시적 계약을 알려주는 것을 잊어버렸습니다.
이것은 매우 깨끗한 솔루션은 아니지만 MAC를 eth0
라이센스가 부여된 MAC으로 설정해 볼 수 있지만 MAC를 wlan0
다른 것으로 변경할 수 있습니다.
해당 소프트웨어를 모르기 때문에 위의 내용은 flexlm과 관련이 없지만
여기에서 문제에 대한 몇 가지 구체적인 정보를 찾았습니다.
"FlexLM이 Hostid에 2개의 물리적 주소를 표시합니다. 이것이 문제입니까?"가 Autodesk 포럼에 게시되었습니다.
서버에 있는 모든 네트워크 인터페이스의 MAC 주소에 대해 라이센스를 확인하므로 해당 부분이 작동해야 한다고 명시되어 있습니다.
설명된 해결 방법은 IPV6을 비활성화하고 /etc/hosts
.