Windows에서 Linux까지 드라이버 사용

Windows에서 Linux까지 드라이버 사용

나는 이 Wi-Fi 카드를 가지고 있습니다: WG311v3 - G54 무선 PCI 어댑터;

특정 드라이버가 있는 Windows에서만 작동합니다. GNU/Linux에서도 어떻게 사용할 수 있나요?

와인 프로그램에 대해 읽었지만 여기그들은 와인에 드라이버를 설치할 수 없다고 말했습니다.

다른 해결책이 있습니까?

답변1

Windows 네트워크 드라이버가 Linux에서 작동하도록 하는 도구를 NdisWrapper(위키,다운로드). NDIS(네트워크 장치 인터페이스 사양)는 Windows 네트워크 드라이버 API입니다. NdisWrapper는 기본적으로 가짜 Windows 커널을 Windows 네트워크 드라이버에 제공하고 해당 커널과 일반 Linux 네트워크 드라이버 인터페이스 간에 변환하는 Linux 커널 모듈입니다.

NdisWrapper는 완벽하지 않습니다. 모든 드라이버를 지원하지 않으며 Linux 시스템을 충돌시킬 수 있습니다. 그리고 기본적으로 독점 코드(Windows 드라이버)를 F/LOSS OS 커널에 로드하기 때문에 무료 소프트웨어 옹호자들은 NdisWrapper를 좋아하지 않습니다. 하지만 그렇게 말하면 작동하도록 만들 수 있는 경우가 많습니다. NDIS 사양은 시간이 지남에 따라 다소 변경되므로 이전 Windows 버전을 대상으로 하는 드라이버를 사용하면 더 나은 행운을 누릴 수 있습니다. 카드용 XP 드라이버를 찾을 수 없으면 Vista/Win7 드라이버를 찾고, 찾을 수 없으면 Win8/8.1을 찾으십시오.

기본 Linux 드라이버 또는 Windows 드라이버의 일반적인 설치 및 구성보다 설치 및 구성이 조금 더 복잡하지만 완전히 호환되지 않는 하드웨어에서 Linux를 실행하려는 경우 그렇게 하도록 허용할 수 있습니다.

편집하다

버전을 추가해주셔서 "WG311v3 Linux"를 검색했더니 꽤 많은 링크가 생겼습니다. 네, 기본 Linux 지원은 없지만 ndiswrapper에서는 잘 작동한다는 것이 합의된 것 같습니다. 많은 페이지에 이전(XP) 드라이버 다운로드에 대한 데드 링크가 포함되어 있었지만, 제가 찾은 첫 번째 결과의 링크를 따라가면 됩니다.https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64. 해당 페이지에는 라이브 링크가 있을 뿐만 아니라 .sysXP용 실제 드라이버 바이너리(파일) 로 32비트 및 64비트 드라이버가 모두 포함되어 있습니다 . 이 바이너리는 적어도 이전 버전에서는 ndiswrapper와 호환되는 것으로 확인되었으며(여전히 잘 작동해야 함) 설치 디렉토리에 대한 링크도 찾을 수 있습니다. 자, 됐어요!

관련 정보