pve虛擬機(jī)使用wifi網(wǎng)卡
主要分為三步
一、正常安裝wifi網(wǎng)卡
? 這一步正常參考linux系統(tǒng)安裝wifi(無線)網(wǎng)卡。
? ? 安裝完成后使用? ifconfig? ?或者 ip a 或者 iwconfig 或者 iwlist能發(fā)現(xiàn)無線網(wǎng)卡(如wlp6s0之類)就為安裝完成。
? ? ?一般需要 安裝:?wireless-tools wpasupplicant?pve-firmware(或者firmware-**網(wǎng)卡驅(qū)動(dòng))?
? ? ? ? ? ? ? 可選更新: pve-headers rfkill?isc-dhcp-server
二、網(wǎng)卡安裝后pve系統(tǒng)的設(shè)置。
? ? ? ? /etc/network/interfaces 配置文件修改
? ? ? ?ps設(shè)置后可能不能自己連接,需要網(wǎng)卡激活,激活時(shí)可能有SIOCSIFFLAGS: Operation not possible due to RF-kill提示。
? ? ? ? ? 順序執(zhí)行如下命令
此時(shí)理論上pve獲取到ip可以上網(wǎng)了,但是ping -I?wlp6s0 qq.com 不通,但是ping無線內(nèi)網(wǎng)可以通。我的解決思路??用route查看 沒有相關(guān)路由鏈表導(dǎo)致的,添加相關(guān)路由鏈表
?至此pve可以正常上網(wǎng)了。?
三、pve下面的虛擬機(jī)使用無線網(wǎng)卡。
? ? ? ? /etc/network/interfaces 配置文件修改
打開系統(tǒng)轉(zhuǎn)發(fā)的功能,修改/etc/sysctl.conf把其中net.ipv4.ip_forward=1的注釋去掉,然后執(zhí)行sysctl -p使配置生效。? #網(wǎng)上資料是這么說但是我感覺好像用處不大。
安裝dhcp服務(wù)器這里選擇?isc-dhcp-server
為例
編輯文件/etc/dhcp/dhcpd.conf? 這輔助需要把#注釋刪除,經(jīng)過嘗試帶注釋運(yùn)行會(huì)報(bào)錯(cuò)
編輯文件?/etc/default/isc-dhcp-serve? 去掉#注釋或者指定服務(wù)網(wǎng)卡的端口
service isc-dhcp-server restart? ?重啟服務(wù)后。啟動(dòng)虛擬機(jī)。
但是到了虛擬機(jī)里面還是發(fā)現(xiàn)網(wǎng)絡(luò)不通運(yùn)行不了。如opwenwrt。在網(wǎng)絡(luò)接口添加了eth4 新接口發(fā)現(xiàn)還是不能上網(wǎng)。防火墻設(shè)置了,后來關(guān)閉了發(fā)現(xiàn)還是不能上網(wǎng)。
ssh進(jìn)去
經(jīng)過route 發(fā)現(xiàn)系統(tǒng)沒有路由表添加?route add -net 0.0.0.0/0 gw 192.168.66.1?
因?yàn)槲抑坝衑th0的有線上網(wǎng)口
至此ipv4可以網(wǎng)上了。ipv6還在研究中。
參考資料:1、https://www.jianshu.com/p/8c684d11baf0
? ? ? ? ? ? ? ? ? 2、http://www.taodudu.cc/news/show-5611758.html?action=onClick
? ? ? ? ? ? ? ? ? 3、https://www.jianshu.com/p/e7dda28dc2c7
? ? ? ? ? ? ? ? ? 4、https://www.bilibili.com/read/cv17999794
? ? ? ? ? ? ? ? ? 5、https://www.bilibili.com/read/cv17788151