2018年8月1日 星期三

pppoe撥接一台電腦只允許一個連入



PPPoE(point to point protocal over Ethernet)
乙太網上的對等協定,是將對等協定(PPP)封裝在乙太網(Ethernet)框架中的一種網路隧道協定。

ppp
常用在兩節點間建立直接的連線,並可以提供連線認證、傳輸加密以及壓縮。

由於協定中整合PPP協定,所以實現出傳統乙太網不能提供的身分驗證、加密以及壓縮等功能,也可用於纜線數據機(cable modem)和數位用戶線路路(DSL)等以乙太網協定向用戶提供接入服務的協定體系。

本質上,它是一個允許在乙太網 廣播域中的兩個乙太網介面間建立對等隧道的協定。

PPPoE不使用ARP協議,不會產生ARP資訊,可以杜絕ARP攻擊。

位址解析協定 (ARP) 是通過解析網路層位址來找尋資料鏈路層位址的一個在網路協定包中極其重要的網路傳輸協定。
ARP是通過網路位址(例:IPv4)來定位MAC位址 (也稱為乙太位址)。 ARP已經在很多網路層和資料連結層之間得以實現。



PPPoE不會改變原來的局域網拓撲結構,可減輕網管人員工作量。



2018年5月19日 星期六

a01--RouterOs內部架站的轉址設定




有些時候,我們喜歡利用虛擬IP架設網站,但又想要外面也可以訪問得到這台伺服器。
這時,就需要利用Nat轉址。Ros內建轉址功能。
範例:
對外公開的網址 163.23.55.66
內部真正的伺服器網址192.168.2.156





2018年5月17日 星期四

RouterOs啟用代理伺服器proxy---方便管理電腦教室

電腦教室的網路管理是資訊組龐大的業務之一
如果您有使用RouterOs,建議可以啟用代理
伺服器proxy---方便管理電腦教室
以下介紹簡單啟用步驟





設定網頁瀏覽規則
範例:國內教育性質的網站,都允許  *.edu.tw
Ros的代理伺服器規則,最大好處是host名稱,接受*萬用字元
*意思是全部



放置一些允許的規則後
最後面加一條 全部禁止的規則
這樣,只有教師允許的優良網站,學生才能瀏覽

往後要新增允許的網站,就放在這一條前面即可


教師機不用受管制
所以上面新增一條,教師機完全通過的規則


2018年5月16日 星期三

新版Rb450g與Rb850x2沒有master port

網卡master port 

以前只要勾選此項目,就能串連不同port
例如 你port2 和port3要串連起來,讓他們互通
你可以在port3勾選port2的網卡即可



新版Rb450g與Rb850x2沒有master port 了(我找不到)
你得透過橋接的方式



將要串接的port都放入同一個 Bridge


2018年5月14日 星期一

Microbit control html5 game :Flying sailfish ---3


□open html5 game
As we extract the flying sailfish game. (windows system)
In
C:\testgame2 folder , you can find index.html file.


mouse right click index.html,then select Firefox or Microsoft Edge browser to open it.

When the menu start, it counts 5 seconds, then auto log in the main game.

□How to play
Just shake the Microbit , and you will fire a sailfish

When sailfish collide with bubble, you get three scores.On the contrary,if sailfish collide with jellyfish, you lose one score.

Here is the example movie.


□More
You can 
replace the images in the game.That's interesting.
The images folder is in C:\testgame2\images
The sounds folder is in C:\testgame2\media



Joy !

Any feedback ,pls mail hnps@hnps.chc.edu.tw

yauger

thank you !


Microbit control html5 game :Flying sailfish ---2


□download and install   mbedWinSerial_16466
We need mbed driver to let the Microbit show as a Serial port in pc.So we download the  mbedWinSerial_16466 and install it.
http://developer.mbed.org/media/downloads/drivers/mbedWinSerial_16466.exe





□The code for microbit   Go to the  official python site 
http://python.microbit.org/v/1

Key the example code:
---------------------------------------------------
from microbit import *  

while True:  
    if accelerometer.was_gesture('shake'):
        print('a')
    sleep(10)
------------------------------------------------------------------------------------

We send a word by using the Micro:Bit accelerometer to detect a "shake" .

After writing the code,you must press the  Download image to download the code.

You can download this code here.


 □plug your microbit  and import the code







Take notice:
The usb label is MICROBIT
 □Check your microbit is which serial port
Open the pc  control center , in device manager,find  COM and LTP item.Remember  your device port (for example,my port is COM3).
Take notice:You must plug the microbit in pc  usb port.  

And remember your device baud  rate.







□Download the   Flying sailfish html5 game
Click this link Flying sailfish

It is a Self-extracting file.If you duble click it.The game will extract  to C:\testgame2





□open python  programing tool
We chose IDLE(Python GUI) and open the   file   get.py  in   c:\testgame2






Take notice:
You must  modify the port and baud with your device data.
□Run get.py code

□Shake  Microbit  and  see   if   pc   get  the data

When you shake Microbit and see Got:a,
it means ...........  you success.


Next , we will shake   Microbit  to control the game-Flying sailfish