Windows에서 Linux로 드라이버 사용


2

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

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

나는 와인 프로그램에 대해 읽었지 만 이리 그들은 와인에 운전 기사를 설치할 수 없다고 말했다.

다른 해결책이 있습니까?


2
wifi 카드가 "지금 리눅스에서 작동합니까?" 정확한 카드 (또는 리눅스에서 발견 된 것)와 "linux"를 검색하려고 시도 했습니까?
Xen2050

와이파이 카드를 만들고 모델링하는 것은 무엇입니까? 나는 WIFI 카드가 비교적 싸다는 것을 알아 차리고, 심지어 노트북에서도 카드를 교체하기 만하면된다.
davidgo

~을해라. lspci -n 리눅스에서. 이렇게하면 사용할 수있는 공급 업체 및 제품 ID가 제공됩니다 (형식 0123:4567 ) 카드가 Linux에서 지원되는지 확인하십시오.
dirkt

네,이 카드로 ndiswrapper를 사용하기위한 지침을 쉽게 찾을 수 있었지만, 드라이버 바이너리를 다운로드하는 것은 쉬운 일이었습니다. 작은 교활한.
CBHacking

답변:


7

Linux에서 작동하도록 Windows 네트워크 드라이버를 가져 오는 도구는 NdisWrapper ( 위키 , 다운로드 수 ). NDIS (Network Device Interface Specification)는 Windows 네트워크 드라이버 API입니다. NdisWrapper는 기본적으로 가짜 Windows 커널을 Windows 네트워크 드라이버에 제공하고 Linux 네트워크 드라이버 인터페이스 사이에서 변환하는 Linux 커널 모듈입니다.

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

네이티브 Linux 드라이버 나 Windows 드라이버의 경우보다 설치 및 구성이 약간 복잡하지만 완전히 호환되지 않는 하드웨어에서 Linux를 실행하려는 경우에는 그렇게 할 수 있습니다.

편집하다

당신이 버전을 추가 한 이후, 나는 "WG311v3 Linux"에 대한 검색을 수행했다. 컨센서스는 네, 네이티브 리눅스 지원이 아니지만 ndiswrapper에서 잘 작동합니다. 많은 페이지에 이전 (XP) 드라이버 다운로드에 대한 데드 링크가 포함되어 있지만 찾은 첫 번째 결과 링크 https://sites.google.com/site/subtlegems/netgear-wg311v3-ndis-driver-for-linux-amd64 . 이 페이지에는 실제 링크가있을뿐만 아니라 실제 드라이버 바이너리로 32 비트 및 64 비트 드라이버가 모두 포함되어 있습니다 ( .sys 파일). 이 바이너리는 적어도 ndiswrapper와 호환이되는지, 적어도 구버전에서는 잘 작동해야하며, 디렉토리를 설치할 링크를 찾을 수도 있습니다. 그래서, 거기에 간다!


고마워,하지만 내 드라이버를 설치하려면 .exe 프로그램을 실행해야하며 cd를 설치하십시오.
user-707

@ user-707 .exe ~을 포함한다. .sys 파일은 실제 드라이버입니다. 파일 압축 해제기를 사용해보십시오 (Windows의 경우 7-Zip, 아마도 ark 또는 Linux에서 유사) 실제 드라이버 바이너리를 추출 할 수 있어야합니다. 또는 "& lt; 카드 이름 & gt; ndiswrapper"를 검색하고 지침이 있는지 확인하십시오. 실제 카드를 여기에 지정하지 않았으므로 구체적인 지침을 제공 할 수 없습니다 ...
CBHacking

내 실수는, 그것의 설치 파일 실행해야합니다 또한 내 편집을 참조하십시오.
user-707

한 가지 더 : 나는 cli 유틸리티 대신 ndis gui 도구를 사용했으며, .INF 파일.
user-707

거기에 문제가 드라이버가 Google 링크에 게시 된, 때로는 네트워크 자체를 분리하지만 Windows에서 드라이버가 Windows에서 드라이버가 newest.Also 이후 버그가 수정 되었기 때문에 어쩌면 그것은 "실제 드라이버 이진 압축을 풉니 다 "우리가 이것을해도 리눅스에서 드라이버를 업그레이드 할 수는 없습니다. 코디 얼.
user-707
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.