有趣的Linux——笔记本电脑做路由器
场景
你是否也经历过这种窘境:在调试物理服务器时,需要互联网的yum仓库源或软件包,但服务器有线网口还没有接入互联网的线路,而你手边也没有usb无线网卡,只有笔记本电脑和WiFi。这个时候就会想:要是能让服务器也用笔记本电脑的无线网卡上网该多好;于是便有了下面这种应急解决办法。
基本原理图
解析:笔记本上的Linux虚拟机的虚拟网卡一(vNIC1)通过VMware桥接模式与笔记本无线网卡建立VMware网桥,此时vNIC1口相当于路由器的外网口(WAN口);虚拟网卡二(vNIC2)通过与笔记本有线网卡建立Windows网桥,此时vNIC2口相当于路由器的内网口(LAN口);这样,没有无线网卡的Client就可以通过有线网卡,经由Linux虚拟机做出口网关,将数据包经由笔记本无线网卡转发给AP或无线热点,最终实现Client在没有无线网卡的条件下的互联网访问。
准备工作
物理连接:笔记本电脑有线网口连接服务器,无线网络连接上热点;
软件准备: VMware Workstation 14以上,虚拟机配置如下:
-
系统版本:CentOS 7.x或其它(本文以C