最近在用樹梅派開發個人網站,未來可能會有好幾台樹梅派,但是一台路由器只有少少的幾個por 不想花錢買網路卡,剛好別人送我一台wifi路由器,順便分享給大家我的設定教學

假設已經安裝好noip2(非必要)與mongodb想要開啟對外連線,

一般來說家裡的都是浮動ip(ADSL)建議用noip2才不需要每次都要知道現在的ip

*浮動ip指的是ADSL數據機會給你的電腦一個ip,但是這個ip是當你重新連線時或連線到一定時間會變更的

step1.設定mongodb對外連線 到/etc/mongodb.conf 加上這兩行

bind_ip = 0.0.0.0
port = 27017
 

step2 連接到路由器的網路並設定,已192.168.1.1為例

 

step3 開啟通訊埠轉導向 外部通訊埠為別人連線時使用的通訊埠 內部通訊埠則是你想讓別人連到哪個埠號,ip位置可以到路由器DHCP的使用者列表查詢,這邊設定完後建議將ip與MAC位置綁定 避免連線中斷後ip位置變更也可以防範中間人攻擊

已mongodb為例我想讓別人連到DB時知道的埠號為27077 但實際上則連到的是27017 則對外通訊埠為27077 對內通訊埠為27017 

 

到這裡應該就可以成功連線上了,但是如果有兩層以上的內部網站該怎麼設定呢?(一台路由器接ADSL 在從這台路由器接給另一台的WAN(藍色的那個孔)

step4 將主要(連接ADSL那台)路由器 設定通訊埠觸發 對外通訊埠27077 (接上面的例子) 對內通訊埠為27017 你的主要ip分享器會給你的次要分享器一個ip位址 IP位址填你的次要路由器的IP(通常是192.168.x.x)

step5到次要分享器控制台設定step3的步驟就可以了!

arrow
arrow

    肥宅 發表在 痞客邦 留言(1) 人氣()