Openwrt 格式化4T 单个分区硬盘(GPT)

首先保证硬盘所有分区已经删除,即整个硬盘处于初始化状态。
ssh进入openwrt:

tune2fs我编译op的时候木有编译进去,但是我从op官网下了个bb x86版本的,居然好用。。。

使用tune2fs之前,mkfs.ext4默认
(5.00%) reserved for the super user
即保留了5%给超级用户,浪费了我200GB的空间,不可忍啊。。。

运行了tune2fs以后,找回来了。。。。

自编译Openwrt X86支持多核、大内存、迅雷远程和过滤广告 (debootstrap+debian+adbyby)

最近迷上了OP的X86,一直在捣鼓,官方编译的generic版本虽然packages很全,但是kernel仍然是没有支持多核和大内存,装了以后只支持1个核心和1GB内存,超级不爽。X64版本虽然支持了多核和大内存(2GB/2GB user/kernel),但是迅雷远程也就是xware木有支持64位的,只有32位的glibc或者uclibc,所以忍痛放弃。还是自己编译吧。。。
trunk版是大坑,自从r45995改成了musl libc以后,对uclibc非常不友好。。。虽然可以在make menuconfig的时候通过advanced configuration options (for developers) > Toolchain Options > c library 可以改成uclibc,编译时候还是一堆错。。。等稳定以后再说了。。。浪费我几十个小时。。。各种问题。。。
最后还是选了稳定的barrier_breaker和r46287的feed,开工:
1.编译OP X86 32位版本:
继续阅读自编译Openwrt X86支持多核、大内存、迅雷远程和过滤广告 (debootstrap+debian+adbyby)

Openwrt X86 32位官方版本真是坑爹,居然少kmod-e1000e这个包,害的我只有自己编译了。。。。

Openwrt X86 32位官方版本真是坑爹,居然少kmod-e1000e这个包,启动总是卡在 protocol family 24,后来发现原来板载网卡没认出来,害的我只有自己编译了。。。。

编译出来的img好使~~

废物利用 Openwrt X86 刷机实战(5个千兆网口+wifi,任意分配wan和lan,使用全部硬盘空间)

最近使用中发现一般的路由器性能还是不行,例如顶级的wrt1900ac,50M跑满SS使用rc4-md5的负载约为40-50%,若使用aes256cfb负载约为70%。如果家里是100M的带宽跑满SS估计会用到100%,这时候性能就不够了,特别是如果家里有两条宽带的,那性能就更不够用了,此时就必须使用x86架构了。另外废旧的电脑可以利用起来。
网上openwrt x86攻略不多,大多数只有寥寥几句,还是自己弄吧。。。

0.准备工作
硬件配置:
处理器:Intel(R) Core(TM) i3 CPU 540 @ 3.07GHz
主板:索泰 H55 itx,板子上只有一个千兆网口Intel 82758DM,还有个mini pcie的无线网卡ralink RT2790/2720,无线网卡驱动为kmod-rt2800-pci(This package contains the Ralink Driver for WiFi, a Linux device driver for 802.11a/b/g universal NIC cards – either PCI, PCIe or MiniPCI – that use Ralink chipsets (rt2760, rt2790, rt2860, rt2890).)
内存:G skill F3-12800CL9D-4GBRL 2g*2
固态硬盘:镁光M4 CT256M4SSD2 SATA3 SSD 256GB (openwrt use all space)
四口千兆PCIE网卡:Intel I340-T4( Intel 82580 )四口PCIE网卡pci-e1000M有线千兆网卡E1G44HT(注意:之所以选择这块而不是更加新的I350-T4,是因为怕驱动找不到,而82580芯片直接有kmod-igb驱动支持(This package provides the igb kernel modules for Intel 82575/6 & 82580 Gigabit NICs))
U盘一个
显示器键盘鼠标网线
和另外一台win7电脑。。。
继续阅读废物利用 Openwrt X86 刷机实战(5个千兆网口+wifi,任意分配wan和lan,使用全部硬盘空间)

利用openvpn远程连回家里openwrt路由器上内/外网。。。

最近考虑搞个双线或者精品网,但有时出门在外,无法享受,岂不浪费。于是考虑通过openvpn连回家里路由器来上网,还能访问家里的设备。。。家里的刚升了上行带宽,正好来试试。

首先在刷了openwrt的wrt1900ac路由器上安装软件:

然后编辑/etc/easy-rsa/vars,修改部分内容

接着生成证书和diffie-hellman key:
手工清空/etc/easy-rsa/下的key目录或者运行clean-all
生成ca证书
build-ca
生成dh密钥
build-dh
服务器证书
build-key-server server
客户端证书
build-key coffeecat
最后两个后面的名字都可以改

拷贝到服务器目录下:

拷贝到客户端:
ca.crt dh1024.pem coffeecat.key coffeecat.crt

然后就是最关键的配置openvpn服务器端和客户端了:
路由器服务器端:
编辑/etc/config/openvpn :

注意:172.24.1.1为路由器的lan ip,172.24.1.100-172.24.1.105是为vpn客户端分配的ip端,一定要和路由器为lan dhcp的ip段错开。

然后在luci或者命令行启动openvpn:

ps一下有进程就对了

windows7 openvpn客户端配置:
C:\Program Files\OpenVPN\config\client.ovpn

最后在路由器上增加自定义iptables规则:
先把tap0放到lan区域中,然后在自定义规则里面加上:

另外win7里面要设置一下metric,否则可能不是走的vpn这个路,设完以后,可以看到vpn的跃点最小:

参考:

1.http://blog.ltns.info/linux/connect_two_home_networks_using_openvpn_and_openwrt/
2.http://huxos.me/blog/openwrt-openvpn/