OpenWRT研究(六)——虚拟机VitrualBox安装OpenWRT

路由器被刷成砖头了,需要使用tty刷机,tty刷机需要改线,我这边没有焊线工具无法改线,等有时间拿到中关村去改线去,只能在虚拟机里面尝试了。下面记录创建OpenWRT虚拟机的步骤。

1、下载OperWRT虚拟镜像系统;

2、打开VirtualBox新建虚拟机操作界面,点击继续:




3、设置分配内存为256MB,点击继续



4、选择下载下来的虚拟硬盘,点击创建

5、设置网络,选择网络——>网卡1——>连接方式:桥接网卡  界面名称:设置为当先宿主电脑使用的网卡


6、设置串口通讯


7、点击确定,启动虚拟机:



OK,安装完成,下一步,配置虚拟机中OpenWRT的网络。

注意:进入系统之后使用passwd root 修改root用户的密码,密码修改了之后就可以使用ssh登陆到OpenWRT


注意可能出现的问题:

1)、如果虚拟机不能启动,确定硬盘的链接方式使用的是IDE而不是SATA

打开虚拟机设置界面,选择存储,如果硬盘镜像链接为SATA方式,在树菜单下选择SATA控制器,并删除;

选择IDE控制器,点击旁边的硬盘加号,选择硬盘镜像并添加。

2)、如果虚拟仍然无法启动,确认串口端口是否可用

在设置 端口界面设置串口端口,勾选启用串口

3)、如果虚拟机启动后无法激活控制台,请按回车键

4)、如果重新编译硬盘镜像,VirtualBox报关于硬盘的UUID号错误

需要从虚拟机与从虚拟机管理器中中删除硬盘,再重新添加硬盘镜像。

8、使用客户端设置网络

1)、在VitrtualBox中设置OpenWRT网络配置:

a)、网卡1设置桥接作为互联网接入;

b)、网卡2设置为桥连作为客户端设备接入点;

一共设置两块网卡,都使用桥接方式。

2)、启动OpenWRT并修改网络配置如:


从以上可以看出,客户端使用的IP地址网关为192.168.1.1,子网掩码为:255.255.255.0

3)、使用命令 ifup wan 启动wan网卡, 最好是重启网络服务  /etc/init.d/network restart

重启完成,使用ping 命令 ping www.baidu.com 上级网络接入正常,能够连接互联网。

4)、创建一个虚拟机作为客户端,操作系统自由选择

5)、在客户端设置网卡1使用桥接作为互联网接入;

6)、启动客户端系统

设置客户端网络,具体如下图所示:



测试客户端网络

1、打开命令窗口,ping 网关 192.168.1.1 OK能ping通;

2、ping www.baidu.com OK能正常接入到互联网;

3、使用命令 ssh -l root 192.168.1.1 OK 在客户端机器上能登陆到OpenWRT;

4、关闭OpenWRT虚拟机,然后在客户端机器中 ping www.baidu.com,ping不通了;

说明客户端机器是使用OpenWRT接入的网络,且网络测试正常。

下一步将在OpenWRT中安装luci,后续将基于luci开发路由器的管理界面以及各种数据交互接口。

对于不懂C与C++的我,大家祝福我吧!



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值