回首頁
修改
Mail
FTP

中




2007年10月5日 星期五

[Ubuntu]使用固定IP上網 設定排除 (公司適用)

起初在公司灌上Ubuntu 7.04版,一灌好就可以使用無線網路上網 誰知道password被更改掉
害的我只好透過公司固定ip來上網,怪的是Gnome的網路管理介面竟然沒有乙太網路連線(Eth0)
在網路設定畫面裡竟變成”無線網路連線”<--這明明是乙太網路連線 莫明的奇怪
且屬性裡也沒有”通訊閘道地址”<--這個就是閘道器 (gateway) 所以僅管我怎麼設,沒設定閘道器 (gateway)就無法連線到公司Server
更奇怪的是 系統>管理>網路工具(Network Tools)裡的〔裝置〕選項裡面
IP資訊>通訊協定> 裡面只有IPV6 這也是我無法上網其中一個原因之一
小弟才疏學淺,並不知道為什麼灌好明明有抓到網卡但是有些協定就是無法自動抓取
這也讓小弟又學到一招 有大大知道的話也請告知我一聲 
如果在7.04版有遇到插拔網路線結果無法自動在抓取ip 以前我的做法都是重新開機
後來發現只要安裝一個套件就可以讓網卡自動去偵測
sudo apt-get install ifplugd 安裝完就ok拉!


解決辦法: 
我沒有理會Gnome內建的網路管理程式,直接到’應用程式>附屬應用程式>終端機 打上
sudo su root 先切換成root
vi /etc/network/interfaces 這邊我們要編輯此檔
先介紹一下
/etc/network/interfaces 是 Debian 系統中最為重要的網路設定檔案,許多網路介面的設定都是透過這個檔案

interfaces 介面底下會有這麼兩行

auto lo
iface lo inet loopback

#我們要在底下新增以下資訊

auto eth0
iface eth0 inet static
address 192.168.0.1
network 192.168.0.0 # 此行不寫無妨
netmask 255.255.255.0
broadcast 192.168.0.255 # 此行不寫無妨
gateway 192.168.0.254 <---此行新增為能在桌面(X window)
      底下網路管理看到多出一個”通訊閘道地址”
然後要讓更動立刻生效,最有效的辦法是重新開機,最快的辦法是以 root 身份下達以下指令
/etc/init.d/networking restart
接到打開 Mozilla Firefox 瀏覽器,就可以上網了  
開心^_^

ps:介紹一下我們所新增的資訊裡面是什麼東東
auto 關鍵字乃指定每個「物理網路介面」,你可以單一行指定介面名稱,也可以在檔案中使用數行。在開機時,系統命令稿會執行 "ifup -a",而這個指令會找出所有的 auto 設定節,並依序啟動該網路介面。
"iface" 設定的則是「邏輯介面」(logical interface),倘若未使用 "mapping" 設定,則 iface 等於純粹用於設定「實體介面」(physical interface),稍後提到 "mapping" 會說明差別。
iface 之後接的是介面名稱,以上顯示的即是 eth0 後則是網路協定類別(address family),有以下三種分類

inet - TCP/IP networking (IPv4) <---上面就是設定了這個才能讓我們上網
ipx - IPX networking
inet6 - IPv6 networking
之後看到的 static 選項稱為 method of the interface,也就是設定的方式,通常用到的是

inet - TCP/IP networking (IPv4)
loopback
static
manual
dhcp
bootp
ppp
wvdail
ipx - IPX networking
static
dynamic
inet6 - IPv6 networking
loopback
static
v4tunnel
您大概注意到每行開頭的空白縮格,這些空白僅是為了閱讀設定便利,無縮格亦可。

參考資訊來源:http://tavi.debian.org.tw/index.php?page=interfaces 

0 回應: