酒店web认证802.11x+ROS共享NAT上网
网络环境:
维也纳酒店-上网方式 web认证上网(wifi有线)
设备-ROS RB952Ui-5AC2ND一台笔记本电脑一台
web认证的三个特征,我们下面ROS的设置就是为了满足下面三个条件来分布实现步骤的。
- web认证 开网页
- 服务端记录电脑用于上网的网卡的MAC地址
- 认证完毕以后这个网卡的IP是通过Dhcp-snooping获取,手动指定IP无效,手动指定的酒店不允许nat上网
1、将你的笔记本连上酒店的网络,然后打开web验证,输入相关信息认证上网,同时记录下,电脑这个时候负责上网的网卡MAC以及DHCP获取到的IP地址。
2、首先将你携带的ROS设备清空配置并将ether1加进bridge2-wan
3、新建bridge1-lan
4、启用,wlan1,wlan2,一般来说wlan1是2.4g,wlan2是5G,(设置好wlan的密码,并设置为ap bridge模式)
将ether2 ether3 ether4 ether5 wlan1 wlan2 加入到bridge1-lan里面
5、新建bridge2-wan,把ether1-wan加入到bridge2-wan,如下图:
6、修改bridge2-wan的mac地址
先要查看笔记本能正常上网后并查看笔记本的mac地址将笔记本的mac地址复制到bridge2-wan里面的admin.MAC Address
7、设置dhcp-client,接口为bridge2-wan
观察dhcp获取到的IP是否跟PC获取的IP一致,如果一致,说明你配置正确了。(电脑这个时候不要接酒店的网络,只连接ROS的lan口)
这个必须用dhcp的方式来获取IP,因为一般web认证方式,必须通过dhcp进入dhcp-snooping的列表才允许上网,你自己指定IP是没用的!
8、设置bridge1-lan的dhcp-server,并设置ip pool范围
9、设置ip firewall共享上网。
10、不知道这个认证可以维持多久,等失效了,再认证一次吧。
酒店web认证802.11x+ROS共享NAT上网的更多相关文章
- 自学Aruba7.3-Aruba安全认证-802.1x认证(web页面配置)
点击返回:自学Aruba之路 自学Aruba7.3-Aruba安全认证-802.1x认证(web页面配置) 步骤1 建立AP Group,命名为test802-group 步骤2 将AP加入到AP ...
- 绕过校园网WEB认证_dns2tcp实现
相信很多高校学生都有用WEB认证方式接入校园网的经历 拿我所在的大学为例,我们大学的校园网由联通公司承建,当我连上寝室的无线路由器后,浏览器会自动弹出一个由卓智公司开发的认证界面,如下图: 如果买了联 ...
- 绕过校园网WEB认证_iodine实现
这篇文章是对我的上一篇文章"绕过校园网WEB认证_dns2tcp实现"的补充,在那篇文章中,我讲述了绕过校园网WEB认证的原理,并介绍了如何在windows系统下绕过校园网WEB认 ...
- OpenWRT下实现Portal认证(WEB认证)
首先简单介绍一下什么是Portal认证,Portal认证,通常也会叫Web认证,未认证用户上网时,设备强制用户登录到特定站点,用户可以免费访问其中的服务.当用户需要使用互联网中的其它信息时,必须在门户 ...
- panabit web认证界面个性化
原理:利用js代码在前端页面进行个性化 1.禁止信息提示 url:http://192.168.0.246:8010/restrict.htm 文件:restrict.png restrict.ht ...
- wifi的web 认证。
wifi的web 认证.wifidog+authpuppy+php 或者Wiwiz Auth API
- 【知识结构】最强Web认证知识体系
花了些时间总结了下Web认证,以及各种方式的利弊和使用,后续后继续更新.文章转载请注明出处:https://www.cnblogs.com/pengdai/p/9144843.html -----20 ...
- VMware如何实现和主机共享网络上网
VMware虚拟机的三种联网方法及原理 一.Brigde--桥接 :默认使用VMnet0 1.原理: Bridge 桥"就是一个主机,这个机器拥有两块网卡,分别处于两个局域网中,同时在& ...
- iptables典型NAT上网
一般做为NAT的计算机同时也是局域网的网关,假定该机有两块网卡eth0.eth1,eth0连接外网,IP为202.96.134.134:eth1连接局域网,IP为192.168.62.10 1. 先在 ...
随机推荐
- Ubuntu软件中心闪退
sudo apt-get update sudo apt-get dist-upgrade sudo apt-get install --reinstall software-center
- MySQL之UNION与UNION ALL
数据表中的数据如下: UNION: 可以获取books表与articles表中所有不同的title,如果两个表中title相同的只会显示一个. UNION ALL : 可以获取books表与arti ...
- 暗影精灵2pro——使用一年多后电池鼓包,传说中的更新BIOS问题(惠普15ax-226tx)
17年春天的时候正好赶上自己在东北一所省会城市的211大学读硕毕业,为了更新下自己的装备,同时也是为了纪念在母校读书7年的经历,遂够了一款暗影精灵2pro,如上图右侧所示,是一款颜值较高的很轻薄的笔记 ...
- Ubuntu如何使用Vscode写C++代码
(一). 下载Vscode (1). 打开Ubuntu软件 (2). 搜索Vscode,下载并运行. (二). 安装C++ (1). 看到右边的列表,点击最下面的 (2). 然后我们搜索和下载 C++ ...
- [LeetCode&Python] Problem 415. Add Strings
Given two non-negative integers num1 and num2 represented as string, return the sum of num1 and num2 ...
- 练习题:试使用C#编程实现银行、ATM等功能
练习题:试使用编程实现银行.ATM等功能 using System; using System.Collections.Generic; using System.Linq; using System ...
- vue 动态循环出的多个select 不能重复选择相同的数据
看图说话 HTML: JS: 1) 2) 3) 有更好的方法可以相互学习.
- JS之clientX,clientY,screenX,screenY,offsetX,offsetY区别
首先需要知道clientX,clientY,screenX,screenY,offsetX,offsetY 是鼠标事件对象下的几个属性. 之前也一直对这些属性搞的稀里糊涂,看文档上说的也是不太理解,反 ...
- 第四次Scrum冲刺----Life in CCSU
一.第四次Scrum任务 小组GitHub地址链接 个人GitHub地址链接:https://github.com/2505486985/FirstScrum 继续上次完成的任务,这次完成校园服务中的 ...
- Python的内置方法
一 isinstance(obj,cls)和issubclass(sub,super) isinstance(obj,cls)检查是否obj是否是类 cls 的对象 class Foo(object) ...