2009年8月24日 星期一

Linux教學_快速設定 Linux 網路 IP


================================================
Linux教學_快速設定 Linux 網路 IP
by AYO 阿佑

================================================
前言:
Linux教學_快速設定 Linux 網路 IP,
Linux 強項原本就是伺服器服務,而所有伺服器服務的開頭,
便是網路要正常啟動,意思是說 網路沒有正常啟動,
一切就是免談,所以現在我們回歸基本面,
來說明一下,Linux Server 怎麼快速設定網路

與其被問一次,AYO阿佑 回答一次,倒不如寫成文件,
有問題,不論是新雨舊知都可以自行溫習囉!

由於基於上述理由,所以來寫一些關於 Linux 的教學文件

================================================
Linux教學_快速設定 Linux 網路 IP,

解說:
Linux Server 版本眾多,所以每一個 Linux 設定都不一定相同,
由於這樣,不可能強迫讀者說,有 35種 Linux,
所以我們一個小小的網路設定就學 35種,
乾脆把電腦主機砸了算了,所以當然最理想的狀況就是,
教各位讀者一招,相同的一招打遍天下囉!!

事先準備:
需先準備幾樣東西:
A. Linux Server 一台,
   沒有現成的自己用 VMWare、VirtualBox 之類的軟體工具,
   自己安裝一台呀!!
   請自行參照延伸閱讀,
   AYO阿佑 在下已經寫過教學文件很久了喔!

   虛擬作業系統_VirtualOS_VirtualMachine_001_VMWare
   http://tw.myblog.yahoo.com/kain-0913/article?mid=21
  
   虛擬作業系統_VirtualOS_VirtualMachine_002_VirtualBox
   http://tw.myblog.yahoo.com/kain-0913/article?mid=22

   虛擬作業系統_VirtualOS_VirtualMachine_003_MicrosoftVirtualPC
   http://tw.myblog.yahoo.com/kain-0913/article?mid=23 

B. 您要會登入 Linux Server [Terminal Mode] (中文叫做 終端機),
   英文也有人稱作 Text Console

C. 擁有 root 權限,亦指 需要有 root 密碼 (註)
   註: Linux 當中的 root 帳號 = Windows 當中的 Administrator

實作:
1. Linux Server 部分
   login Linux Server

2. 轉換 root 權限,su - (輸入密碼)

3. ifconfig eth0 [想要設定的IP] netmask [子遮罩網路]
   route add default gw [GateWay IP]

4. echo nameserver 168.95.1.1 >/etc/resolv.conf
   設定預設 DNS (中華電信 HiNet)

5. ifconfig /a 基本上就應該可以看到 自己剛剛設定的 IP 囉!!
   這邊寫一個範例:

   ifconfig eth0 192.168.0.100 netmask 255.255.255.0
   route add default gw 192.168.0.1

   echo nameserver 168.95.1.1 >/etc/resolv.conf

6. 但是這種設定方式,

   雖然可以一招闖天下,但是 重新開機之後,

   所有設定都跟著消失喔!!

   所以應該怎麼辦呢??

   請把 第 3 點,所寫的東西,

   都寫在 /etc/rc.d/rc.local 這個檔案裡面即可,

   範例: vi /etc/rc.d/rc.local

   ifconfig eth0 192.168.0.100 netmask 255.255.255.0
   route add default gw 192.168.0.1

================================================
篇後語:

第一步驟 : 通常都是,
基本上 Linux Server 弄好 網路 IP,讓 Linux Server 可以使用網路,

第二步驟 :
ssh daemon 輕鬆快速搞定_用範例說明
http://tw.myblog.yahoo.com/jw!uzt3SgiZER5XfGuWPHXUpw--/article?mid=50

第三步驟 :
Windows ssh 連接 Linux 輕鬆快速搞定_putty / pietty 繁體中文工具
http://tw.myblog.yahoo.com/jw!uzt3SgiZER5XfGuWPHXUpw--/article?mid=55

經過了這三個步驟,一台 Linux Server 就可以遠端做管理了,
並且也有基本上的網路功能,
隨時可以透過遠端來操控 Linux Server 是要增加服務,
或者是控管其他服務

經過了這教學講解,AYO阿佑 相信大家 Linux 會有更進一點點認知,
Linux & Windows 是從本質上就完全相異,如果想要學習 Linux,
必需打破以前對 Windows 的認知,加諸 Windows 認知 來學習 Linux,
只會更不了解而已

================================================
歡迎轉載,但請務必說明原出處

歡迎參觀 AYO 阿佑 個人的電腦技術園地
http://tw.myblog.yahoo.com/kain-0913/



1 則留言:

  1. AYO老師你好

    小弟剛接觸Linux 目前是使用VirtualBox安裝Fedora 13
    目前對Linux的了解只有一些基本的指令(新增或刪除user/group/一般檔案...)

    然後現在想練習連上網路 已經試過AYO老師的
    Linux 教學_快速設定 Linux 網路 IP
    可是目前還是無法成功
    我想問題是出在以下內容我無法與Windos xp做連結

    我不懂 [想要設定的IP]  [子遮罩網路] [GateWay IP]
    還有echo nameserver 168.95.1.1 >/etc/resolv.cof
    中4個紅字的內容 是對應XP連線內容的哪個

    不懂是 伺服器IP位址 或是 用戶端IP位址

    還有我有試著上網去了解[GateWay IP]但是我還是不清楚
    好像是每台電腦都固定式255.255.255.0
    另外我家電腦也是Hinet 那麼168.95.1.1這個也是固定的嘛?





    [版主回覆11/24/2010 09:24:31]您好,看過您的問題了 :
    沒錯!! 設定 Linux IP 的方式確實以此方式進行,
    ifconfig eth0 192.168.0.1 netmask 255.255.255.0
    route add default gw 192.168.0.254
    echo nameserver 168.95.1.1 >/etc/resolv.conf
    這都是對的呀!!
    設定 nameserver 不懂沒關係!! 照抄~~~
    因為沒有設定您的 Linux 無法辨識
    例如: www.google.com 這類的網域名稱,
    只能辨識 IP
    子遮罩一般當然都是 255.255.255.0,
    設定在標準的 256 個IP的層級,
    但是也有人切 128 個IP 的,那子遮罩網路就不同了
    gateway 這是指要出去上層時,需要通過哪個IP,
    所以鄉同階層的IP,所設定的 gateway 皆相同
    以上  AYO 阿佑

    回覆刪除