如何使用计算机搭建本地ad-hoc无线局域网
-----基于网络课作业 2018-5-20
1.what we want to realize?
我们将要实现的是:通过一台计算机A,A通过以太网或者wlan连接到外网,然后他发出一个新的wlan ad-hoc;另外两台计算机B,C能够连接ad-hoc实现网络共享,并且能够互相ping通。
2.建立一个新的wlan
怎么样建立一个新的wlan呢?主要用到了Wins中的承载网络,本例中以win10为例子。
为了不再每次建立wlan,我们直接在桌面新建记事本,Openwifi.txt
netsh wlan set hostednetwork mode=allowssid=SANPANG key=12345678
netsh wlan start hostednetwork
pause
把下面的内容复制进去,并把文件后缀名改成.bat。
其中ssid为wifi的名称,key为密码。
请确定您的计算机能够承载网络(不在这里赘述)
我们双击这个bat
当出现这个的时候,便说明我们的wifi成功启动。
3.对wifi的设置
右键点击
选择 网络连接
选择WLAN
选择更改适配器设置
点击 查看 ,把它改成大图标(没啥用,感觉好看点 >.<)
1是我们新建的wifi虚拟网络,2是系统自带的物理网卡,3是系统自带的物理网卡。
(最前面的两个大家可能没有,这是虚拟机VMware的,大家不必担心)
右键点击 1 ---》属性
点击图中的TCP/IPv4
修改部分数值
其中 192.168.137.1
可以随便修改,但是必须是192.168.xxx.xxx
为什么呢?这是因为这样操作相当于我们的电脑变成了一个路由器,在如上图,其他人都可以连上wifi,他们的ip为192.168.137.xxx,所属其他分段。我们自己本身则是 192.168.137.1。
默认网关应当和他一样
4.配置使得新建wifi能够上网
如果你连得是wifi上外网
则右键上图3---》属性
请注意是上图中的3号,而不是1号,不是我们新建的wif
选择共享
选择本地连接* 1
这个其实就是我们新建的wifi网络。
现在我们发现能够上网了。
5.我们新建一个关闭wifi的.bat
内容:
netsh wlan stop hostednetwork
pause
成功时会显示:已停止承载网络
6.为什么可能互相之间Ping不同呢?
请把你的防火墙关闭 。。= = 没啥好说的
7.自己在过程中遇到了哪些问题呢?
有时候启动承载网络的时候,会提示
这个怎么解决呢?
自己发现的有两个问题导致启动失败。
1)系统的虚拟设配器需要重新开启一下
找到 设备管理器
然后
把他右键启用一下
2)你没有打开wifi。尽管用以太网连接的时候,也是需要把自己的wifi打开的。
好的,这次的ad-hoc就到这里啦~我是小星,大家再见。じゃね!