查看: 2577|回复: 3

【Hacking ESPRESSObin】路由器搭建

[复制链接]

该用户从未签到

发表于 2017-4-16 16:21:35 | 显示全部楼层 |阅读模式
分享到:
Hacking Marvell ESPRESSObin Wiki

编译内核
下载编译器

https://releases.linaro.org/components/toolchain/binaries/5.2-2015.11-2/aarch64-linux-gnu/gcc-linaro-5.2-2015.11-2-x86_64_aarch64-linux-gnu.tar.xz

下载内核代码

git clone https://github.com/MarvellEmbeddedProcessors/linux-marvell

git checkout linux-4.4.8-armada-17.02-espressobin

配置和编译内核(默认配置)


make O=out ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- mvebu_v8_lsp_defconfig

make O=out ARCH=arm64 CROSS_COMPILE=aarch64-linux-gnu- -j8


编译内核支持ubuntu route
先看下拓扑图


使用下面内核配置
ubuntu kenrel config

基本设置

网络配置使能联网下载软件包

ifconfig eth0 up
dhclient wan

安装相关的软件包
apt-get updateapt-get install bridge-utils samba dnsmasq-base iptables

开启路由(操作完成后就是一个gateway的角色)

    brctl addbr br0
    ifconfig eth0 0.0.0.0 up
    ifconfig wan 0.0.0.0 up
    ifconfig lan0 0.0.0.0 up
    ifconfig lan1 0.0.0.0 up
    brctl addif br0 lan0
    brctl addif br0 lan1
    ifconfig br0 192.168.22.1

    /etc/init.d/smbd stop
    /etc/init.d/smbd start

    dnsmasq --interface=br0 --dhcp-range=br0,192.168.22.2,192.168.22.199,12h
    echo 1 > /proc/sys/net/ipv4/ip_forward
    iptables -t nat -A POSTROUTING -o wan -j MASQUERADE
    dhclient wan

在开发板上测试是否设置成功ping google

    ping 8.8.8.8

将PC接入到开发部的lan口上,PC自动获取到了和br0在同一个网段的IP地址
在PC上测试是否能上网,能上网表示配置成功

回复

使用道具 举报

该用户从未签到

 楼主| 发表于 2017-4-16 16:36:20 | 显示全部楼层
请前往github 查看更多hacking wiki
回复 支持 反对

使用道具 举报

  • TA的每日心情
    开心
    2020-2-14 12:16
  • 签到天数: 827 天

    连续签到: 1 天

    [LV.10]以坛为家III

    发表于 2017-4-17 20:07:47 | 显示全部楼层
    你自带的SD镜像使用没问题?我的一直按键无反应
    回复 支持 反对

    使用道具 举报

    该用户从未签到

     楼主| 发表于 2017-4-17 22:56:49 | 显示全部楼层
    suoma 发表于 2017-4-17 20:07
    你自带的SD镜像使用没问题?我的一直按键无反应

    我用的镜像是自己编译的。官网给的也是可以使用的,我试过了。没有出现按键无反应的问题。
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /4 下一条

    手机版|小黑屋|与非网

    GMT+8, 2024-11-20 13:27 , Processed in 0.150255 second(s), 21 queries , MemCache On.

    ICP经营许可证 苏B2-20140176  苏ICP备14012660号-2   苏州灵动帧格网络科技有限公司 版权所有.

    苏公网安备 32059002001037号

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.