ATC环境搭建

ATC是FaceBook开源的移动网络测试工具Augmented Traffic Control(ATC),能够方便的让我们模拟各种网络环境进行测试。
ATC有两个最吸引人的特点:
在手机上通过Web界面就可以随时切换不同的网络环境。
多个手机可以连接到同一个WIFI下,相互之间模拟的网络环境各不影响。
搭建步骤
一、基础准备
1. 硬件准备
自带无线网卡的机器或者准备一个USB无线网卡
2. 系统
ubuntu 18.04 LTS 桌面版
二、配置ubuntu下wifi
1. 检查无线网卡连接情况
我的ubuntu是安装vmware下,所以要先点击右键连接到虚拟机上(右下角的USB图标)
图片1.png
连接上之后,在命令行输入:lsusb
如果显示f201:5370就是我们的无线网卡的信息,说明我们识别出我们的usb无线网卡
2. 安装hostapd 和 dhcp
简单的概念解释下:
hostapd
通过Hostapd可以将无线网卡切换为AP/Master模式,通过修改配置文件,可以建立一个开放式的(不加密)的,WEP,WPA或WPA2的无线网络
dhcp
简单的说ip管理
安装
apt-get install hostapd isc-dhcp-server
验证是否安装成功
分别敲入hostapd和dhcpd,显示命令详解则为成功

3. 配置hostapd
创建并编辑配置文件 ,在terminal中输入命令:
root@lufukeng:/#vi /etc/hostapd/hostapd.conf
配置内容如下:
interface=wlan0
driver=nl80211
ssid=autotest  //wifi名字
channel=10
hw_mode=g
macaddr_acl=0
auth_algs=3
wpa=2
wpa_passphrase=12345678 //密码
wpa_key_mgmt=WPA-PSK
wpa_pairwise=TKIP CCMP
rsn_pairwise=TKIP CCMP
PS:除了wifi名字和密码,其他都可以一样,然后记得注释的反斜杠和内容要删掉
4.运行hostapd
terminal中输入以下命令:
root@lufukeng:/#n nmcli radio wifi off要重新启用,请使用 nmcli radio wifi on
root@lufukeng:/#rfkill unblock wlan
root@lufukeng:/#killall hostapd
root@lufukeng:/#hostapd -B /etc/hostapd/hostapd.conf
hostapd -B是后台运行,-d是前台运行

5. 查询DNS,下一步备用
 root@lufukeng:/# nmcli dev list iface eth0 | grep IP4
 IP4.ADDRESS[1]:                         ip = 192.168.200.131/24, gw = 192.168.200.2
 IP4.DNS[1]:                             192.168.200.2
 IP4.DOMAIN[1]:                          localdomain
 IP4.WINS[1]:                            192.168.200.2
查询结果,DNS:192.168.200.2
6.配置dhcpd
root@lufukeng:/#vi /etc/dhcp/dhcpd.conf
输入以下内容:
subnet 192.168.0.0 netmask 255.255.255.0
    {
        range 192.168.0.2 192.168.0.10;
        option routers 192.168.0.1;
        option domain-name-servers 192.168.200.2;//查询的DNS,前面不用改
    }
7.设置wlan0
root@lufukeng:/#ifconfig wlan0 192.168.0.1 netmask 255.255.255.0
8.启动dhcp-server
root@lufukeng:/# touch /var/run/dhcp-server/dhcpd.pid
root@lufukeng:/# chmod 777 /var/run/dhcp-server/dhcpd.pid
root@lufukeng:/# d

 

  • 1
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值