- 博客(29)
- 收藏
- 关注
原创 CentOS搭建PPPOE服务器
还有一些其他的参数你可以参考一下,直接man pppoe-server自己看了,每个参数都有默认值。使用命令ifconfig查看ppp0网口是否存在,存在ppp0网口说明pppoe建立成功。这条命令的作用是:-I eth0 在eth0端口上检测pppoe discover包。-L 10.10.10.1 虚拟网关的意思,就是pppoe服务器端虚拟网关ip。打开/etc/ppp/pppoe-server-options文件。打开/etc/ppp/chap-secrets文件。
2025-02-13 17:27:02
859
原创 制作img文件
如果不是 loop22 请做相应调整(以及以后的各个步骤里的loop22都要改变)/dev/loop22为设备文件路径,下面的命令中相应输入。
2024-06-29 09:06:40
629
1
转载 Ubuntu18.04编译qemu7
1.安装基本的工具和相关依赖2.克隆Ninja和qemu源码,如果克隆失败,自行去对应的网址下载zip后在系统中解压3.编译并拷贝Ninja可执行文件,拷贝的目的主要是用于免去环境变量配置,最后--version确保看到ninja相关的信息cd ninja4.编译qemucd qemucd build5.运行qemu。
2023-11-28 08:57:05
2052
原创 vscode调试内核
一、创建launch.json文件{ // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "kernel-debug", "type":
2022-04-13 18:10:49
585
原创 gdb调试linux内核
一、编译内核Debugging kernel and modules via gdb — The Linux Kernel documentation1.配置内核Kernel hacking --->Compile-time checks and compiler options --->[*] Compile the kernel with debug info[*] Provide...
2022-04-13 17:28:43
1569
原创 构建ubuntu根文件系统
1. 下载Ubuntu Coremkdir ~/rootfs && cd ~/rootfsubuntu-base-16.04.6-base-armhf.tar.gzIndex of /ubuntu-cdimage/ubuntu-base/releases/16.04.6/release/ | 清华大学开源软件镜像站 | Tsinghua Open Source MirrorIndex of /ubuntu-cdimage/ubuntu-base/releases/16.04.6.
2022-04-12 21:10:28
2312
原创 qemu启动OrangePi PC u-boot
1、下载源码https://github.com/orangepi-xunlong/u-boot-orangepi/tree/v2020.042、下载交叉编译环境gcc-arm-9.2-2019.12-x86_64-arm-none-linux-gnueabihfIndex of /armbian-releases/_toolchain/ | 清华大学开源软件镜像站 | Tsinghua Open Source Mirror3、安装依赖库sudo apt install sw.
2022-04-11 14:36:09
699
1
原创 qemu编译
一、下载qemuhttps://download.qemu.org/qemu-5.2.0.tar.xzhttps://download.qemu.org/qemu-5.2.0.tar.xz二、安装依赖库$ sudo apt-get install ninja-buildsudo apt-get install libglib2.0-devsudo apt-get install libpixman-1-dev三、安装python3.6sudo add-apt-repositor.
2022-04-11 13:30:31
2753
转载 qemu仿真vexpress-a9最小系统
主机环境:Ubuntu16.04交叉编译工具:arm-linux-gnueabihf-qemu版本:2.5.0一、安装软件包sudo apt-get install qemusudo apt-get install arm-linux-gnueabihf二、编译uboot1.下载uboot2.安装编译依赖库$ sudo apt-get install bison$ sudo apt-get install flex3.编译$ make ARCH=ar..
2022-04-10 15:17:35
856
原创 树莓派3B+共享网络
环境路由<------------->pi3B+<-------->PCpi3B+有两块网卡wlan0,eth0,其中wlan0与路由器相连能连接网络,eth0与PC机相连需求始PC机能连接网络方法树莓派设置打开ip转发sudo nano /etc/sysctl.conf找到#net.ipv4.ip_forward = 1这一行,去掉...
2020-05-02 21:48:38
578
原创 交叉编译Qt5.12.8到树莓派3B+
硬件主机系统:Ubuntu16.04树莓派3B+系统:Raspbian1准备Raspberry Pi/etc/apt/sources.list中的编辑源列表,并取消注释deb-src行sudo nano /etc/apt/sources.list更新,下载需要的开发包sudo apt-get build-dep qt4-x11sudo apt-get bu...
2020-05-01 19:32:15
1164
原创 Qemu gdb gdbserver远程调试内核
环境主机:Ubuntu 16.04gdb:8.2下载编译gdb下载 gdb-8.2.tar.xz编译$ cd gdb-8.2$ ./configure --target=arm-linux --prefix=/usr/local/arm-gdb -v$ make$ sudo apt-get install texinfo$ make install添加环境变量vim ~...
2018-11-30 10:00:14
1320
原创 配置VirtualBox虚拟机的串口
环境主机:windows10VirtualBox虚拟机:ubuntu16.04使用vspd创建虚拟串口设置VirtualBox串口安装配置ubuntu终端minicom$ sudo apt-get install minicom$ sudo minicomCTRL-A o 配置串口,配置完成后返回上一级菜单选择“Save setup as dfl”保存配置,然后退出ninic...
2018-11-22 09:22:26
6865
原创 Linux网络设备驱动模块——虚拟网卡virnet
新建目录和文件$ mkdir virnet$ cd virnet$ touch virnet.c$ touch Makefile添加以下内容到virnet.c文件#include &amp;lt;linux/module.h&amp;gt;#include &amp;lt;linux/errno.h&amp;gt;#include &amp;lt;linux/netdevice.h&amp;gt
2018-11-21 16:15:55
1238
原创 树莓派ap配置
一、安装hostapd和dnsmasq软件包sudo apt-get install dnsmasq hostapd二、接口配置1.dhcpcd配置文件sudo vim /etc/dhcpcd.conf并在文件的最后一行添加以下内容:denyinterfaces wlan02.interfaces配置文件sudo vim /etc/network/interfaces编辑...
2018-11-16 15:27:26
1237
原创 用Qemu模拟vexpress-a9
配置buildroot下载buildroot$ cd buildroot-xxxx.xx$ make menuconfig添加post-image.sh文件$vim buildroot-xxxx.xx/board/qemu/arm-vexpress/post-image.sh添加以下内容:#!/bin/sh# post-image.sh for CircuitCo Be...
2018-11-16 14:55:32
1068
原创 QT ARM交叉编译
arm平台:BeagleBone Black交叉编译工具:arm-linux-gnueabihfqt源码:qt-everywhere-opensource-src-5.8.0.tar.gz~$ tar -xzf qt-everywhere-opensource-src-5.8.0.tar.gz ~$ cd qt-everywhere-opensource-src-5.8.0/qtba
2017-02-06 09:24:40
6943
2
原创 ubuntu安装到SD卡
BeagleBone White/Black/GreenThis image can be written to a 2GB (or larger) microSD card, via 'dd' on linux or on windows:https://wiki.ubuntu.com/Win32DiskImager User: ubuntu pass: temppwd Au
2016-08-28 22:22:37
4188
原创 WordPress搭建
开发环境LAMP(Apache/MySQL/PHP)安装 sudo apt-get updatesudo apt-get install php mysql-server参考:https://lnmp.org/WordPress简体中文站点https://cn.wordpress.org/
2016-08-28 15:54:12
491
原创 Ngrok反相代理配置
编译go 1. 从官网去下载 1.4.2的源码包。 不要直接从github下载或用1.5版本的源码.这两个都会有问题.go1.4.2源码:https://golang.org/dl/go1.4.2.src.tar.gz 2. 执行下面命令即可. pi@raspberrypi ~/go1.4.2/src $ sudo ./all.bash# B
2016-08-28 14:16:59
537
原创 Apache配置CGI
硬件:BeagleBone Black系统:Ubuntu(16.04)ubuntu@arm: sudo vim /etc/apache2/conf-available/serve-cgi-bin.conf修改为下列内容ScriptAlias /cgi-bin/ /var/www/cgi-bin/ AllowOverride None Options +
2016-08-20 23:03:29
391
原创 Openwrt安装ddns
安装包opkg updateopkg install ddns-scriptsopkg install luci-app-ddnsopkg install luci-i18n-ddns-zh-cn还没申请到域名,申请到后配置参考:https://wiki.openwrt.org/doc/howto/ddns.client
2016-08-15 11:55:31
8587
原创 Openwrt添加ftp服务
安装vsftpopkg updateopkg install vsftpd配置/etc/vsftpd.conf不使用匿名用户登陆添加下列内容secure_chroot_dir=/rootftp_username = root使用匿名用户添加下列内容(未验证)#enable anonymous useranonymous
2016-08-15 11:32:49
19916
原创 Openwrt安装samba服务
opkg updateopkg install samba36-serveropkg install luci-app-sambaopkg install luci-i18n-samba-zh-cn修改/etc/config/samba 文件,添加共享文件夹的访问权限:添加下面的内容config ‘sambashare’ option ‘
2016-08-15 11:15:51
3384
原创 U盘启动Openwrt
Openwrt版本为OpenWrt Chaos Calmer 15.05一、安装需要的包opkg update opkg install block-mount kmod-fs-ext4 kmod-usb-storage-extras二、挂载U盘mount /dev/sda1 /mnt tar -C /overlay -cvf - . | tar -C /mnt
2016-08-14 23:14:21
1518
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人