# 完全用 GNU/Linux 工作
### 03. 網路設定
灌好 Linux 後的第一步就是要想辦法上網,有了網路我們就是無敵的,可以藉此 Google 到所需知識,也可透過網路上的套件庫及鏡像站取得各式的軟體 (有些類似 Android, iOS 商城,就差在它是 Open Source 的,任何人都可以自由的修改並散佈),只不過在 Linux 的世界裡我們可以使用各種方式與網路連線。
一位專業的 MIS 是不能靠圖形界面打天下的,我們除了要學會怎麼在各種情境下上網,還必須了解其背後的運作原理。
1.
依媒介區分:
- 有線網路
- eth0: 有線網卡。
- ppp0: ADSL 撥接上網 ([PPPoE](http://zh.wikipedia.org/wiki/PPPoE)) 。
- usb0: 智慧型手機的 USB 數據連線。
- 無線網路
- wlan0: 無線網卡。
- ppp0: wwan, 3G 網卡。
1.
依 IP 取得方式區分:
- Static IP: 靜態 IP、固定 IP。
- Dynamic IP: 動態 IP、浮動 IP。
1.
依 IP 發佈方式區分:
- Public IP: 公有 IP,例如 8.8.8.8 和 168.95.1.1。
- Private IP: 私有 IP,例如:
- Class A: 10.0.0.0 ~ 10.255.255.255
- Class B: 172.16.0.0 ~ 172.31.255.255。
- Class C: 192.168.0.0 ~ 192.168.255.255。
### GNU/Linux 常見的網路連線設定
#### 純文字設定
-
CentOS/RHEL
- [IPv6 種子培訓 (Linux) 建置 Dual-Stack 網路環境 (IPv4/IPv6 共存)](http://note.drx.tw/2011/08/ipv6-linux-3.html)
- [ADSL 撥接上網 | 鳥哥的 Linux 私房菜](http://linux.vbird.org/linux_server/0130internet_connect.php#connect_adsl)
- [WpaSupplicant - CentOS Wiki](http://wiki.centos.org/zh-tw/HowTos/Laptops/WpaSupplicant)
-
Debian/Ubuntu
- [Ubuntu 網路設定 - 固定 IP](http://note.drx.tw/2008/02/ubuntu-ip.html)
- [Ubuntu 網路設定 - DNS](http://note.drx.tw/2008/02/ubuntu-dns.html)
- [Ubuntu 網路設定 - PPPoE (ADSL) 指令](http://note.drx.tw/2008/08/networkpppoe-adsl.html)
- [Ubuntu 網路設定 - iwlist, iwconfig 無線上網指令](http://note.drx.tw/2010/12/network-wireless.html)
- [Ubuntu Linux 設定 Wirelss(WiFi) WPA - Tsung's Blog](http://blog.longwin.com.tw/2007/03/ubuntu_setup_wireless_wpa_2007/)
- [藉由 Gobi 2000 啟用 ThinkPad T410 行動網路](http://note.drx.tw/2012/05/enable-wwan-with-gobi2000-at-t410.html)
#### 圖形化設定
在圖形化設定上將會依照不同的 X Window 有預載不同的網路管理員,例如 Gnome 是用 NetworkManager 而 KDE 則是 KNetworkManager。
### 資料來源
- [24 章 - 使用 Network Manager | SUSE Linux Enterprise Server 管理指南](https://www.suse.com/zh-tw/documentation/sles11/singlehtml/book_sle_admin/cha.nm.html)
- [Novell Doc: KDE 使用者指南 - 使用 KNetworkManager](http://www.novell.com/zh-tw/documentation/sled10/userguide_kde_sp1/data/sec_nm_knm.html)
- [Ubuntu 12.04 LTS 桌面版手冊/連線、網路、郵件與聊天](https://help.ubuntu.com/12.04/ubuntu-help/net.html)
- 介紹
- 前言
- 建立開機媒體 (隨身碟、光碟)
- 網路設定
- 套件管理
- 套件庫及鏡像站
- 安裝驅動程式
- 簡易的防火牆 - UFW & GUFW
- 電源管理 - PowerTOP
- Hacking Bash
- Shell Scripts
- Hacking Vim
- Vim 套件管理 - NeoBundle
- Pentadactyl
- 色碼擷取器 - Gpick vs Gcolor2
- 文字界面的字典 sdcv
- 於 Vim 裡使用 sdcv
- 商業版的 Wine - CrossOver
- 藉由 CrossOver 安裝 Microsoft Office 2007
- 虛擬機器 - VMware Player 5
- 增進 SSH 使用效率 - ssh_config
- 遠端桌面軟體 - Remmina
- 密碼管理員 - FPM2
- 密碼管理員 - FPM2Droid
- 視窗管理及工作區 (上)
- 視窗管理及工作區 (下)
- 使用 Clonezilla 打造不死的作業系統
- Ubuntu 系統版本升級
- 使用 Live CD 修復 Debian/Ubuntu 系統
- 檢測硬碟 SMART 健康狀態
- 銷毀資料 - Shred
- 附录
- 將 Markdown 文件轉成 HTML