linux

Linux下安装网络环境模拟工具augmented-traffic-control

augmented-traffic-control A tool to simulate network conditions,Facebook提供的一款网络环境模拟工具,可以使用他来测试App在各种网络环境下的问题。 安装环境要求 Python2.7、Django1.10.+ 以下在Manjora下的安装命令 切换Python环境到Python2.7 安装pip sudo pacman -S python2-pip 安装Django1.10.+ sudo pip install Django==1.10.8 安装ATC 安装lib sudo pacman -S pip install atc_thrift atcd django-atc-api django-atc-demo-ui django-atc-profile-storage Django配置 django-admin startproject atcui cd atcui 修改atcui/settings.py中的INSTALLED_APPS 修改atcui/urls.py中的urlpatterns及引用 更新数据库 python manage.py migrate 创建虚拟Ap Linux开启虚拟AP 启动ATC sudo atcd --atcd-wan wlp3s0 --atcd-lan ap0 注意:wlp3s0是我的无线网卡,ap0是我创建的虚拟ap网卡 设置错误可能出现:https://github.com/facebook/augmented-traffic-control/issues/239 启动ATCUI python manage.py runserver 0.0.0.0:8000 导入默认配置 下载该路径下的文件https://github.com/facebook/augmented-traffic-control/tree/master/utils 运行导入命令 ./restore-profiles.sh localhost:8000 手机使用ATC 使用Android、iOS 的浏览器访问 ip:8000 ip为你电脑的ip

Linux开启虚拟AP

安装create_ap pacman -S create_ap 增加一个虚拟网络接口并设置一个mac地址 sudo iw dev wlp3s0 interface add wlp3s0_ap type __ap sudo ip link set dev wlp3s0_ap address 04:e2:b9:17:18:72 创建AP sudo create_ap -c 11 wlp3s0_ap wlp3s0 xfans_ap 321321321 create_ap下载 https://github.com/oblique/create_ap 参考 https://wiki.archlinux.org/index.php/Software_access_point_(%E7%AE%80%E4%BD%93%E4%B8%AD%E6%96%87) https://www.zhihu.com/question/24961490

Manjaro使用bbswitch关闭笔记本的nvidia独立显卡

Manjaro关闭独立显卡 安装bbswitch 在/etc/modules-load.d下新建bbswitch.conf,并修改为如下内容。这样每次启动都会加载bbswitch模块了 在/etc/modprobe.d/下新建bbswitch.conf,并修改为如下内容。这是bbswitch加载的参数,我们让其默认关闭 在/etc/modprobe.d/下新建nouveau_blacklist.conf,并修改为如下内容。有时候bbswitch加载了,但是不能关闭显卡,因为有些模块正在占用着,因此要禁掉。 在/usr/lib/systemd/system-shutdown/下新建nvidia_card_enable.sh,并修改为以下内容,记得加运行权限。每次reboot的时候,显卡都是关闭的,不管是重启到windows还是linux,都会找不到设备,必须彻底关机才行。解决该问题的办法就是每次重启都启用显卡 查看状态 原文 http://blog.csdn.net/gt945/article/details/10922263