溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Ubuntu Server18.04中怎么配置靜態IP

發布時間:2022-01-24 16:48:56 來源:億速云 閱讀:192 作者:zzz 欄目:開發技術
# Ubuntu Server18.04中怎么配置靜態IP

在服務器環境中,靜態IP地址是確保服務穩定性和可訪問性的關鍵配置。與動態IP(DHCP分配)不同,靜態IP不會隨網絡環境變化而改變。本文將詳細介紹在Ubuntu Server 18.04中配置靜態IP的兩種主流方法:通過`netplan`工具(推薦)和傳統`/etc/network/interfaces`方式。

---

## 一、前置準備

1. **確認當前網絡配置**  
   執行以下命令查看現有網絡信息:
   ```bash
   ip addr show
   ifconfig -a  # 若未安裝,運行apt install net-tools

記錄網卡名稱(如ens33、eth0)和當前分配的IP。

  1. 獲取網絡參數
    需要從網絡管理員處獲取以下信息:
    • 靜態IP地址(如192.168.1.100
    • 子網掩碼(通常為255.255.255.0或CIDR表示/24
    • 默認網關(如192.168.1.1
    • DNS服務器(如8.8.8.8

二、方法一:使用Netplan配置(推薦)

Ubuntu 17.10及以后版本默認使用netplan管理網絡配置,其配置文件為YAML格式。

步驟詳解

  1. 定位配置文件
    配置文件通常位于/etc/netplan/目錄下,文件名可能是:
    • 50-cloud-init.yaml
    • 01-netcfg.yaml
   ls /etc/netplan/
  1. 編輯配置文件
    使用nanovim編輯文件(需sudo權限):
    
    sudo nano /etc/netplan/50-cloud-init.yaml
    

修改內容示例(根據實際參數調整):

   network:
     version: 2
     renderer: networkd
     ethernets:
       ens33:  # 替換為你的網卡名
         dhcp4: no
         addresses: [192.168.1.100/24]
         gateway4: 192.168.1.1
         nameservers:
           addresses: [8.8.8.8, 1.1.1.1]
  1. 應用配置
    執行以下命令使配置生效:

    sudo netplan apply
    
  2. 驗證配置

    ip addr show ens33
    ping -c 4 google.com  # 測試網絡連通性
    

三、方法二:傳統interfaces文件配置

若系統未使用netplan,可通過修改/etc/network/interfaces實現。

操作步驟

  1. 備份原文件

    sudo cp /etc/network/interfaces /etc/network/interfaces.bak
    
  2. 編輯配置文件

    sudo nano /etc/network/interfaces
    

添加以下內容(以eth0為例):

   auto eth0
   iface eth0 inet static
       address 192.168.1.100
       netmask 255.255.255.0
       gateway 192.168.1.1
       dns-nameservers 8.8.8.8
  1. 重啟網絡服務

    sudo systemctl restart networking
    
  2. 驗證DNS解析
    編輯/etc/resolv.conf確保DNS生效(需取消resolvconf的覆蓋):

    sudo nano /etc/resolv.conf
    

四、常見問題解決

  1. 網絡服務重啟失敗

    • 檢查YAML縮進是否正確(必須使用空格而非Tab)
    • 運行sudo netplan --debug apply查看詳細錯誤
  2. DNS不生效
    netplan配置中確保包含nameservers段,或手動修改/etc/resolv.conf

  3. 網卡名稱不匹配
    使用ip link確認實際網卡名,Ubuntu 18.04可能使用ensXX而非ethX


五、總結

方法 適用場景 優點
Netplan Ubuntu 17.10+ 官方推薦,支持動態更新
Interfaces 舊版系統或特殊需求 兼容性強,配置直觀

建議優先使用netplan,遇到問題時可通過journalctl -u systemd-networkd查看日志。配置完成后,建議通過crontab設置定時任務監控IP狀態,確保服務穩定性。 “`

注:實際部署時請將示例IP(192.168.1.xxx)替換為您的實際網絡參數。如需IPv6配置,可在netplan中添加addressesgateway6字段。

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女