V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
这是一个专门讨论 idea 的地方。

每个人的时间,资源是有限的,有的时候你或许能够想到很多 idea,但是由于现实的限制,却并不是所有的 idea 都能够成为现实。

那这个时候,不妨可以把那些 idea 分享出来,启发别人。
Linusyeung
V2EX  ›  奇思妙想

人生第一个局域网建成!

  •  1
     
  •   Linusyeung · 2015-08-22 21:48:11 +08:00 via iPhone · 2565 次点击
    这是一个创建于 3384 天前的主题,其中的信息可能已经有所发展或是发生改变。
    缘起
    想把老电脑做成路由器,纪录流量,观察各通道,做防火墙,成为全局代理(vpn? ssh? http?),这样还可使用 tor.

    方法:
    本来想用 hostapd ,然后用 eth0 转 wlan0, 但是在 debian 下这个无线网卡驱动有问题无法连接 (有人说是 hostapd 的 bug ) 。最后终于脑子急转弯,用我自己正在用的电脑(小白)的无线网卡转 eth0 (即作为路由器),老电脑作为子网终端!哈哈!

    步骤:
    把小白的 debian 作为路由器,进入 /etc/network/interfaces ,修改网卡地址等数据, eth0 为内网网卡, wlan0 就是“对外”,连大路由器或 modem 的网卡,因此设前者为静态地址,后者先不要设(待每次连上 AP 接入点后才自动分配地址的)

    用 wpa_supplicant 连上家里路由器; dhclient 自动分配 ip 地址;

    在作为路由器(我的小白电脑) 设置 ip forward.
    修改子网终端(我的老电脑)的网卡地址数据;然后重启。

    在两台电脑分别 ip a ,看到预设的网卡地址,应该就 ok 了。

    下一步,用 iptables 做 nat 转发,(我不知道 NAT 转发是不是必需的,但显然有好处)。
    再接着,目的基本达到,可以做很多事情咯!

    (ps. 上述具体的命令,相信一搜一大堆,我就不重复了…)

    08.22.2015
    yaxin
        1
    yaxin  
       2015-08-24 15:38:33 +08:00
    耗电量呢?
    Linusyeung
        2
    Linusyeung  
    OP
       2015-08-24 22:32:00 +08:00 via iPhone
    @yaxin 是说两台电脑的?
    我这两台都是笔记本电脑… 嗯确实有点
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   3812 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 10:32 · PVG 18:32 · LAX 02:32 · JFK 05:32
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.