其他分享 Openwrt 编译前自定义修改 本文可能持续更新,主要记录一些在编译自己的特殊固件可能用到的东西。 1. 如何指定默认root密码 openwrt 默认编译出来是没有密码的,如果想指定,需要修改 package/base-files/files/etc/shadow 文件。 root:$1$ngCOq4Vk$mk9N2.RpBj58LWiMarHtu0::0:99999:7::: 比如想设置密码为 root,指定 root 后面...
运维开发 Pve 创建 Openwrt 虚拟机 本文使用 Openwrt 编译官方固件详解 这篇文章编译出来的镜像进行虚拟机的创建,注意编译 x86 镜像时,需要勾选上 grub 选项,勾选其中一个就可以。否则编译出来的只有根文件系统的镜像,没有引导程序将无法在 pve 上运行。 比如这里选择生成的镜像时,可以进行选择: 编译后会生成如下文件: 只有根分区的镜像是用不到的,同样,压缩包也是,这个是提供给 lxc 容器使用的,可以看 Pve 使用...
运维开发 Pve 使用 Lxc 创建 Openwrt 容器 之前也提到过 Docker 安装 openwrt 软路由,与本文所实现的效果类似,但是实则性能不同。在 docker 中创建 openwrt,其一需要开启网卡的混杂模式,极大了增加了 cpu 的负担,因为来自网络的所有流量都不能丢弃,都要判断目的地是不是自己;其二,需要在 openwrt 中安装软件包,实际上是对容器的修改,这种方式不利于迁移,而 lxc 容器创建的容器则没有这两个问题。想了解更多...
其他分享 Openwrt 编译官方固件详解 一、OpenWrt 简介 OpenWrt 是一个开源的嵌入式操作系统,专为无线路由器和其他网络设备而设计。平常我们买的路由器基本都是厂家烧录的固件,功能非常有限。而刷了 openwrt 固件或其他如潘多拉固件,这些固件可以以安装插件的方式,让我们更加方便灵活的使用一些功能,如 DDNS、广告屏蔽等插件。 OpenWrt 在方便的地方还是在于它的可定制性,因为不同的硬路由设备它的 falsh 和内存...
运维开发 kvm 命令行创建 centos 和 openwrt 1、创建 centos virt-install \ --name=centos7 \ --virt-type=kvm \ --os-type=linux \ --os-variant=rhel7 \ --vcpus=4,maxvcpus=4 \ --memory=1024,maxmemory=2048 \ --location=/opt/CentOS-7-x86_64-Minimal-2009....
瞎折腾 Docker 安装 openwrt 软路由 一直想玩软路由来着,由于暂时没有硬件可以刷 openwrt,所以想着 docker 搭建一个来玩玩。 安装 1 运行 ifconfig 命令查看网卡信息,例如 网络接口逻辑名称是 enp3s0 开启此网卡混杂模式。 混杂模式就是接收所有经过网卡的数据包,包括不是发给本机的包。默认情况下网卡只把发给本机的包(包括广播包)传递给上层程序,其它的包一律丢弃。简单的讲,混杂模式就是指网卡能接受所有通过它的...