iT邦幫忙

2

Linux主機與Windows電腦的網路連線問題

  • 分享至 

  • xImage

目前公司有一台Linux RedHat主機,裡面有舊的ERP系統,之前更換過IP位址,之後就無法連線使用,但是更換過的IP可以ping的通,可是使用net use指令又無法連線,因此目前還是無法連線使用,請問各位大大,是否Linux系統有哪裡要修改,才能使用指令連線.
https://ithelp.ithome.com.tw/upload/images/20231031/20036461lYmwoIEBuG.jpg

PIZZ iT邦新手 1 級 ‧ 2023-10-31 16:06:18 檢舉
記得之前用正O / X行 系統,廠商說明就說要設定1個還是2個主機端的共用資料夾到本機的網路磁碟機......記得一個是t35X.....
froce iT邦大師 1 級 ‧ 2023-10-31 16:12:12 檢舉
linux要弄samba伺服器?
ERP跟網芳有啥關係?
harry731 iT邦新手 2 級 ‧ 2023-11-03 13:44:44 檢舉
有先去查過系統發生53錯誤的解釋嗎?
https://learn.microsoft.com/zh-tw/troubleshoot/windows-server/networking/system-error-51-53-access-shared-resources
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中
1
DennisLu
iT邦好手 1 級 ‧ 2023-10-31 16:49:05

ERP跟網芳有什麼關係? 大部分ERP都是軟體連資料庫,
假設性的回答,
如果你的ERP要靠samba掛載才能執行或更新程式才能跑連線。

線索:你說改過IP了,我姑且猜只改區網IP。
線索:你區網IP跟實體IP都測試,也許你本來就有開實體IP轉區網IP。但你沒說RedHat上面有沒有路由器,我先當做有。

檢查你的RedHat的內建防火牆有沒有嚴謹的設置。
檢查你的samba服務的設定檔,有沒有因為你改了IP也要跟著改的部分。
順便去看看 /etc/hosts 有沒有多的設定是跟你更改IP的也要跟著改的。

假設區網修正到會通,
那你上層還有路由器,當你改了區網IP的時候,有去更改舊IP原本相關規則指向新IP嗎?

假設你的ERP只是要先跑掛載網芳來更新程式,然後再執行更新下來的程式。
看你的說法應該早就沒簽約了(這問題應該是原廠諮詢才對,應該是沒簽約了,連哪家ERP都沒講,網友們不會幫忙的),程式也早就沒維護更新了,如果很好理解廠商的操作,就跳過更新那段直接執行ERP程式也許就好了。不過你改過IP,你的ERP Client程式連線IP設定有跟著改嗎?
還是你的真正問題不是在net use掛載網芳,而是改了IP後,ERP Client怎麼跟著改設定?
你有確定改了IP之後,你的ERP服務有正常啟動或是Listen服務嗎?萬一廠商故意寫死IP你改了就失效了(真的有)。

看更多先前的回應...收起先前的回應...
dogolas iT邦新手 4 級 ‧ 2023-11-01 14:45:13 檢舉

首先要說,網芳是要更新程式用的,現在沒有維護合約,所以也不需要執行,只是做測試
接著是路由器的NAT已經更改過IP,但是之前使用是沒有設定NAT,而是直接連線外部IP,Client端的ODBC資料庫的連線設定也是直接連線外部IP,但是現在Client端的ODBC資料庫設定外部IP也更改了,而主機端的外部IP也更改過了,但是還是無法連線資料庫,資料庫也有啟動
再來是防火牆、SAMBA的設定檔及hosts檔的內容都沒有設定,還是用default值,因此已經找不到還有哪些地方需要修正,煩請大大給予指點

https://ithelp.ithome.com.tw/upload/images/20231101/20036461gf4mVGkwWO.jpg

這是資料庫連線的測試,結果是無法連線

DennisLu iT邦好手 1 級 ‧ 2023-11-01 14:54:38 檢舉

你是MySQL的
那你有去檢查連線 user 的來源權限是怎麼設定嗎?

就你所說的 沒簽維護 網芳只是更新用。
那跟資料庫無關,那用net use來測試連線就不太對勁。

排除網芳更新機制的問題,
應該是針對軟體與MySQL連線的部分作調查與測試。

MySQL連線也有分別 user可以用什麼Ip才能連線,DB也可以設置他要Listen什麼網路介面IP或是全Listen。

你應該是朝MySQL的連線方式原理去調查吧。

dogolas iT邦新手 4 級 ‧ 2023-11-01 15:51:05 檢舉

很抱歉,因為在沒有更改外部IP之前連線是正常的,是更換外部IP後才無法連線,所以單純想說更改外部IP就可以使用了,但是現在就是無法連線
其實對Mysql資料庫不是很了解,所以要朝這方面去查問題有些困難

froce iT邦大師 1 級 ‧ 2023-11-01 16:55:54 檢舉

啊你這麼大方把你家資料庫IP秀出來喔...

MySQL放在網際網路上,那那台redhat本身有沒有防火牆設定?
另外MySQL的相關連線設定也要去看。

真的搞不定就想辦法花錢買維護。
沒能力維護還不花錢不就沒事找事做而已...

DennisLu iT邦好手 1 級 ‧ 2023-11-01 19:54:07 檢舉

你本來用外部IP直接連線,更改外部IP就無法使用,那連防火牆你都要去看。還是你直接把外網接上Server上阿?

聽你的敘述,你有點越級打怪了喔~
把資料庫直接放在外網 如果任意來源都能連線,那也...很勇喔~

1
竹本立里
iT邦好手 1 級 ‧ 2023-11-01 10:32:51

1.只有主機 沒有資料匣
2.沒有給槽位

試試看 net use Z: \\192.168.2.48\分享的資料匣

dogolas iT邦新手 4 級 ‧ 2023-11-01 15:24:29 檢舉

仍然無法連線

無法連線的錯誤訊息?

0
loke0204
iT邦新手 2 級 ‧ 2023-11-02 09:47:01

你先確認你的linux網路有起來 ip有沒有設定對
都沒問題的話
先查arp 該ip有幾個mac 或者先斷掉linux看還ping的通嗎

再來都不行查看你linux的iptables rules 吧
接下來再查看看你的服務及port有沒有起來或被什麼services占用
都沒問題再用telnet linux port是否有通 有通就往services方向查

0
harry731
iT邦新手 2 級 ‧ 2023-11-03 13:52:27

首先不知道版大是否去查過系統發生53錯誤的起因跟排除方法
當您嘗試存取電腦上的共用資源時發生錯誤:發生系統錯誤 53 或發生系統錯誤 51
然後
為何要直接改成外部IP?
維持內部IP,然後在防火牆做轉向不是也可以嗎?
照您的敘述,猜想這台機器還是在內網,所以沒必要改成外部IP吧?

我要發表回答

立即登入回答