4.更新一下数据库:
python manage.py migrate
万事俱备,就差启动了……
前面设置WiFI热点时,你还记得设置的无线网卡的名字吗?嗯,就是wlan0,这个很重要。接下来要启动网络控制的核心组件atcd,需要通过参数指定提供Wifi热点的内网用的网卡名字,外网访问的网卡名默认是eth0(如果不是也需要通过--atcd-wan指定)
sudo atcd --atcd-lan wlan0
然后,启动Django的工程:
sudo python manage.py runserver 0.0.0.0:8000
用手机连接上去试试吧。看看虚拟机的IP,比如我设置的是192.168.6.1,手机浏览器里访问:http://192.168.6.1:8000
NewStart
在手机的界面里,你可以分别对网络上行下行进行设置,主要设置的参数有:
网络带宽(bandwidth)
延迟(latency)
丢包率(packet loss)
错包率(corrupted packets)
乱序率(packets ordering)
通过设置上面的参数,可以模拟出各种常用的网络环境,比如:2G,3G,4G,WiFi等等,同时也可以模拟一些异常情况,比如信号很差,延迟很大,丢包率高的情况。具体有哪些场景和参数设置,欢迎大家一起交流交流,下面是Comcast提供的一份参数配置(国外的网络和国内的很不一样吧,仅供参考,欢迎大家修正和补充)