Re: [問題] 網路對外不通,對內正常

看板FreeBSD作者 (請加入HOT_Game板)時間14年前 (2011/01/10 09:59), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串5/5 (看更多)
大概知道問題了, 因為你都用sysinstall去設定的關係. sysinstall的設定方式 是把新的設定放後面, 而rc.conf中同樣的設定值下面的會覆蓋掉上面的. 可是bge0跟bge1是不同的設定值(ifconfig_bge0跟ifconfig_bge1), 所以你用sysinstall增加了bge1的設定值, 但bge0的設定卻沒拿掉, 造成問題. ※ 引述《compromise (N.)》之銘言: : 我簡單敘述一下我的網路連接方式,再說出我的解決辦法 : Server原先透過bge0介面接一條網路線連接內網HUB : bge1是空著的 : 再串至分享器的LAN port : 分享器的WAN port直接連小烏龜 這樣的rc.conf中應該會像是 ifconfig_bge0="inet 192.168.X.X netmask 255.255.255.0" ... ifconfig_bge0="inet 192.168.XX.XX netmask 255.255.255.0" ... ifconfig_bge0="inet 192.168.XXX.XXX netmask 255.255.255.0" 因此有效值就是最後一個 192.168.XXX.XXX這組設定 : 我將網路線從bge0換至bge1時,就發生我提出的問題 透過sysinstall設定bge1後並不是改掉bge0, 而是附加於後面, 變成 ifconfig_bge0="inet 192.168.X.X netmask 255.255.255.0" ... ifconfig_bge0="inet 192.168.XX.XX netmask 255.255.255.0" ... ifconfig_bge0="inet 192.168.XXX.XXX netmask 255.255.255.0" ... ifconfig_bge1="inet 192.168.XXX.XXX netmask 255.255.255.0" 因此導致bge0與bge1設定值完全相同, 系統就錯亂了~ : *後來又發現另外一個問題,從外部連進內部的port都不通, : 但確定分享器的port mapping都是正確的 : 後來我仔細查看rc.conf的設定 : 發現在文件後面有很多之前修改的紀錄留存 : 大概就是幾月幾日修改什麼的紀錄 (不曉得為什麼會自動留存?) : 後來我將這些紀錄刪掉,對內對外網路就通順了 : 不過第一次遇到因為網路port引起內網不定時的斷線狀況 : 算是學到一次經驗 : 謝謝兩位的回覆! : :) 所以請學習直接修改rc.conf, 或至少學會看懂, 避免發生這樣不如預期的設定值. -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.200.156
文章代碼(AID): #1DAcWSZK (FreeBSD)
文章代碼(AID): #1DAcWSZK (FreeBSD)