Debian 12 與 Ubuntu 23.12 的靜態 IP 設定

因為實驗需求,同時架了幾部虛擬機在跑,基於我的懶惰因素,所以,我要對他們分別設成靜態IP。

Ubuntu 雖說是係出 Debian, 但發展至今,也逐漸走出自己的路,所以設定方法便是不同。

  1. Debian 12
  2. Debain 12 的網卡網路設定檔,位於 /etc/network/ 目錄下的 interface 檔案。所以更改設定成:

    我這部虛擬機有兩個網卡,所以設定檔如下:

    
            auto enp0s3
            iface enp0s3 inet static
            address 10.0.2.141
            netmask 255.255.255.0
            gateway 10.0.2.2
    
            auto enp0s8
            iface enp0s8 inet static
            address 192.168.56.141
            netmask 255.255.255.0
    
        

    設定檔完成後,可sudo /etc/init.d/networking restart 重啟服務。或是直接重新開機

  3. Ubuntu 23.20
  4. 據說 Ubuntu 20.04 以後便改用 netplan 作為網路設定工具,設定檔預設放在 /etc/netplan/ 目錄下,檔名也許不同,例如 00-installer-config.yaml 。

    我這部虛擬機有兩個網卡,所以設定檔如下:

    network:
        ethernets:
            enp0s3:
                dhcp4: false
                addresses: [10.0.2.123/24]
                routes:
                  - to : default
                    via: 10.0.2.2
                nameservers:
                 addresses: [192.168.3.1]
    
            enp0s8:
                dhcp4: false
                addresses: [192.168.56.123/24]
        version: 2
    

    設定檔完成後,可sudo netplan apply 重啟服務。或是直接重新開機

    備註:

    • 以前是 gateway, 現在改稱 route 了。
    • 只能用「空格」,不能用「tab」,因為 yaml 不接受。
    • 若有兩塊以上網卡,nameservers 只要設一次就好。

參考資源

  1. Ubuntu 22.04 網路設定 (靜態IP),https://blog.devcloud.com.tw/ubuntu-22-04-wang-lu-she-ding-jing-tai-ip/
  2. Ubuntu 網路設定 – 固定 IP,https://note.drx.tw/2008/02/ubuntu-ip.html
  3. 完全用 GNU/Linux 工作,https://chusiang.gitbooks.io/working-on-gnu-linux/content/03.network-setting.html

發佈留言

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

*