linux服務器外網內網(雙網絡)搭建


    一共有2台服務器,分別用a,b表示。a雙網卡,即有外網也有內網。b只有內網環境。a,b的內網是通過交換機組建。至於外網怎么搭建我就不說了。關鍵說一說內網是怎么組建的。

    如果你對linux不熟悉,對網卡配置文件不熟悉的話,可能會踩到不少坑。不過你也可能會很順利的就把這個內網組建起來。下面說說步驟:

    1、a,b分別用網線與交換機連起來。

    2、a,b的內網ip都設成同一個號段(例如 : a:192.168.1.2  b:192.168.1.3 )

    完成以上步驟然后互ping一下,如果通了就說明你的內網搭建成功(以下內容不用瀏覽了),如果沒有,請繼續往下看。先說說排查的思路,用網線把a,b直線,排查問題,相互ping通了再插到交換機重復上面1,2步驟必定成功。(特此聲明兩點:1、電腦互聯網線不再區分直連線和交叉線了(老設備電腦互連只能用交叉線),只要是能正常上網的網線就能電腦互聯。2、多網卡的服務器可以配置多個GATEWAY,本人親測成功,沒問題!!!)。查排內容有以下幾點:

    1、網線。看看網線是否是正常可以上網的網線,無斷線,水晶頭接錯線的情況。

    2、找准與網口相對應的網卡配置文件,並修改配置。什么意思呢?每個網卡對應一個唯一的配置文件,對就一個唯一的網線口。網線口插上了網線,那么你修改的是對應的配置文件嗎?如果修改錯了那么必然內網通不了。下面針對多網卡,特別是2個以上網卡的用戶,教你怎么識別網線口對就的網卡配置文件(不得不吐嘈一下,圖片插入功能太雞肋了)。用ficonfig命令查看網卡信息,以CentOS7為例: 

     enp123s0f1:flags=4163(up,broadcat,running,multicast) mtu 1500

     .........

     ens9f0: flags=4099(up,broadcast,multicast) mtu 1500

     .......

以上只列出了網卡頭一行的信息。一共兩個網卡,名字分別為:enp123s0f1,ens9f0。它倆區別就是enp123s0f1有running的標記。有它就說明它對應的網線口插有網線,利用這個方法可以拔插網線找出網線口對應的網卡配置文件了。找到了修改配置文件就ok了。

     3、網卡配置文件你修改正確了嗎?有人會覺得,網卡配置有什么難的,直接修改ip(同一個號段),網關,子網掩碼不就行了嗎,直接從現有的配置文件里改不就得了。我告訴你,這樣你可能會成功,也可能不成功。因為網卡配置文件 里的信息有的加上了可能會導致你就是失敗。下面給大家一個成功案例的配置文件:

    TYPE=Ethernet

    BOOTPROTE=static

    NAME=enp7s0f1(和你的網卡名要對上)

    UUID=46af5d82-9020-4c9f-bc57-eeaf0d39419e

    DEVICE=enp7s0f1(和NAME值一樣)

    ONBOOT=yes

    IPADDR=192.168.1.100

    GATEWAY=192.168.1.1

    NETMAST=255.255.255.0

以上是我親測成功的配置文件。關於配置項我就不一一和大家介紹了,自行搜索!如果你的網卡在/etc/sysconfig/network-script/下沒有對應的配置文件,新建一個名字為ifcfg-網卡名。用我上面的配置就行。另外強調一點:配置文件里的內容不是越多越好,你不清楚的配置項就不要往里加,不然很可能造成網絡不通。特別是IPV4,IPV6開頭的參數,你不知道意思就不要加。

  好了,以上都是我踩過的坑,總結的不全面,但是也有一定參考價值,祝你成功!

  

    

    

    

                        


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM