树莓派2B运行OpenWrt

家里笔记本电脑和路由器的距离有点远,不想麻烦去拉那么长的网线,但是如果不接网线无法实现远程开机。于是想了一个方案,用树莓派运行OpenWrt+USB无线网卡连接到光钎猫上面拨号(可双拨),再通过树莓派自带的网口连接到笔记本电脑上面,从而实现一系列的功能。

刷OpenWrt

  1. 官网下载镜像文件。
  2. 烧录到TF卡。
  3. 设置confit.txt文件的HDMI模式。
hdmi_force_hotplug=1
config_hdmi_boost=4
hdmi_group=2
hdmi_mode=9
hdmi_drive=2
hdmi_ignore_edid=0xa5000080
disable_overscan=1

基础设置

配置openwrt,使其自身能够上网,以便之后的驱动及软件包安装。

  1. 命令passwd,然后输入新密码。
  2. 命令vi /etc/config/network修改树莓派自身IP信息(Lan口):
config interface 'lan'
        option ifname 'eth0'
        option type 'bridge'
        option proto 'static'
        option ipaddr '192.168.1.8'
        option netmask '255.255.255.0'
        option ip6assign '60'
        option gateway '192.168.1.1'
        option dns '192.168.1.1'
  1. 输入/etc/init.d/network restart重启网卡
  2. 安装软件包和USB网卡驱动
opkg update
opkg install wpad、wireless-tools、kmod-rtl8192cu
  1. 中文设置
    基础语言包:
    luci-i18n-base-zh-cn
    防火墙语言包:
    luci-i18n-firewall-zh-cn
  2. 安装好之后把Lan口信息改为需要的地址。

网络设置

  1. 将无线网卡连接到光钎猫的wifi上,但是不创建任何网络接口。
  2. 增加一个PPPoE的拨号接口,物理接口选无线网卡
  3. 将PPPoE的MTU改为1480
    • 1480的由来:
    • 通过ping -f -l www.baidu.com得出最大不被分割的点。

存在的问题

  1. 拨号比较慢,有时候甚至10分钟了仍未拨上号,听说修改MTU为正确值能快一点。(待验证)
  2. 无线网卡总是收不到数据包,且网卡的状态灯是常亮状态,没办法稳定运行。

引用:
HDMI-VGA转换器黑屏的排障方案
安装OpenWrt将树莓派变身为全能路由器

你可能感兴趣的:(树莓派2B运行OpenWrt)