發表新文章 回覆主題  [ 1 篇文章 ] 

討論區首頁 : 資訊專區 : 自由軟體(Ubuntu園地)

發表人 內容
 文章主題 : 搞定 Ubuntu 底下的網路設定
文章發表於 : 2009年 3月 8日, 09:31 
離線
系統管理員

註冊時間: 2009年 1月 14日, 06:05
文章: 1419
搞定 Ubuntu 底下的網路設定

資料來源:
http://blog.candyz.org/20060626/1237

Filed in: 軟體 Add comments由於我的網路服務很複雜,有用 pppoe 撥接上網,公司內部也有好幾個不同的內部網段
因此,網路設定起來就很複雜
基本上,Ubuntu 提供的那些圖形設定介面是都無法滿足我要的設定,因此,只能手動改設定檔了

NetworkManager 這套程式
在 FC5 裡,預設會裝
在 Ubuntu 6.06 裡,要手動裝 network-manager network-manager-gnome 這兩個套件
而在 SuSE 10.1 裡則是預設使用 NetworkManager 來設定網路,你也可以選擇要用 NetworkManager or 傳統的 ifup 方式 (這點 SuSE 就做得很好)

因此,我也試著來玩玩看 NetworkManager,不過,似乎沒那麼好用 (這是適合跑來跑去並使用 DHCP 方式的人)
對於我這裡複雜的網路環境,Ubuntu 上的 NetworkManager Applet 竟然直接掛給我看…XD

繞了半天,還是回來用原始的 ifup 方式比較實在

Ubuntu 網路設定檔跟 FC5 及 SuSE 完全不一樣…真是 Orz

Ubuntu(Debian) 用的是 /etc/network/interfaces

常見的 DHCP 設定方式如下:
auto eth0
iface eth0 inet dhcp

Static IP 設定方式如下:
auto eth0
iface eth0 inet static
address 10.10.10.25
netmask 255.255.255.0
gateway 10.10.10.1

而我的環境比較複雜,需要設定 Static route,則可以使用 up command 來設定,如下:
up route add -net 172.16.0.0 netmask 255.255.0.0 gw 10.10.10.254

合在一起就是:
auto eth0
iface eth0 inet static
address 10.10.10.25
netmask 255.255.255.0
gateway 10.10.10.1
up route add -net 172.16.0.0 netmask 255.255.0.0 gw 10.10.10.254

這樣,我就可以透過 10.10.10.254 這台機器連到 172.16 的網段去
另外 pre-up post-up 等就是用來在啟動這張網卡前及後要做的事

再來,我這張網卡還想要用 pppoe 來撥接上網,我沒找到圖形的設定方式,所以只好執行:
$ pppoeconf
照著指定慢慢設定,設定好後 /etc/network/interfaces 的內容會多出如下:
auto dsl-provider
iface dsl-provider inet ppp
provider dsl-provider
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf

還算方便
而我預設的 nameserver 不想用 pppoe 給的外部 name server,而是要用內部的 nameserver
因此,我把 /etc/ppp/peers/dsl-provider 裡的 usepeerdns 那行給 mark 掉:
#usepeerdns

重新啟動網路:
$ sudo /etc/init.d/networking restart

再來就是使用 dyndns 的設定:
先安裝 ddclient 套件
安裝好後就會出現設定的畫面,照著輸入相關資訊即可
然後跑一下 ddclient 就 OK 了


Back to top
 個人資料  
 
顯示文章 :  排序  
發表新文章 回覆主題  [ 1 篇文章 ] 

討論區首頁 : 資訊專區 : 自由軟體(Ubuntu園地)


誰在線上

正在瀏覽這個版面的使用者:沒有註冊會員 和 1 位訪客


不能 在這個版面發表主題
不能 在這個版面回覆主題
不能 在這個版面編輯文章
不能 在這個版面刪除文章
不能 在這個版面上傳附加檔案

搜尋:
前往 :  
cron
Style by Midnight Phoenix & N.Design Studio
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group.
正體中文語系由 竹貓星球 維護製作