PVE 5.3网卡直通 | PCI NIC Passthrough

2019-01-18 作者:

The pic shown below is recently purchased “software router” from Taobao. This article is written to talk about PCI NIC (Ethernet) passthrough on the newly released Proxmox 5.3.

Configuration –

  • Intel 3205U 2C 1.5GHz
  • DDR3 4G RAM
  • LENOVO MSATA 256GB SSD

最近一直心痒想玩软路由,入了一台几乎是HTPC的“诡异”配置。说是软路由,带着wifi、音频输出和HDMI,说是HTPC吧,还有四块i211千兆。

本想玩esxi,但想到那玩意儿非开源,输码激活不说;Host机上还不方便跑其他脚本和自己想玩的服务,所以还是上熟悉的Proxmox,这货抛掉虚拟机就是个minimum installed Debian,Host和Guest都可以玩的尽兴。

先上直通后的样子 –

  • 黑线是#1网口,是PVE Host管理口,也是Guest机虚拟网卡桥接到外界的网口
  • 灰线是#2口,是虚拟机直通后走的物理网口。

过程比较简单 –

  • 首先下载PVE 5.3的ISO镜像,使用dd或者ddrescue写入U盘(Win用户可自行搜索安装工具,比如ultraiso,或者PE U盘等)
  • 在软路由上安装PVE,如果不喜欢pool使用LVM thin的磁盘管理方式,可以换回qcow2方式,官方文档在此处
  • 用Host机键鼠,或者ssh到Host,改两个config文件(vi使用会有问题,可以选用nano,或者apt-get install vim-nox)
  • 重启,在PVE web UI操作剩下的部分
  • 测试直通效果,打完收工

 

config文件一

打开grub配置

更改以下行

保存文件后,更新grub

 

config文件二

打开文件

写入以下几行,保存退出

如上所述,重启后网卡可以被直通进虚拟机,演示虚拟机为ubuntu 16.04 LTS

物理网卡#2被直通后,在物理机一端,和虚拟机一端看到的MAC地址是一致的,而且虚拟机也可以通过物理网卡(而非桥接)直接通网。

补一下Win10经过直通的i211网卡,MAC地址就不再详查了

原创文章,转载请注明链接: PVE 5.3网卡直通 | PCI NIC Passthrough(注:本站图像可单击浏览大图)

完整阅读本篇»

让树莓派用上移动LTE | RaspberryPi Connect TD LTE

2016-02-18 作者:

很多人用树莓派接联通3G(WCDMA),这样的话,E261量很大很足

还有电信网络(CDMA2K),可以用EC122

可是移动3G/LTE,google找不到相关资料

其实huawei的USB adapter基本都复用了ID,所以基本上只要能买到华为的货,支持哪家的网都不是问题(甚至不需要升级usbmodeswitch版本,不需要自己build代码)

Fisherworks选了E3276s-861,为数不多的支持移动TD 2G/3G/4G/LTE的卡

注意不要随便选那种号称3网的usb卡,对移动的支持恐怕只限于2600MHz,1900不覆盖,到二三线地区估计够呛


 

树莓派wheezy/jessie系统,使用sudo apt-get install ppp usb-modeswitch来安装关键的usb-modeswitch,还有sakis3g/umtskeeper(这个就不写怎么装了,一搜一大把)

随便找一个接联通E261的教程就行,要改的有以下两点~

  1. 设备ID,E261被usbmodeswitch切换过ID后是12d1:1346,而E3276s-861切换后是12d1:1506
  2. CUSTOM_APN,联通是3gnet,移动是cmnet

然后就没有然后了,拨号接通享受网络

pic

 

原创文章,转载请注明链接: 让树莓派用上移动LTE | RaspberryPi Connect TD LTE(注:本站图像可单击浏览大图)

完整阅读本篇»