您的位置:

VMware虚拟机中安装OpenWrt

一、准备工作

1、从OpenWrt官网下载固件

<a href="https://openwrt.org/toh/start" target="_blank">https://openwrt.org/toh/start</a>

2、下载VMware Workstation或VMware Player软件

<a href="https://www.vmware.com/products/workstation-pro.html" target="_blank">https://www.vmware.com/products/workstation-pro.html</a>

3、创建虚拟机

打开VMware软件,点击“新建虚拟机”按钮,按照提示完成虚拟机的创建。

4、设置虚拟机网络

选择虚拟机设置中的“网络适配器”,选择“网络连接方式”,可以选择桥接模式,这样虚拟机可以和宿主机在同一网段中。

二、在VMware中安装OpenWrt

1、打开虚拟机,选择“安装操作系统”,选择图片文件,选择OpenWrt固件,然后跟随向导完成安装。

2、安装完成后,打开OpenWrt系统,通过路由器配置界面进行配置。

三、设置OpenWrt网络

1、进入OpenWrt界面,选择“网络” - “接口” - “LAN”,进入LAN设置页面。

uci set network.lan.proto='static'
uci set network.lan.ipaddr='192.168.1.1'
uci set network.lan.netmask='255.255.255.0'
uci set network.lan.gateway='192.168.1.1'
uci set network.lan.dns='8.8.8.8'
uci commit network

2、重启网络服务

/etc/init.d/network restart

四、配置OpenWrt防火墙

1、进入OpenWrt界面,选择“网络” - “防火墙”,进入防火墙设置页面。

2、增加规则,允许SSH登录,并开启端口转发功能。

uci set firewall.ssh=rule
uci set firewall.ssh.name='Allow-SSH'
uci set firewall.ssh.src='wan'
uci set firewall.ssh.dest_port='22'
uci set firewall.ssh.proto='tcp'
uci set firewall.ssh.target='ACCEPT'

uci set firewall.port_forwarding=redirect
uci set firewall.port_forwarding.name='Forward-to-SSH'
uci set firewall.port_forwarding.src='wan'
uci set firewall.port_forwarding.src_dport='12345'
uci set firewall.port_forwarding.dest_ip='192.168.1.1'
uci set firewall.port_forwarding.dest_port='22'
uci set firewall.port_forwarding.proto='tcp'

uci commit firewall
/etc/init.d/firewall restart

五、通过SSH远程访问OpenWrt

1、在宿主机电脑上打开命令行终端,输入以下命令:

ssh root@虚拟机IP -p 12345

2、输入默认密码即可登录OpenWrt系统。