當前位置: 首頁>>技術教程>>正文


networking – 如何為桌麵配置靜態IP地址?

,

問題描述

默認情況下,Ubuntu使用DHCP和Gnome NetworkManger來配置接口。在許多情況下,這並非最佳選擇。

如何為適用於所有用戶的靜態IP地址配置台式機?

其他背景:對於99.9%的用戶,靜態DHCP條目可能是最簡單的解決方案,但是我發現與mythtv-background進程以及對eth0接口的任何更改都存在衝突。如果在運行mythtv之後打開/關閉該接口,則它將掛起進程(這也使係統掛起)。因此,我的問題確實需要一個靜態IP地址,該接口使用已知IP進行連接,並永久保持不變。

最佳答案

右鍵單擊nm,選擇“編輯連接…”,找到您的接口,單擊“編輯…”,單擊“ IPv4設置”,選擇“手動”並配置您的接口。一種替代方法是編輯/etc /network /interfaces。配置示例為:

auto eth0
iface eth0 inet static
   address 192.168.1.1
    netmask 255.255.255.0
    gateway 192.168.1.1

然後跑

/etc/init.d/networking restart

請記住,這將為此界麵禁用nm,並且您必須刪除(或取消注釋)條目才能再次激活nm。

編輯(請參閱Casey的文章):編輯/etc /network /interfaces後,還必須設置DNS:

Set one or more desired nameserver in /etc/resolv.conf:

nameserver 192.168.1.1

次佳答案

更新/etc/networking/interfaces以設置靜態地址:

auto eth0
iface eth0 inet static
    address 192.168.0.10
    netmask 255.255.255.0
    gateway 192.168.0.1

/etc/resolv.conf中設置一個或多個所需的名稱服務器:

nameserver 192.168.0.1

您必須阻止gnome-network-manager嘗試劫持eth0連接:

sudo apt-get remove network-manager network-manager-gnome

通過重新啟動網絡sub-system分配靜態IP地址:

sudo invoke-rc.d networking restart

參考資料

本文由Ubuntu問答整理, 博文地址: https://ubuntuqa.com/zh-tw/article/10372.html,未經允許,請勿轉載。