合肥工业大学吧 关注:269,680贴子:5,281,922

【教程】如何愉快地使用校园网,多人多账号多设备

只看楼主收藏回复

之前在这个帖子里http://tieba.baidu.com/p/4041763506?pid=75788005347&cid=0#75788005347已经介绍了一些校园网的玩法,然而还是有不完美的地方,为了各自使用自己的账号选择桥接模式时一个人多个设备就比较麻烦。
能不能全宿舍一个wifi 个人使用自己的账号并且每个人可以使用多个设备呢?
当然是可以得,今天我就来介绍如何实现。


IP属地:上海1楼2016-03-12 00:24回复
    一下是详细做法,本人是用raspberry pi 在debian 系统下实现的,任何linux 系统应该都可以,理论上基于openwrt 系统的破解路由器也可以,不过你需要ssh 登录到路由器进行操作。


    IP属地:上海3楼2016-03-12 00:30
    回复
      NOTICE 任何时候不要在校园网网段放dhcp 服务器,也许有时似乎能正常使用,但是这是个隐患,你只是概率性获得你想要的ip,还可能会影响到别的同学使用,因为你的dhcp 服务器会给校园网内任何一台设备分配ip,万一别的同学获取到了你分配的ip 后果就不知道了。


      IP属地:上海4楼2016-03-12 00:33
      回复
        NOTICE2 在需要设置静态ip 的时候不要随便设置ip ,务必保证
        1、ip 在正确的网段
        2、跟此网段的其他主机没有冲突
        比较保险的做法是让校园网的dhcp服务器给你ip,修改不同的mac地址,每次记下获得的ip 这些ip 可认为是可用的。
        建议在进行其他操作之前先用这个办法获取足够的ip,4个人用需要7个,6个人用需要11个。eth0让它自动获取就行了不需要静态ip
        以下的教程中凡是说到设置一个校园网网段的ip 请使用事先获取的可用的ip
        NOTICE3 不要获取过多ip,校园网网段的子网掩码是255.255.254.0,能够容纳的ip 数量不是很多,珍惜ip资源,当所有ip 都用过时dhcp服务器会分配曾经分配过但是当时没有在使用的ip,如果你静态ip 的设备不一直在线就可能出问题造成ip地址冲突。


        IP属地:上海5楼2016-03-12 00:42
        回复
          首先准备一台接入校园网的linux 设备,并且你能够通过ssh登陆到设备。
          假设连接校园网的网卡是eth0
          以debian 为例,不同的linux 发行版配置文件的位置可能不一样。
          首先建立一个虚拟网卡并分配静态ip
          此处$ip 表示校园网网段的ip
          ifconfig eth0:0 $ip up
          为了重启后仍然有效建议写入interface 文件:
          nano /etc/network/interfaces
          #添加如下内容
          auto eth0:0
          iface eth0:0 inet static
          address $ip
          netmask 255.255.254.0
          建立nat 隧道
          sudo iptables -F
          sudo iptables -X
          sudo iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
          sudo iptables -A FORWARD -i eth0 -o eth0:0 -m state --state RELATED,ESTABLISHED -j ACCEPT
          sudo iptables -A FORWARD -i eth0:0 -o eth0 -j ACCEPT
          #保存当前规则以便重启后自动载入
          sudo bash -c iptables-save > /etc/iptables.up.rules
          #重启后载入规则
          sudo nano /etc/network/if-pre-up.d/iptables
          #添加以下内容
          /sbin/iptables-restore < /etc/iptables.up.rules
          #给iptables权限
          sudo chmod 755 /etc/network/if-pre-up.d/iptables
          #设置内核转发
          sudo nano /etc/sysctl.conf
          找到#net.ipv4.ip_forward=1把前面注释去掉
          sudo sysctl -p


          IP属地:上海6楼2016-03-12 00:53
          回复
            至此,一个网关已经搭建完成,还有3个网关用相同的方法搭建


            IP属地:上海7楼2016-03-12 00:54
            回复
              有点6


              IP属地:山东来自iPhone客户端9楼2016-03-12 00:59
              回复
                如果你想用一台设备同时做网关和发射wifi 怎么办呢,再用hostapd 开个桥接热点就行了,自行谷歌hostapd 的相关用法,非本人原创我就不写了。


                IP属地:上海10楼2016-03-12 01:00
                回复
                  意思是几个人分一个校园网?那样的话网速呢?


                  IP属地:山东来自iPhone客户端11楼2016-03-12 01:00
                  收起回复
                    校园网一年60没必要,还卡的要死


                    来自Android客户端12楼2016-03-12 01:26
                    收起回复
                      楼主是通信的还是计算机的


                      来自iPhone客户端13楼2016-03-12 01:28
                      收起回复
                        666666666膜拜大神


                        IP属地:安徽来自iPhone客户端14楼2016-03-12 03:23
                        回复
                          发一些实际使用的效果图



                          IP属地:上海15楼2016-03-12 17:10
                          回复


                            IP属地:上海16楼2016-03-12 17:13
                            回复
                              用的就是这个小东西做网关
                              raspberry pi


                              IP属地:上海来自Android客户端18楼2016-03-12 17:30
                              回复