OpenWrt分支LEDE嵌入式无线路由系统定制-1.编辑环境搭建

编辑环境搭建css

  选择Ubuntu16.04 LTS 32位操做系统进行OpenWrt编译python

  系统安装在vm12里面,网卡桥接模式,系统自动分区linux

  安装时创建用户:openwrt,密码:jlcssadmingit

  安装完成后,使用openwrt用户名登录系统,输入ifconfig查看IP地址github

  系统DNS能够设置成118.118.118.1shell

  利用Xshell软件,链接系统ubuntu

  root用户设置密码ruby

sudo passwd root

1.        使用root用户更新系统bash

su -

2.        #配置静态IP地址ide

cat >/etc/network/interfaces <<EOF
# This file describes the networkinterfaces available on your system
# and how to activate them. For moreinformation, see interfaces(5).
 
source /etc/network/interfaces.d/*
 
# The loopback network interface
auto lo
iface lo inet loopback
 
# The primary network interface
auto ens32
#iface ens32 inet dhcp
iface ens32 inet static
       address 10.0.0.80
       netmask 255.255.255.0
       network 10.0.0.0
       broadcast 10.0.0.255
       gateway 10.0.0.254
       dns-nameservers 8.8.8.8
EOF

reboot #配置完IP地址后,重启系统

 

3.        更换下载源

mv /etc/apt/sources.list
cat > /etc/apt/sources.list <<EOF
debhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricteduniverse
debhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverserestricted universe
debhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverserestricted universe
deb http://mirrors.tuna.tsinghua.edu.cn/ubuntu/xenial-security main multiverse restricted universe
debhttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverserestricted universe
deb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial main multiverse restricteduniverse
deb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-backports main multiverserestricted universe
deb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-proposed main multiverserestricted universe
deb-src http://mirrors.tuna.tsinghua.edu.cn/ubuntu/xenial-security main multiverse restricted universe
deb-srchttp://mirrors.tuna.tsinghua.edu.cn/ubuntu/ xenial-updates main multiverserestricted universe
EOF

4.        更新系统并重启

apt-get -y update && reboot

5.        开始安装编译环境须要的软件包

sudo apt-get install -y asciidoc build-essential binutilsbc bzip2 fastjar \
flex git-core gcc g++ util-linux patch gawk bison intltoollibgtk2.0-dev \
zlib1g-dev jikespg make genisop_w_picpath libncurses5-dev libssl-dev perl \
perl-modules python python-dev rsync rubysdcc unzip wget gettextxsltproc \
autoconf texinfo zip unrar p7zip p7zip-rar p7zip-full sharutilssubversion \
ncurses-term gcc-multilib libxml-parser-perl mercurial bzr ecj cvs quilt zlibcopenssl

 

#下载openwrt源代码

#lede项目源代码(openwrt最新分支,更新速度快)

git clone https://github.com/lede-project/source.git


#

gitclone https://git.lede-project.org/source.git


 

#更新软件包

~/source/scripts/feeds update -a
~/source/scripts/feeds install -a

 

#备份源码包

tar -zcvf lede.source.tar.gz ~/source/
相关文章
相关标签/搜索