溫馨提示×

Ubuntu Minimal網絡設置怎么做

小樊
44
2025-05-13 21:35:13
欄目: 智能運維

在Ubuntu Minimal系統中進行網絡配置可以通過以下步驟實現:

1. 修改網卡IP地址

  • 進入目錄

    cd /etc/netplan
    
  • 列出文件

    ls
    

    你可能會看到一個名為 50-cloud-init.yaml 的文件。文件名可能因系統而異。

  • 編輯配置文件: 使用文本編輯器(如 nano)打開配置文件:

    sudo nano 50-cloud-init.yaml
    
  • 配置靜態IP: 在文件中添加或修改以下內容,以配置靜態IP地址:

    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        網卡名稱:
          dhcp4: no
          addresses: [ 靜態IP地址/子網掩碼 ]
          gateway4: 網關地址
        nameservers:
          addresses: [ DNS服務器地址1, DNS服務器地址2 ]
    

    例如:

    network:
      version: 2
      renderer: NetworkManager
      ethernets:
        ens33:
          dhcp4: no
          addresses: [ 192.168.100.254/24 ]
          gateway4: 192.168.100.1
          nameservers:
            addresses: [ 8.8.8.8, 1.1.1.1 ]
    
  • 應用配置: 保存并退出編輯器,然后執行以下命令使配置生效:

    sudo netplan apply
    
  • 驗證配置: 使用 ip addr show 命令查看修改結果:

    ip addr show
    

2. 修改DNS地址

  • 編輯 /etc/netplan/50-cloud-init.yaml 文件: 在對應的網卡配置下增加 nameservers 部分,例如:

    nameservers:
      addresses: [ 8.8.8.8, 1.1.1.1 ]
    
  • 編輯 /etc/systemd/resolved.conf 文件: 取消注釋 #DNS 這一行,并添加DNS服務器地址:

    sudo nano /etc/systemd/resolved.conf
    

    添加如下內容:

    DNS=8.8.8.8
    1.1.1.1
    
  • 保存文件并退出編輯器。

  • 重啟 systemd-resolved 服務

    sudo systemctl restart systemd-resolved
    
  • 如果服務未建立,執行以下命令啟用服務

    sudo systemctl enable systemd-resolved
    
  • 備份原來的 resolv.conf 文件

    sudo mv /etc/resolv.conf /etc/resolv.conf.bak
    
  • 重新生成 resolv.conf 文件

    sudo ln -s /run/systemd/resolve/resolv.conf /etc/resolv.conf
    
  • 驗證DNS配置: 使用 nslookup 命令檢測DNS解析情況:

    nslookup
    

3. 多個網卡的優先級配置

在對應的網卡的默認網關配置中增加 metric 配置,數值越小優先級越高。例如:

routes:
  - to: default
    via: 192.168.1.1
    metric: 1

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