第一部分:创建虚拟机:
1、点击创建新的虚拟机
 

2、选择自定义模式创建(选择经典模式会更友好一些),然后点击下一步

3、下图内容不用管,直接点击下一步:
 

4、这里是选择安装系统路径。在这里我们选择的是之后再安装系统(也要以选择第二项:使用ISO镜像文件):
 

5、给虚拟机命名及选择虚拟机安装路径:
 

6、给虚拟机配置CPU,选择一核一线程即可:
 

7、配置内存(注意:我使用的为Ikuai3.3版本,内存至少为4G,否则无法安装):
 

8、配置网卡模式,这里我们选择默认的就可以。因为后面还要配置:
 

9、下面两张图都是选择接口类型,直接下一步即可:
 

10、选择硬盘,这里面我们选择创建一个新的虚拟硬盘,硬盘大小选择5G即可(软路由硬盘需求大于1G即可):

11、指定虚拟硬盘文件路径和名称,默认与上面虚拟机在一起:

 
12、自定义硬件:这里我们需要添加一块虚拟网卡,好歹是软路由,所以两块网卡还是必要的。按下面三张图添加即可。
 

 
13、添加完网卡后就是要配置网卡了。我们这里网卡配置为自定义连接到主机的虚拟网卡/dev.vmnet1(我使用的linux,所以显示的名称如下,windowns配置时选择第二个就行)。至于什么是虚拟网卡见下方的FAQ解答:

14、网卡一配置完成了,再配置网卡2:配置网卡2与主机虚拟网卡/dev/vmnet0连接
 

15、准备安装软路由系统了。这里面点击编辑虚拟机设置,然后选择已经下载好了的软路由镜像文件,如下面两图:
 

16、启动虚拟机:
 

17、进入下图界面后,先输入1然后按Enter键。在提示是否将系统安装到硬盘sda是输入y并按下Enter键。之后让它自己安装就好:

18:大概5分钟左右后进入如下图所示界面则表示已经安装成功。
 

 
第二部分:简单配置软路由:
1、在配置软路由前我们需要看下主机的虚拟网卡情况。操作方法如下:
1)在VMware的编辑里面找到虚拟网卡编辑器,然后点击:

2)之后进入下面界面(linux系统会有授权操作,输入登录密码即可):这里面我们选中vmnet0,然后在下面配置它为桥接模式,并且桥接到你要做WAN口的主机网卡。这里我选择的是我笔记本唯一的有线网卡:

 
3)虚拟网卡vmnet1选择host-only模式,然后下面的地址可以配置(需与软路由配置为同一网段,这里配置的哪个网段那么一会软路由里面要配置与此在同一个网段)。因为vmnet8我们这里没有用到,所以不需要配置。
 

4)下面配置软路由的LAN1地址(WAN地址需要在配置页面绑定,所以这里不做配置):
在菜单界面选择3,然后按Enter键进入,之后输入0再按Enter键。再之后配置LAN1地址与前面配置的vmnet1在同一个网段的任一地址即可。看到下面第二张图则表示配置成功。这个时候按提示退出到主菜单界面。
 

5)在主机里面浏览器输入LAN1地址访问软路由并登录进入(默认用户名均密码为admin)
 

6)进入网络设置==>内外网设置界面,然后在外网网口处点击WAN1来配置WAN口,如下图所示操作进行:
 

 
7)在配置完成后会自动连接获取地址(这里3.3版本有bug,需要手动刷新页面才能显示状态和获取到的地址)
 

8)测试下配置是否正常,下面为在主界面选择4,然后输入www.baidu.com进行Ping测试。返回有time表示配置测试通过。可以正常上网。
 

 
三、FAQ:
1、在linux系统安装好虚拟机后启动,vmware提示无法配置网卡为混合模式是什么原因:
答:这是因为在linux系统只有管理员才有权限配置虚拟网卡为混合模式。这里面我们要做的是给三张虚拟网卡读写权限,命令如下:
sudo chmod a+rw /dev/vmnet0
sudo chmod a+rw /dev/vmnet1
sudo chmod a+rw /dev/vmnet8
 
2、在安装好软路由后进入管理界面后提示网卡功耗大,需调整解决:
答:因为在创建虚拟机的时候选择的ubuntu而不是ubuntu 64bit。在ubuntu创建的网卡为amd类型的网卡,ubuntu 64位的才会创建为intel的网卡。intel网卡不会有这个问题。
并且使用界面提示的方法是无法解决此问题的(其实影响不是很大),如果一定要解决可以尝试重新创建虚拟机。
 
3、什么是虚拟网卡:
答:虚拟网卡是用于连接主机与虚拟机的网卡。虚拟机只有通过虚拟网卡才能上网等功能。虚拟网卡配置可以通过vmware的编辑==>虚拟网卡编辑器来配置,如果要给虚拟网卡配置具体的地址则需要在主机的网络管理中进行。具体操作不会的可以百度“怎么配置电脑IP地址”。
那么解释下3张虚拟网卡和它们对应的模式:
1)vmnet0,默认为桥接模式,可以在虚拟网卡配置界面选择要桥接到的主机网卡。桥接后表示虚拟里面里面选择该虚拟网卡的网卡与主机真实网卡直连了,可以手动配置该虚拟机网卡与真实网卡同网段,或者通过该真实网卡连接的真实环境的DHCP服务器分配地址;
2)vmnet1,默认为only-host模式,表示虚拟机仅与主机进行通信,但是无法通过此虚拟网卡上网。我们例子中之所以把LAN1口连接到vmnet1因为我们只需要主机可以访问软路由的管理界面就可以了;
3)vmnet8,默认为nat模式,此模式通过虚拟DHCP服务器给虚拟主机分配地址来进行上网。
详细虚拟网卡介绍可以看下面的文章:
 
4、提示内存小了不能安装软路由系统:
答:Ikuai3.0 64bit所需内存必须大于4G,否则无法安装。
 
5、在软路由管理主菜单界面配置了WAN地址后但是不能上网
答:从Ikuai2.0以后(网上看到的从2.0开始就有这个要求了。但我只试了3.3版本)WAN地址需在维护管理配置界面进行绑定后才能生效。
 
 
 

Ikuai路由安装及简单配置 v1.0的更多相关文章

  1. <转载> FreeNAS的安装和简单配置 http://freenas.cn/?p=342

    前些日子在公司搭了一个模拟生产环境的平台.由于是测试环境,资源有限只能使用虚拟机实现,所以存储这块就想到了使用FreeNAS.很早以前玩儿过几次,当时是生产环境需要上存储设备,经过对比还是选择的更可靠 ...

  2. docker的安装和简单配置

    docker的安装和简单配置 docker是balabalabala...懒得介绍. 国内安装docker很蛋疼,按照官方配置好了软件源之后,几十MB的安装文件下载要半天,没办法,docker默认的软 ...

  3. Keepalived 安装与简单配置

    Keepalived 安装与简单配置 http://sivxy.lofter.com/post/1d21ebb9_7e15000

  4. Linux下的GitHub安装与简单配置教程 ~ 转载

    Linux下的GitHub安装与简单配置教程   1.GitHub简介 Git是一个分布式版本控制系统,与其相对的是CVS.SVN等集中式的版本控制系统. 2.Git的安装 1)安装Git a.查看与 ...

  5. Manjaro安装后简单配置

    一个相见恨晚的 Linux 操作系统 Manjaro 到底有多受欢迎? DistroWatch是一个包含了各种Linux发行版及其他自由/开放源代码的类Unix操作系统. (如OpenSolaris. ...

  6. Django安装与简单配置(1)

    目录 1. 环境准备 2. 开始安装 2.1 安装Django 2.2 安装 Mysql数据库 3. 开始配置 3.1 Django简单配置 3.1.1 创建一个工程(project)为devops: ...

  7. lnmp源码安装以及简单配置

    nginx 软件: a: openssl-1.0.1r.tar.gz tar zxf openssl-1.0.1r.tar.gz b: pcre-8.32.tar.gz tar zxf openssl ...

  8. ESLint系列:ESLint入门安装及简单配置

    1.eslint需要依赖node.js环境,在配置之前需要安装好node.js; 2.npm install eslint --save-dev 或 npm install eslint --save ...

  9. python的IDE(pycharm)安装以及简单配置

    使用IDE的好处 界面更友好,看起来更舒服 智能提示功能很赞,大大提高开发效率 pycharm的安装过程 去pycharm官网下载安装包,请下载专业版,建议不要去网上下载汉化版 点击安装包一直下一步即 ...

随机推荐

  1. stars-one原创工具——m3u8视频下载合并器(kotlin)

    一款可以下载m3u8.解密ts文件及合并ts文件的视频下载工具 蓝奏云下载地址 github地址 软件对你有帮助的话,不妨赞赏一波!感谢! 程序说明 采用多线程下载,可有效的提高下载速度 内置解密程序 ...

  2. 三、Nginx原理解析

    Nginx原理解析 一.反向代理 工作流程 用户通过域名发出访问Web服务器的请求,该域名被DNS服务器解析为反向代理服务器的IP地址: 反向代理服务器接受用户的请求: 反向代理服务器在本地缓存中查找 ...

  3. 求一个数的阶乘在 m 进制下末尾 0 的个数

    题意 : 求一个数 n 的阶层在 m 进制下末尾 0 的个数 思路分析 : 如果是 10 进制地话我们是很容易知道怎么做的,数一下其对 5 约数地个数即可,但是换成 m 进制的话就需要先将 m 分解质 ...

  4. 交换一个数字的任意两个位置,指定K次的最值

    Anton has a positive integer n, however, it quite looks like a mess, so he wants to make it beautifu ...

  5. 借助 dp 公式去优化

    题目描述 一天,神犇和 LCR 在玩扑克牌.他们玩的是一种叫做“接竹竿”的游戏. 游戏规则是:一共有 nnn 张牌,每张牌上有一个花色 ccc 和一个点数 vvv,花色不超过 kkk 种.将这些牌依次 ...

  6. 解决.net core读取appSetting.json文件中文字符乱码

    如上所诉 vs菜单栏中  :工具 =>自定义 => 命令 =>添加命令 =>文件 =>找到高级保存选项点击 然后关闭,这时在visual studio界面就会有高级保存选 ...

  7. restframework 解析器、渲染器、url控制组件

    一.解析器 解析器的作用就是服务端接收客户端传过来的数据,把数据解析成自己可以处理的数据.本质就是对请求体中的数据进行解析. 1.分类 from rest_framework.parsers impo ...

  8. http的异步请求

    需要用到的包(包版本应该可能不同): httpcore-4.1.4.jar httpsayncclient-4.0-alpha3.jar httpcore-nio-4.2-alpha3.jar /** ...

  9. [bzoj3926] [loj2137] [Zjoi2015] 诸神眷顾的幻想乡

    Description 幽香是全幻想乡里最受人欢迎的萌妹子,这天,是幽香的2600岁生日,无数幽香的粉丝到了幽香家门前的太阳花田上来为幽香庆祝生日. 粉丝们非常热情,自发组织表演了一系列节目给幽香看. ...

  10. 【java面试】java和C/C++的区别

    1.内存分配 java中对内存的分配是动态的,JVM自动对内存进行扫描,对长期不用的空间作为"垃圾"进行收集,使得系统资源得到更充分地利用.按照这种机制,程序员不必关注内存管理问题 ...