<ruby id="bdb3f"></ruby>

    <p id="bdb3f"><cite id="bdb3f"></cite></p>

      <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
        <p id="bdb3f"><cite id="bdb3f"></cite></p>

          <pre id="bdb3f"></pre>
          <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

          <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
          <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

          <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                <ruby id="bdb3f"></ruby>

                ??碼云GVP開源項目 12k star Uniapp+ElementUI 功能強大 支持多語言、二開方便! 廣告
                ## 4.4 常見問題說明 其實這個小節也很重要的!因為可以讓你在念完理論后,了解一下如何利用那些概念來查詢你的網絡設定問題喔! 底下我們就針對幾個常見的問題來說說看吧! * * * ### 4.4.1 內部網域使用某些聯機服務(如 FTP, POP3)所遇到的聯機延遲問題 你或許曾經聽過這樣的問題:『我在我的內部區域網域內有幾部計算機, 這幾部計算機明明都是在同一個網域之內,而且系統通通沒有問題,為什么我使用 pop3 或者是 ftp 連上我的 Linux 主機會停頓好久才連上?但是連上之后,速度就又恢復正常!』 由于網絡在聯機時,兩部主機之間會互相詢問對方的主機名配合的 IP ,以確認對方的身份。 在目前的因特網上面,我們大多使用 Domain Name System (DNS) 系統做為主機名與 IP 對應的查詢,那就是我們在上面提到的 /etc/resolv.conf 檔案內設定的 IP 由來, 如果沒有指定正確的 DNS IP 的話,那么我們就無法查詢到主機名與 IP 的對應了。 公開的因特網可以這樣設定,但是如果是我們內部網域的私有 IP 主機呢? 因為是私有 IP 的主機,所以當然無法使用 /etc/resolv.conf 的設定來查詢到這部主機的名稱啊! 那怎么辦?要知道,如果兩部主機之間無法查詢到正確的主機名與 IP 的對應, 那么將『可能』發生持續查詢主機名對應的動作,這個動作一般需要持續 30-60 秒,因此,你的該次聯機將會持續檢查主機名 30 秒鐘,也就會造成奇怪的 delay 的情況。 這個問題最常發生在內部的 LAN ,例如使用 192.168.1.1 的主機聯機到 192.168.1.2 的主機。 這個問題雖然可以透過修改軟件的設定來略過主機名的檢查,但是絕大多數的軟件都是默認啟用這個機制的, 因此,內部主機『老是聯機時期很慢,聯機成功后速度就會恢復正常』 時,通常就是這個問題啦!尤其是在 FTP 及 POP3 等網絡聯機軟件上最常見。 那么如何避過這個情況?最簡單的方法就是『給予內部的主機每部主機一個名稱與 IP 的對應』即可。舉例來說,我們知道每部主機都有一個主機名為 localhost ,對應到 127.0.0.1 ,為什么呢?因為這個 127.0.0.1 與 localhost 的對應就被寫到 /etc/hosts 內嘛! 當我們需要主機名與 IP 的對應時,系統就會先到 /etc/hosts 找尋對應的設定值, 如果找不到,才會使用 /etc/resolv.conf 的設定去因特網找。這樣說,你明白了吧? 也就是說,只要修改了 /etc/hosts,加入每部主機與 IP 的對應, 就能夠加快主機名的檢查啰! 了解了嗎?所以說,你就要將你的 私有 IP 的計算機與計算機名稱寫入你的 /etc/hosts 當中了!這也是為啥我們在主機名設定的地方, 特別強調第五個檢查步驟的緣故。我們來看一看 /etc/hosts 原本的設定內容吧! ``` [root@www ~]# cat /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost # 主機的 IP 主機的名稱 主機的別名 ``` 在上面的情況中很容易就發現了設定的方法了吧!很簡單吧!沒錯!那就是 IP 對應主機名啦! 那么現在知道為什么我們給他 ping localhost 的時候,地址會寫出 127.0.0.1 了吧! 那就是寫在這個檔案中的啦!而且 localhost 那一行不能拿掉呦! 否則系統的某些服務可能就會無法被啟動!好了!那么將我局域網絡內的所有的計算機 IP 都給他寫進去!并且,每一部給他取一個你喜歡的名字, 即使與 client 的計算機名稱設定不同也沒關系啦! 以鳥哥為例,如果我還額外加設了 DHCP 的時候,那么我就干脆將所有的 C Class 的所有網段全部給他寫入 /etc/hosts 當中,有點像底下這樣: ``` [root@www ~]# vim /etc/hosts # Do not remove the following line, or various programs # that require network functionality will fail. 127.0.0.1 localhost.localdomain localhost 192.168.1.1 + linux001 192.168.1.2 + linux002 192.168.1.3 + linux003 ......... ......... 192.168.1.254 linux254 ``` 如此一來,不論我哪一部計算機連上來,不論是在同一個網段的哪一個 IP , 我都可以很快速的追查到!嘿嘿!那么區內網絡互連的時候,就不會多等個好幾時秒鐘啰! * * * ### 4.4.2 網址列無法解析問題 很多朋友常問的一個問題『咦!我可以撥接上網了,也可以 ping 到奇摩雅虎的 IP ,但為何就是無法直接以網址連上 Internet 呢!』嘿!被氣死! 前面不是一直強調那個 DNS 解析的問題嗎?對啦!就是名稱解析不對啦!趕快改一下 /etc/resolv.conf 這個檔案吧!改成上層 ISP 給你的 DNS 主機的 IP 就可以啦!例如 Hinet 的 168.95.1.1 及 Seednet 的 139.175.10.20 啰!例如底下的范例(這個范例就可以照抄了! ^_^): ``` [root@www ~]# vi /etc/resolv.conf nameserver 168.95.1.1 nameserver 139.175.10.20 ``` 朋友們常常會在這個地方寫錯,因為很多書上都說這里要設定成為 NAT 主機的 IP , 那根本就是不對的!你應該要將所有管理的計算機內,關于 DNS 的設定都直接使用上面的設定值即可! 除非你的上層環境有使用防火墻,那才另外考慮! * * * ### 4.4.3 預設路由的問題 記得我們在前兩章提到的網絡基礎當中,不是講了很多預設路由 (default gateway) 相關的說明嗎? 預設路由通常僅有一個,用來做為同一網域的其他主機傳遞非本網域的封包網關。 但我們也知道在每個網絡配置文件案 (/etc/sysconfig/network-scripts/ifcfg-ethx) 內部都可以指定『 GATEWAY 』這個參數,若這個參數重復設定的話,那可就麻煩啦! 舉例來說,你的 ifcfg-eth0 用來做為內部網域的溝通,所以你在該檔案內設定 GATEWAY 為你自己的 IP , 但是該主機為使用 ADSL 撥接,所以當撥接成功后會產生一個 ppp0 的接口,這個 ppp0 接口也有自己的 default gateway ,好了,那么當你要將封包傳送到 Yahoo 這個非為本網域的主機時, 這個封包是要傳到 eth0 還是 ppp0 呢?因為兩個都有 default gateway 啊! 沒錯!很多朋友就是這里搞不懂啦!常常會錯亂~所以,請注意, 你的 default gateway 應該只能有一個, 如果是撥接,請不要在 ifcfg-eth0 當中指定 GATEWAY或 GATEWAYDEV 等變量,重要重要! 更多的網絡除錯請參考后續[第六章 Linux 網絡偵錯](http://linux.vbird.org/linux_server/0150detect_network.php)的說明。 * * *
                  <ruby id="bdb3f"></ruby>

                  <p id="bdb3f"><cite id="bdb3f"></cite></p>

                    <p id="bdb3f"><cite id="bdb3f"><th id="bdb3f"></th></cite></p><p id="bdb3f"></p>
                      <p id="bdb3f"><cite id="bdb3f"></cite></p>

                        <pre id="bdb3f"></pre>
                        <pre id="bdb3f"><del id="bdb3f"><thead id="bdb3f"></thead></del></pre>

                        <ruby id="bdb3f"><mark id="bdb3f"></mark></ruby><ruby id="bdb3f"></ruby>
                        <pre id="bdb3f"><pre id="bdb3f"><mark id="bdb3f"></mark></pre></pre><output id="bdb3f"></output><p id="bdb3f"></p><p id="bdb3f"></p>

                        <pre id="bdb3f"><del id="bdb3f"><progress id="bdb3f"></progress></del></pre>

                              <ruby id="bdb3f"></ruby>

                              哎呀哎呀视频在线观看