今天在自己的电脑上装了Fiddler,装完之后发现之前共享的WiFi不能用了 同样出现提示「“Wi-Fi”有自分配的 IP 地址“169.254.xxx.xxx”,将无法接入互联网。」 看了下官方文档 Internet connection does not work with an IP address space of 169.254.xxx.xxx from ISP, router, or manual configuration 发现 Learn more 这个IP地址是用来自分配的本地IP地址,多数用来共享一个不需要因特网的网络,例如设备局域网等,那么应该是Wi-Fi的内网IP不对了,我们的WiFi模块是用来作为「中继」的,手机等连接这个WiFi模块发出去的AP应该是将所有的数据转发到真正的以太网接口上。 如下图所示,数据实际是通过以太网接口收发的,Wi-Fi端口只是一个桥梁,手机和以太网的桥梁。 因此只要给这个WiFi模块设定一个内网IP,一般是C类地址,此前我手机连接这个模块得到的IP是192.168.2.2,猜想此WiFi模块的IP地址应该是192.168.2.1,在WiFi的高级设置中设置WiFi的IP IPv4地址设置为192.168.2.1(C类内网地址,不可以做公网IP使用,路由器等一般也是这类型的地址,如192.168.1.1) 子网掩码设置为255.255.255.0(C类地址的子网掩码) 路由地址 10.255.213.93(这个是我的以太网IP地址,这里涉及到二级NAT了,我的Mac Mini本来就处在公司内网下,再次发出一个WiFi局域网来就是二级NAT了),这个地址就是你真正的数据流通地址,这个填上你真正进行网络通信的本机IP,就可以将你WiFi模块的数据交给这个以太网模块进行转发,达到手机通过Mac发送出来的WiFi进行上网的目的了。 如果不是分享AP导致的问题,那就要另外分析了,不过万剑不离其宗,其他问题也是类似的,这里就不赘述了。 坑爹的Fiddler,除了改我的HTTP/HTTPS代理为127.0.0.1(浏览器上不了网,但是网络诊断是可以的,因为所有HTTP/HTTPS请求被发送到本机了)之外,还改了我WiFi模块的IP设置,导致不能上网。楼主看看是不是安装了类似的网络工具。(也装了WireShark&Charles,但都不会乱改东西)
�ٶ�����531eb442 �߷۴��� �Ƽ���2019-11-01 �� ��ע�Ҳ�������ʧ�� ֪�����п�Ϊ���� �ش�����31 �����ʣ�100% �������ˣ�6.6�� ��ע ip��ַ�����ͻ�ˣ����·����Lan�ĵ�ַ�θ�Ϊ192.168.168��������������Ӧ�þͺ��ˡ�
�ٶ�����0aa7038 ֪������ �ش�����5 �����ʣ�0% �������ˣ�1650 ��ע DNS���⣬��ƻ���ֻ���DNS�ijɼ����WIFI��DNS�Ϳ����ˡ�PAD���ֻ����������⣬�ҵľ������������
������2609 ֪������ �ش�����2 �����ʣ�0% �������ˣ�5102 �ش� ���ã������������Ѿ������ˣ����������𰸣����Ե�һ���Ŷ~ ƻ����������ʾ��wifi���Է����ip��ַ�������뻥������ʲô����� ����1��
������B �߷۴��� 2020-11-06 �� ���Ĵ��⣬��ӭ��ע ֪������ �ش�����7.9�� �����ʣ�6% �������ˣ�1761�� ��ע Ϊ���Ƽ������ذٶ�֪��APP���������� ʹ�ðٶ�֪��APP�������������顣����ֻ���ͷ������б�����֪���Ĵ𰸡� ɨ���ά������ |