openwrt学习历程(三)

来源:互联网 发布:淘宝女装黑色毛衣 编辑:程序博客网 时间:2024/06/07 05:37

在本文中,我们将配置我们的openwrt,使其可以访问网络、通过主机进行远程管理以及安装图形化管理界面进行访问。

一、配置虚拟机使主机可以远程访问
这里以vmware为例简单说一下如何配置,然后在windows主机中使用远程工具进行访问。
在vmware中,虚拟机的网络连接设置有三种:桥接模式仅主机模式NAT模式,关于这三者的区别,我在之后的博文中将会单独阐述,这里我们设置网络适配器模式为NAT模式,另新添加一个网络设配器设置为仅主机模式
这里写图片描述

然后我们打开windows主机的网络和共享中心,点击左侧的更改适配器设置,如下:
这里写图片描述

这里简单介绍一下,VMnet1是vmware创建的仅主机模式的连接,VMnet8是其创建的NAT连接。这里,我们需要将VMnet8进行更改,使其为静态ip,使其与虚拟机在同一网段。这里我们先打开vmware的虚拟网络编辑器
这里写图片描述

选中NAT模式下,点击NAT设置,这时可以看到网关,比如我的是192.168.164.2。
这里写图片描述

然后我们继续VMnet8的更改,将其设置在同一网段,这里需要填写IP地址子网掩码即可,根据网关和子网掩码,我们只要保持IP地址的前三节与网关相同即可,我填的是192.168.164.1。
这里写图片描述

此时,我们还不能通过主机进行远程访问,接下来我们还需要对openwrt进行配置。
配置openwrt的网络很简单。

//进入配置路径cd /etc/config///然后对network文件进行编辑即可

这里我们对wan端口进行配置,其中协议为静态,ip地址同样要保持与网关在同一网段,这里dns也不要忘写了,这里我写的是144.144.144.144
这里写图片描述

配置完毕后,需要重启网络,命令为/etc/init.d/network restart ,另外需要关闭防火墙,命令为 /etc/init.d/firewall stop。

好啦,至此我们就可以下载 putty或者secureCRT等软件进行SSH远程管理了。
这里写图片描述

二、为openwrt安装图形管理界面luci
openwrt除了可以在命令行下进行配置外,还可以通过luci(Lua Unified Configuration Interface)。安装步骤如下:

openwrt使用opkg进行软件包管理,类似ubuntu中的apt、redhat中的yum。首先我们先配置opkg软件源的地址,后面将单独对opkg进行介绍。opkg配置文件路径在/etc/opkg.conf,在其中添加一行

src luci http://downloads.openwrt.org/chaos_calmer/15.05/x86/generic/packages/

然后执行命令更新本地软件源列表,然后进行下载安装

opkg updateopkg install luci

安装完成之后,我们需要对相关的http服务进行重启

/etc/init.d/uhttpd enable/ect/init.d/uhttpd start

当然配置完成后我们还不能进行访问,我们需要对windows主机的端口访问进行转发,这里将对主机的80端口访问转发到openwrt虚拟机的80端口。
同样需要打开虚拟网络编辑器,点击NAT模式->NAT设置,添加一行新的端口转发,这里主机端口设置为80端口,协议TCP,虚拟机IP地址设置为上面操作中openwrt配置的ip,描述可选。
这里写图片描述

然后我们就可以在windows主机浏览器中访问127.0.0.1进入openwrt虚拟机的管理页面啦~

0 0
原创粉丝点击