Ubuntu Command – NetworkManager

Loading

Ubuntu Server 或是 Ubuntu Cloud 預設安裝是沒有圖形介面的,所以當我們要設定網卡只能需要透過文字模式去修改設定檔,不同於 Ubuntu Desktop 版的系統預設安裝了 NetworkManager Applet 的限制,所以我們可以直接修改設定檔 /etc/networks/interfaces 並且可以直接生效.

關於 NetworkManager Applet 請參考 Ubuntu NetworkManager – https://benjr.tw/1093

Static IP

設定固定 IP

$ sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
address 172.16.0.3
netmask 255.255.255.0
gateway 172.16.0.254

DNS

手動設定 IP 就要一併設定好 DNS ,設定檔位於 /etc/resolv.conf

$ sudo vi /etc/resolv.con
nameserver 168.95.1.1
nameserver 168.95.192.1

DHCP

IP 位置由 DHCP 所指派

$ sudo vi /etc/network/interfaces
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
  • auto eth0
    auto 表示開機時啟動該網卡
  • iface eth0 inet static
    網卡設為固定 ip,還需配合後面 IP address, netmask,gateway 等設定值
  • iface eth0 inet dhcp
    網卡的 IP address, netmask,gateway 等設定值由 DHCP 所指派
  • address
    IP 位址
  • netmask
    子網路遮罩 subnet mask
  • gateway
    設定閘道 IP 位置

重新啟動 networking 服務即可生效

$ sudo /etc/init.d/networking restart

或是直接透過指令 udhcpc 可以暫時透過 DHCP 來獲取 IP 位址,下次開機後需要重新設定或是再使用 udhcpc 該指令.

# udhcpc -i eth0
沒有解決問題,試試搜尋本站其他內容

3 thoughts on “Ubuntu Command – NetworkManager

  1. 自動引用通知: Ubuntu NetworkManager | Benjr.tw

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料