基于区块链的毕业设计EthernetSwitch – 2 OSI layer switch – 以太网交换机-2 OSI层交换机
本文提供基于区块链的毕业设计国外最新区块链项目源码下载,包括solidity,eth,fabric等blockchain区块链,基于区块链的毕业设计EthernetSwitch – 2 OSI layer switch – 以太网交换机-2 OSI层交换机 是一篇很好的国外资料
EthernetSwitch – 2 OSI layer switch
Intro
EthernetSwitch application allows users to manage connected network interfaces and to create virtual LANs. The application uses the second OSI layer (data-link) to manage interfaces.
Features:
- Turning on/off-network interfaces
- Adding Virtual LANs
- Creating tagged VLANs
- Private VLANs
Installation
1. (Vagrant) Self-deployment VM enviroment
Running self-deployment enviroment (by Vagrant) is available on https://github.com/mp-mp/Vagrant repository. To run the application on VM, simply go to /Vagrant/DEBIAN_SWITH/ directory and type in terminal (Vagrant is required):
vagrant up
2. (DEBIAN) Instal and run using deploy.sh script
To run and deploy the application using one script open terminal and go to EthernetSwitch Project directory and type:
sudo bash deploy.sh
3. Bundles
Repository contains 2 version of bundled application:
- EthernetSwitch/publish/linux-x64.zip (Debian tested)
- EthernetSwitch/publish/linux-arm.zip (not tested)
Before executing the application please install the following packages:
apt-get update apt-get install -y aptitude aptitude install -y bridge-utils aptitude install -y gnupg aptitude install -y ebtables aptitude install -y unzip
Then run the application:
cd publish unzip linux-{version}.zip chmod +x EthernetSwitch # make file executable sudo ./EthernetSwitch
Getting started
After executing an application terminal should return the following output:
info: Microsoft.Hosting.Lifetime[0] Now listening on: http://[::]:80 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down. info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production info: Microsoft.Hosting.Lifetime[0] Content root path: /home/vagrant/EthernetSwitch/publish
Now the application is hosted on 80 port (http://localhost).
Go to http://localhost using your browser (if you are using a machine where the application is hosted). You should see a login panel. The default password is admin/admin. Please change it after login.
After login you should see the following dashboard (rows can be different based on connected interfaces):
Now you can modify your interfaces!
School project for Gdansk University of Technology (Group project) – 2020 Przelacznik Ethernet wykorzystujacy system Linux – PEWSL
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products. Learn more.
We use optional third-party analytics cookies to understand how you use GitHub.com so we can build better products.
You can always update your selection by clicking Cookie Preferences at the bottom of the page. For more information, see our Privacy Statement.
Essential cookies
We use essential cookies to perform essential website functions, e.g. they’re used to log you in. Learn more
Always active
Analytics cookies
We use analytics cookies to understand how you use our websites so we can make them better, e.g. they’re used to gather information about the pages you visit and how many clicks you need to accomplish a task. Learn more
以太网交换机-2 OSI层交换机
简介
以太网交换机应用程序允许用户管理连接的网络接口和创建虚拟局域网。应用程序使用第二个OSI层(数据链路)来管理接口。
功能:
- 打开/关闭网络接口
- 添加虚拟局域网
- 创建标记的VLAN
- 专用VLAN
安装
1。(Vagrant)自部署虚拟机环境
运行自部署环境(由Vagrant提供)在https://github.com/mp-mp/Vagrant存储库。要在VM上运行应用程序,只需转到/Vagrant/DEBIAN_SWITH/directory并键入terminal(需要Vagrant):
vagrant up
2。(DEBIAN)安装并运行使用部署.sh脚本
要使用一个脚本打开终端运行和部署应用程序,请转到EthernetSwitch项目目录并键入:
sudo bash deploy.sh
3。捆绑包
存储库包含2个版本的捆绑应用程序:
- 以太网交换机/publish/linux-x64.zip(已测试过Debian)
- EthernetSwitch/publish/linux-手臂.拉链(不是已测试)
在执行应用程序之前,请安装以下包:
apt-get update apt-get install -y aptitude aptitude install -y bridge-utils aptitude install -y gnupg aptitude install -y ebtables aptitude install -y unzip
然后运行应用程序:
cd publish unzip linux-{version}.zip chmod +x EthernetSwitch # make file executable sudo ./EthernetSwitch
入门
执行应用程序后,终端应返回以下输出:
info: Microsoft.Hosting.Lifetime[0] Now listening on: http://[::]:80 info: Microsoft.Hosting.Lifetime[0] Application started. Press Ctrl+C to shut down. info: Microsoft.Hosting.Lifetime[0] Hosting environment: Production info: Microsoft.Hosting.Lifetime[0] Content root path: /home/vagrant/EthernetSwitch/publish
现在应用程序托管在80端口上(http://localhost).
转到http://localhost使用您的浏览器(如果您使用的是承载应用程序的计算机)。您应该会看到一个登录面板。默认密码为admin/admin。请在登录后更改。
<>
登录后,您将看到以下仪表板(行可能因连接的接口而异):
现在您可以修改您的接口了!
格但斯克理工大学学校项目(集团项目)-2020年Przelacznik以太网wykorzystujacy系统Linux–PEWSL
我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。了解更多。
基本cookies
我们使用可选的第三方分析cookies来了解您如何使用GitHub.com网站所以我们可以制造更好的产品。
您可以随时通过单击页面底部的Cookie首选项来更新您的选择。有关更多信息,请参阅我们的隐私声明。
始终处于活动状态
分析cookies
我们使用基本Cookie来执行基本的网站功能,例如,它们用于让您登录。了解更多
部分转自网络,侵权联系删除区块链源码网
区块链知识分享网, 以太坊dapp资源网, 区块链教程, fabric教程下载, 区块链书籍下载, 区块链资料下载, 区块链视频教程下载, 区块链基础教程, 区块链入门教程, 区块链资源 » 基于区块链的毕业设计EthernetSwitch – 2 OSI layer switch – 以太网交换机-2 OSI层交换机