Index ¦ Archives > Category: UselessSkill

手把手教你如何使用自己的路由器拨号上网+IPTV4K(上海电信)

其实电信的路由器已经很好啦,如果没有特殊的需求的话,用用他送的就蛮好了,没必要再搞了。 但是我想要一些来自路由器的服务,用他的智障系统显然是不行的,所以就要用自己搞了。

另外也可以直接从电信路由器里插一根线到你的路由器,自己路由器wan端设置dhcp接收路由器分配的ip,自己的lan端再由自己分发ip,这样使用也是没有问题的。

不过对我来说,这样也是不行的,因为我的房间到客厅的光猫只有一根线,这一根线不仅要承载iptv4k,还要用来负责给一大票设备上网, 而通过一次dhcp转发之后,再接到iptv4k就没有办法连上电信的专网了。

所以不得已只能用自己的路由器来拨号。记录下这篇文章是为了以后路由器坏了或者电信又变了的时候拿出来作参考, 因为是搞定了之后再来写的,所以没有再去验证过,不保证所有的内容都完全正确,不过思路是没问题的。

准备材料

  • 水星4530R
  • 若干网线

准备软件

  • ssh client(required)
  • wireshark(optional)

核心思路

让自己的路由器和光猫桥接,让自己的路由器拨号,在这基础上再在dhcp包中添加iptv必须的dhcp option 125,再划分出iptv需要的85和51vlan就搞定了。

To be continued

写累了


手把手教你如何滥用Github, Travis-ci, Coding等资源来建立一个博客

这个和一般的博客有什么区别

  • 可以在任何地方在Github上写下Markdown语法的内容,然后就会自动编译成html并发布
  • 可以绑定自己的域名
  • 可以比较自由地改样式
  • 和别人家的不太一样,可以装逼
  • 静态页面打开比较快
  • 可以分国内外进入不同服务器,打开比较快,~~异地多活~~
  • 不要钱,不要钱,不要钱

demo地址

当然就是我的博客啦。。

Github上的地址是:戳我

准备工作

  • 建一个Github账号,如果没有的话
  • 建一个Travis-ci账号,并与Github绑定,如果没有的话
  • 安装travis的cli命令行工具(sudo gem install travis
  • 建一个Coding账号,如果没有的话(可选)
  • 保证自己有Python, pip等工具(可选)
  • 准备一个域名(可选)

让我们开始吧

因为我的博客用了pelican,所以我就用他作为教程的一部分了。。如果你喜欢hexo之类的,只要替换掉这个部分的内容就行了。

第一步,本地安装pelican并且完成配置

一般来说,只要pip …


复习了一下c语言

今天复习了一下c语言。一直以来我都以为

int *a = 3;

是对的。但是事实上这个好像是不对的。

还是Python好用 不用考虑那么多问题。

附上复习的结果。

#include<stdio.h>
#include<stdlib.h>

typedef struct {
  char *test_char;
  int test_int;
} test;


int main(int arg, char* argv[]){
  test *aaa = malloc(sizeof(test));
  aaa->test_char = malloc(1024);
  aaa->test_char[0] = 30;
  printf("%d", aaa->test_char[0]);
  free(aaa);
  int …

© yanqing.wang. Built using Pelican. Theme by Giulio Fidente on github.