4,237 瀏覽數

就是要上網 – 透過手機分享多人上網

雖然標題是 “就是要上網 – 透過手機分享多人上網” 但這篇文章主要是用來解決 Ubuntu PXE 安裝需要 apt-mirror (關於 apt-mirror 請參考 http://benjr.tw/970 )的問題.不過一樣適用於透過手機分享多人上網.

Ubuntu PXE 安裝時一定要連上 Ubuntu apt-mirror ,我們可以在本地端設定或是讓它可以連上網都可以解決問題了.但本地端用 apt-mirror 蠻麻煩的,會有下面幾個問題.

  1. 下載 apt-mirror 檔案很大
  2. PXE Server 一定要用 Ubuntu <- 我目前的環境是 RHEL 這樣就沒有辦法使用 apt-mirror 了.

因此讓 PXE Client 安裝 Ubuntu 可以連上網會是比較好的解決方案.
ubuntu_pxe_apt_mirroe_01
示意圖如上,透過下面幾個步驟就可以讓 PXE Client 連接上網.

  1. PXE Boot – http://benjr.tw/83
  2. 設定 DHCP (PXE Client 在設定連上 Ubuntu apt-mirror 時需要 DNS 來做名稱解析)
    在設定 DHCP 時,將 DNS 設定程外部的如 中華電信的 168.95.1.1 或是 Seednet 的 139.175.10.20 (可以同時兩個都設在一起)

    option domain-name-servers   168.95.1.1, 139.175.10.20;
    
  3. 讓手機可以透過 USB 的方式連上網 – http://benjr.tw/74430
  4. 設定 NAT (讓 PXE Client 可透過 NAT IP Forward 連上 Internet) – http://benjr.tw/1567
    NAT 設定時要注意,我們是透過手機的 USB 網路共用其固定 Gateway IP 為 192.168.42.129 ,所以 iptables 網段要改成 192.168.42.0

這樣設定下來就可以讓 PXE Client 在安裝 Ubuntu 時,直接透過 PXE Server 連接上網,當然你也可以讓 PXE Client 有能力上網也是另外一種解決方案.

One Reply to “就是要上網 – 透過手機分享多人上網”

  1. 自動參照通知: Ubuntu Server 支援 ARM 處理器 – Benjr.tw

發表迴響