A. gentoo從入門到放棄
我的顯示結果如下:可以看出我的無線網卡為 QCA6174 ,我這塊網卡比較特殊,官網額外提供了內核配置方式
(3). 啟用的Atheros的802.11ac無線卡的支持(CONFIG_ATH10K)和Atheros的ath10k PCI支持(CONFIG_ATH10K_PCI)作為模塊<M>
(4). 重建內核
(5). 安裝固件
3.後續工作——配置wpa_supplicant,並設置其開機自啟
參考以下文章:
https://www.jianshu.com/p/683fcf66c222
注意一定要將此文中涉及的網卡介面改為自己的,比如我的為wlp7s0,寫配置文件以及啟動服務的時候,就應該寫wlp7s0而不是文中的wlan0。如果你很懶的話,可以直接復制我下面的然後,記得吧網卡介面名改為自己的就可以。
本操作僅針對openRC,systemd可以參考 archwiki
在 ALSA SoundCard Matrix中 找到所需的驅動程序。
B. Gentoo安裝詳解(二)-- 編譯內核
選擇內核:如gentoo-sources
Most information can be gathered by emerging sys-apps/pciutils which contains the lspci command:
顯卡: Xorg/Configuration
音效卡: ALSA
網卡:根據具體網卡晶元型號,查看wiki。
無線網卡晶元驅動查詢: Linux Wireless
一旦genkernel運行完成,一個包括全部模塊和initrd的內核將被建立。在後面配置引導程序時我們將會用到這個內核和initrd。請記下內核和initrd的名字,因為您將在配置引導程序的時候用到他們(Grub Legacy使用)。initrd將會在啟動真正的系統前自動識別硬體(如同安裝光碟一樣)。
C. ArchLinux下安裝Gentoo,請教chroot後如何連接無線上網
chroot到gentoo後無法上網,沒有iwconfig命令,沒有wpa_supplicant。網上搜過,他們的教程在聯網那一部分寫的很模糊,都是chroot後 resolve.conf就神奇的能上網了,很是費解
D. gentoo安裝後無法聯網,我用的是wpa那個配置的無線網安裝的,裝在實體機上的,有什麼辦法么
第一種方法:不用麻煩,你先買一個蹭網卡,去你們那的大型電子軟體市場就能買到。便宜的也就幾十塊錢。但是你能用很久,比電信的實惠。然後回家把它和電腦連起來,按照說明書的方法安裝一個軟體有可能是BT4有可能是奶瓶,然後一步步按照說明書破解。破解wpa或者wpa2需要從網上下字典,因為可能他本身的字典沒法找出答案。基本就這樣。
第二種方法:買一個或者自家有一個30M的U盤。按網上的教程把U盤製作成上網卡。不難下個軟體就行。然後在下個俗稱為「奶瓶」的beini軟體就可以破了。具體方法一會兒發到你郵箱。
第三種:在淘寶買一個網卡或者買一個這個技術(有賣的)。按照賣家方法操作即可
完全手打,方法一會兒發到你郵箱。建議破解wep密碼。好破也快,方便
E. VM虛擬機裝gentoo不能網路安裝
VM用NAT和橋接都應該都能上網啊,這個跟用路由和電腦數量沒什麼關系,只要宿主機器能上網就行(如果用橋接的話路由限制MAC就得自己去調了,你家用不會去限制MAC的吧?)
首先用Gentoo的ISO啟動VM
分區,格式化
mount分區
net-setup eth0,選wired,DHCP
解壓stage
cp /etc/resolv.conf /mnt/gentoo/etc(目錄不一樣的話就自己填,復制到stage的etc目錄里)
編輯make.conf,加入GENTOO_MIRRORS和RSYNC(或者用mirrorselect)
解壓portage(或者chroot以後直接emerge --sync更新最新portage)
mount proc和dev,之後chroot,env-update && source /etc/profile\
到了這步應該可以上網,然後該幹嘛幹嘛……
暈,寫的夠啰嗦的,小白應該也能看懂了,反正就是chroot之前先net-setup,然後復制resolv.conf,最後chroot,裡面不少步驟可以按自己喜好來,反正之後也能再改。
另外,虛擬機使用的是虛擬的有線網卡,你宿主機器的無線網卡肯定是找不到的啊……
F. gentoo 檢測不到無線網卡
網路適配器中 正常會有多個 一個是有線的網卡驅動 一個是無線的網卡驅動 如果你有一個黃的嘆號 那就是有一個沒驅動上 重新去你電腦的官方網站上下載一個對應型號的驅動即可 也可以用驅動精靈之類的驅動軟體 這樣更方便 祝你好運 求採納!
G. 新裝的gentoo怎麼連wifi
首先你要知道你的無線網卡驅動裝上了沒?
如果裝上了,模塊也載入了,
就裝個wpa_supplicant
建個/etc/wpa_supplicant/wpa_supplicant.conf
內容如下:
# Allow users in the 'wheel' group to control wpa_supplicant
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=wheel
# Make this file writable for wpa_gui / wpa_cli
# update_config=1
# Only WPA_PSK is used. Any valid cipher combination is accepted
network={
ssid="無線名稱"
psk="無線密碼"
scan_ssid=1 #開啟自動搜索
proto=RSN
key_mgmt=WPA-PSK
group=CCMP TKIP
pairwise=CCMP TKIP
priority=5
}
H. 電腦無線網卡是Atheros AR9285,裝gentoo時應該載入哪個模塊,iwconfig總是no wireless extentions之類的
你在安裝時,以stages3為例,啟動後,會看到很多載入信息,在最後快顯示root提示符時,會有很多有用的信息,
你可以使用liveCD/stage 3啟動,此時lspci -v ,會看到你的網卡相關信息,包括kernel in use,也就是使用的驅動模塊~記住這個模塊名字,編譯內核時,搜索/查找這個模塊名字就可以了
在gentoo BBS上搜到了:
[*] Networking support --->
-*- Wireless --->
<*> cfg80211 - wireless configuration API
[ ] nl80211 testmode command
[ ] enable developer warnings
[ ] cfg80211 regulatory debugging
[*] enable powersave by default
[ ] cfg80211 DebugFS entries
[*] cfg80211 wireless extensions compatibility
[*] Wireless extensions sysfs files
<*> Common routines for IEEE802.11 drivers
[ ] lib80211 debugging messages
<*> Generic IEEE 802.11 Networking Stack (mac80211)
Default rate control algorithm (Minstrel) --->
[ ] Enable mac80211 mesh networking (pre-802.11s) support
-*- Enable LED triggers
[ ] Export mac80211 internals in DebugFS
[ ] Select mac80211 debugging features --->
Device Drivers --->
[*] Network device support --->
[*] Wireless LAN --->
<M> Atheros Wireless Cards --->
[*] Atheros wireless debugging
< > Atheros 5xxx wireless cards support
<M> Atheros 802.11n wireless cards support
[*] Atheros ath9k debugging
< > Atheros AR9170 802.11n USB support
裡面回復說用的是ath9k~
你自己在make menuconfig 時,按下 / 鍵,輸入at9k ,把相關的都編譯進模塊
I. 我是用livecd安裝gentoo的,條件限制只能在完全無網路下安裝,當執行到emergegentoo-sources時,報錯
http://www.gentoo.org/doc/zh_cn/handbook/2008.0/handbook-x86.xml?full=1
樓上哪找的老掉牙的了 呵呵, 請按照官方文檔的Gentoo Linux 2008.0 x86無網路手冊進行操作
對於你的情況 emerge gentoo-source肯定是通不過的, emerge是必須要聯網的
對於沒有網路的安裝,正確方法是livecd啟動, 啟動到GUI還是字元模式隨你個人愛好, 以下針對字元模式,GUI的好像是啟動後桌面有個install的圖標 雙擊即可
字元模式下直接運行 installer-dialog
然後安裝程序會引導你進行分區 安裝等操作, 內核也是直接從livecd 過來的, 切記 沒有網路 就不存在emerge
J. linux系統怎麼安裝磊科336無線網卡驅動的詳細步驟
Gentoo,因此不需要額外准備任何的開發工具或編譯工具;如果你使用 Ubuntu/Fedora 等二進制發行版,應該先安裝相應的開發包。
Fedora (如果你不使用 PAE 內核,請去掉 PAE 字樣):
yum install gcc kernel-PAE kernel-PAE-devel kernel-headers dkms
Ubuntu:
apt-get install make gcc linux-kernel-devel linux-headers-`uname -r`
安裝原生驅動
注意:由於在 Linux 3.7 內核中已經去除了過時的 kernel_thread 函數,因此導致此驅動無法運行。到目前為止,此驅動沒有任何更新的計劃,所以……
如果你的內核版本小於 Linux 3.7 才能安裝,否則,看下一章吧。
下載驅動
猛擊這里直達驅動下載頁面,要下載 RTL8188CUS 部分的 Unix (Linux) 驅動,但這個網頁的可讀性實在太差,因此給出超科學的朝內鏡像下載鏈接。
把默認驅動屏蔽
由於內核默認的(有問題的)驅動會與我們之後安裝的驅動沖突,因此,我們需要在這里禁止內核默認驅動自動載入:
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
echo "blacklist rtl8192c_common" >> /etc/modprobe.d/blacklist.conf
然後重啟,如果你發現無線網路已經不能被系統識別了,那麼就大功告成。
編譯安裝
接下來我們將下載好的源代碼解壓縮到任意目錄,假設是~/source/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806
www.2cto.com
執行:
cd ~/source/RTL8188C_8192C_USB_linux_v3.4.4_4749.20120806
chmod +x ./install.sh
sudo ./install.sh
編譯結束後,你的網路管理器就應該能正常檢測並連接到無線網路了。
通過 NdisWrapper 直接使用 Windows 驅動
如果你不得不使用最新版本內核,那麼你只能通過 NdisWrapper 來直接運行 Windows 的二進制驅動。
安裝 NdisWrapper
Fedora:
yum install ndiswrapper
Ubuntu:
apt-get install ndiswrapper-source ndiswrapper-utils
Gentoo:
emerge ndiswrapper
下載 Windows 網卡驅動
依然猛擊這里直達驅動下載頁面,不過這次要下載 RTL8188CUS 部分的 Windows 驅動,但並不是所有這些文件都有用。因此這里還提供超不科學的精簡版天朝鏡像。
默認驅動屏蔽
由於內核默認的(有問題的)驅動會與 NdisWrapper 沖突,因此,我們需要在這里禁止內核默認驅動自動載入:
echo "blacklist rtl8192cu" >> /etc/modprobe.d/blacklist.conf
echo "blacklist rtl8192c_common" >> /etc/modprobe.d/blacklist.conf
然後重啟,如果你發現無線網路已經不能被系統識別了,那麼就大功告成。
配置 NdisWrapper
首先,解壓縮下載的驅動程序,提取 WinXP/ 文件夾內的驅動(我們能看到三個文件:etrtwlanu.cat, netrtwlanu.inf, RTLBt.inf 和 rtwlanu.sys),假設提取到 ~/source/ndiswrapper/WinXP/,然後執行:
cd ~/source/ndiswrapper/WinXP/
ndiswrapper -i netrtwlanu.inf
ndiswrapper -m
ndiswrapper -mi
這時你應當看到你的無線網卡正常工作。