目前公司有一台Linux RedHat主機,裡面有舊的ERP系統,之前更換過IP位址,之後就無法連線使用,但是更換過的IP可以ping的通,可是使用net use指令又無法連線,因此目前還是無法連線使用,請問各位大大,是否Linux系統有哪裡要修改,才能使用指令連線.
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你改了就失效了(真的有)。
首先要說,網芳是要更新程式用的,現在沒有維護合約,所以也不需要執行,只是做測試
接著是路由器的NAT已經更改過IP,但是之前使用是沒有設定NAT,而是直接連線外部IP,Client端的ODBC資料庫的連線設定也是直接連線外部IP,但是現在Client端的ODBC資料庫設定外部IP也更改了,而主機端的外部IP也更改過了,但是還是無法連線資料庫,資料庫也有啟動
再來是防火牆、SAMBA的設定檔及hosts檔的內容都沒有設定,還是用default值,因此已經找不到還有哪些地方需要修正,煩請大大給予指點
這是資料庫連線的測試,結果是無法連線
你是MySQL的
那你有去檢查連線 user 的來源權限是怎麼設定嗎?
就你所說的 沒簽維護 網芳只是更新用。
那跟資料庫無關,那用net use來測試連線就不太對勁。
排除網芳更新機制的問題,
應該是針對軟體與MySQL連線的部分作調查與測試。
MySQL連線也有分別 user可以用什麼Ip才能連線,DB也可以設置他要Listen什麼網路介面IP或是全Listen。
你應該是朝MySQL的連線方式原理去調查吧。
很抱歉,因為在沒有更改外部IP之前連線是正常的,是更換外部IP後才無法連線,所以單純想說更改外部IP就可以使用了,但是現在就是無法連線
其實對Mysql資料庫不是很了解,所以要朝這方面去查問題有些困難
啊你這麼大方把你家資料庫IP秀出來喔...
MySQL放在網際網路上,那那台redhat本身有沒有防火牆設定?
另外MySQL的相關連線設定也要去看。
真的搞不定就想辦法花錢買維護。
沒能力維護還不花錢不就沒事找事做而已...
你本來用外部IP直接連線,更改外部IP就無法使用,那連防火牆你都要去看。還是你直接把外網接上Server上阿?
聽你的敘述,你有點越級打怪了喔~
把資料庫直接放在外網 如果任意來源都能連線,那也...很勇喔~
1.只有主機 沒有資料匣
2.沒有給槽位
試試看 net use Z: \\192.168.2.48\分享的資料匣
你先確認你的linux網路有起來 ip有沒有設定對
都沒問題的話
先查arp 該ip有幾個mac 或者先斷掉linux看還ping的通嗎
再來都不行查看你linux的iptables rules 吧
接下來再查看看你的服務及port有沒有起來或被什麼services占用
都沒問題再用telnet linux port是否有通 有通就往services方向查
首先不知道版大是否去查過系統發生53錯誤的起因跟排除方法
當您嘗試存取電腦上的共用資源時發生錯誤:發生系統錯誤 53 或發生系統錯誤 51
然後
為何要直接改成外部IP?
維持內部IP,然後在防火牆做轉向不是也可以嗎?
照您的敘述,猜想這台機器還是在內網,所以沒必要改成外部IP吧?