iT邦幫忙

0

想詢問網路架構的問題

  • 分享至 

  • xImage

https://ithelp.ithome.com.tw/upload/images/20220616/20122325pYuVPQGPwA.png
如上圖有三個設備IP設定也如上,最後一個設備它有UI介面如果同網段連進去80port就可以看到,PC與嵌入式電腦是以192.168.3網段連線,嵌入式是以192.168.4網段與設備連線,可以透過如何設定靜態路由之類的方式,讓我可以直接從PC連線到設備的UI介面嗎?

看更多先前的討論...收起先前的討論...
李大瑋 iT邦好手 1 級 ‧ 2022-06-16 16:27:07 檢舉
1.你那根本就是左邊一段右邊一段,兩段根本不搭 嘎(除了兩邊都可以看到中間那一台)
2.如果你要讓左邊直接連到右邊,可以,切VLAN就可以了,但是看不懂你為何需要
3.需求跟技術都可以達到你的要求,如果可以寫的更仔細會更容易協助規劃
jasonlin268 iT邦研究生 3 級 ‧ 2022-06-16 16:57:02 檢舉
0. 假設PC端的eth0已經連線到崁入式電腦的eth0,設備端的eth0已經連線至崁入式電腦的eth1。
1. 崁入式電腦要啟用IP forwarding功能,至於如何啟用需視何種作業系統而定。
2. PC端(Windows)下 route -p add 192.168.4.0 mask 255.255.255.0 192.168.3.10 的路由指令。
3. 設備端下類似 route -p add 192.168.3.0 mask 255.255.255.0 192.168.4.10 的路由指令,實際如何設定要參考設備端的路由功能。
李大偉 大大 你好 因為設備是計數器,我需要透過嵌入式電腦使用modbus/tcp抓取計數值,但是因為計數器有可以調整設定的介面,所以我需要連到他,目前我調整的方式都是將筆電調整成.4網段連入調整介面我想說透過靜態路由設定就可以透過PC連接調整介面比較方便,想以不需要調整目前連線方式為主
jasonlin268 大大你好 PC端這個設定我懂我是使用linux系統,但是由於設備端只能設定IP, GETWAY, MASK 所以設備端無法設定靜態路由
1. 崁入式那台 eth0 再多一個IP 例如 3.11
2. 設定 NAT 將 4.65 轉發到 3.11
3. PC那邊連 3.11 而不是 4.65
4. 打完收工
jasonlin268 iT邦研究生 3 級 ‧ 2022-06-17 11:58:10 檢舉
您好,
如果設備端的Gateway是192.168.4.10,而且PC端的靜態路由您已經正確設定,那崁入式電腦的IP forwarding可能沒設。
如果設備端的Gateway是其他網路設備,則看看該設備能不能設連到192.168.3.0網段的靜態路由,當然前提還是崁入式電腦的IP forwarding功能要設好。
其他或是在崁入式設備上設IP mapping方式也可以試試看是否可行。

剛剛打完字才發現 窮嘶發發發 大大也有加入討論,他的方法也很不錯喔。
froce iT邦大師 1 級 ‧ 2022-06-17 15:27:46 檢舉
你嵌入式電腦如果可以裝nginx的話,做個reverse proxy應該也可行。
感謝各位回復
我後來將PC、嵌入式電腦、設備 default gateway 都設定成.3.10,並把嵌入式電腦IP forwarding 功能打開之後,就可以順利連線成功了
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 個回答

0
Abbott
iT邦研究生 4 級 ‧ 2022-06-16 18:22:14

假設嵌入式電腦有路由功能的話,
兩邊的 PC 及設備 default gateway 都指到嵌入式電腦就可以。

一台便宜的router 或 Firewall 也可以解決。

你好 嵌入式電腦是可以設定靜態路由所以應該是算有路由功能吧,是linux系統的嵌入式,目前要以這樣個方式去做連線,沒辦法在中間添加路由器了

想請問一下 嵌入式有兩張網卡 那default geteway 需要怎麼設定呢?

c7217 iT邦新手 5 級 ‧ 2022-06-17 10:01:28 檢舉

封包從哪一張網卡出去,那個就是預設路由

我要發表回答

立即登入回答