對於總是學習理論知識的我來說,對於實踐的應用還是比較少的;昨天給學院配置服務器,搭建網絡環境,就是這個就折騰了很久,畢竟我是對linux系統是完全不懂的萌新,而且系統還是centos6.8的web server版本,沒有桌面,只有寫命令;確實很麻煩;不過收獲也很多吧,現在就把一些遇到的問題以及解決方案記錄下來。作為我的一個經驗的積累:
雖然最后因為掛ssh太慢了。還是裝回了centos6.8 桌面版;所以也沒有那么多圖可以記錄的,就只有慢慢闡述了;
操作系統:centOS6.8
服務器:dell730
能上網的主機兩台,家用tenda路由器一台
【1】對於裝系統來說,這個是很簡單的事情,畢竟現在都是傻瓜式操作了,完全沒難度;無非就是修改個啟動項,或者說啟動項都沒有必要修改,直接F11進菜單選擇(dell730);
當系統安裝的時候:有個這個選項:
很作死:我一開始選擇的是Web Server;本來選擇個桌面版其實啥事兒都沒有,但是因為考慮到要做網站服務器嘛,就手賤選擇了web server;然后正常安裝正常運行:在這之前一點兒事兒都沒有;
【2】進入到了界面,一開始沒有圖形化界面是拒絕的,但是還是耐得性子接着往下做:
因為這邊的網絡是需要使用PPPOE撥號上網的,但是這個系統是相當的干凈,按照網上的命令查看了下,並沒有安裝pppoe,所以只好自己安裝了。不過沒有網絡,怎么安裝呢,只有考慮從U盤拷貝一份pppoe安裝包;
【3】但是當我把安裝包拷貝到U盤上,然后准備在LINUX系統上掛載U盤的時候,發現掛載不起?反饋的意思是:文件類型不對?然后我又嘗試使用光盤,但也不行:於是我想的是:能否將U盤格式改為和linux系統相同的文件格式呢?
我查看了下linux的文件格式:發現文件格式是ext4的,然后查看U盤的文件格式是FAT32的,這時候我下載了一個軟件:MiniToolPartition(這個可以將U盤轉換成ext4格式)
(百度上扒下來的圖)
然后將U盤轉換成EXT4格式的,但是這個格式的在我的window7下識別不出來。只好在linux系統下將pppoe安裝包拷進去;但是最后的最后,服務器的centOS系統依舊不能掛載U盤;
【4】既然通過移動介質搞不過去的話,那就只好傳輸過去;
這是網絡拓撲圖:
雖然我的電腦的局域網的IP是自動獲取的,但是我們可以通過將服務器的IP設置為靜態IP,之后將服務器的以太網接在和PC主機下的同一個網段下,這樣就能夠掛scp傳輸了。
查看我pc機的內網的IP地址:169.254.84.86 255.255.0.0
於是我准備將服務器的內網ip地址配置為:169.254.84.85 255.255.0.0 (不沖突的)
不過:這個系統是真的干凈,網絡配置什么的干干凈凈,沒法啊,只有百度教程:如何配置網絡環境:(查看到網絡配置文件)
/etc/sysconfig/network-scripts/(在我的服務器上是這個路徑)
Vi ifcfg-em1;(修改配置文件,修改參數)
最后修改得到的結果是這樣的:(沒有拍下來:)
- DEVICE=em3
- HWADDR="44:A8:42:40:A0:53"
- TYPE="Ethernet"
- UUID="ee6aef96-ada4-43b0-8c45-a0c5fcb05029”
- ONBOOT="yes" #開機啟用本配置
- NM_CONTROLLED=yes
- BOOTPROTO="static" #dhcp改為static
- IPADDR=169.254.84.85 #靜態IP
- NETMASK=255.255.0.0 #子網掩碼
然后使用命令:ifconfig 就可以看到em3已經獲取到IP地址了。使用PC機也能ping通服務器的IP地址:
【5】既然已經把內網接通了,接下來的就好辦了:
使用軟件:
如圖:因為我已經把pppoe安裝包刪除了,所以就用123.doc來代替吧;就這樣,我將pppoe安裝包給傳過去了;結果發現:報錯,就是安裝不起;這時候我也很絕望啊;后來又找了另一個安裝包,但是需要gcc編譯,於是我又發現了這個cent0S系統連gcc都沒有,這下是真的被惡心到了;
【6】既然主機不能撥號上網,那能不能有種方法,將處於內網的路由器的數據轉發到一個能上網的介質上,然后通過介質把數據轉發出去呢?
這是修改過后的拓撲圖:
其實原理也很簡單,就是找個能做NAT的介質(在這里我隨便找了個家用路由器,反正有這個功能就行;)
在這里,我路由器被收了。所以就網上扒了個圖,開始端口就是指外網的目的地址的端口號,因為在我這里是為了能夠讓外網能夠通過ssh登錄到我的服務器上,所以寫上去的端口號為22-22;內網ip填寫的就是路由器自動給server分配的內網IP地址;協議我選的是TCP。當然,選擇all總是沒錯的;
剩下的就是對服務器進行配置了。將網絡配置為下圖所示:
這個時候再ping通外網地址,over,能成功:
結尾:雖然說最后還是因為外網用ssh登錄太卡了,不知道什么原因,最終還是導致將系統換成了桌面版,桌面版就簡單多了,圖形化界面,點幾下就配制完成,還自帶pppoe上網,很輕松就完成了。
不過這次的經歷也讓我學會了很多吧,至少搞過真機了。雖然折騰了一下午加一晚上,但是還是感覺自己是有收獲的,很可惜的就是沒能截圖,因為當時心里都很郁悶了就沒有心情截圖了,這剩下的圖都是要重裝系統前才專門找了幾個關鍵地方拍下來的。不過,結局總是好的;雖然沒有什么具體過程,但是有一種思路,很簡單很簡單的思路,雖然不及那種企業級的搞的高大上,但說不定以后碰到麻煩事兒,這種簡單的思路也能解決什么問題呢?