ubuntu18.04server 真機無法自動獲取IP解決方法


  • 輸入命令ip a,查看自己網卡編號,比如我的就是ens33
  • 因為此圖為虛擬機搭建的,所以網卡名稱為ens33,如果是真機的話則是enp0s**的名字

     

  • 2、修改netwlpan文件

    復制代碼
     1 sudo vim /etc/netplwan/50-cloud-init.yaml  2  3 一下為默認配置文件  4  5 # This file is generated from information provided by  6 # the datasource. Changes to it will not persist across an instance.  7 # To disable cloud-init's network configuration capabilities, write a file  8 # /etc/cloud/cloud.cfg.d/99-disable-network-config.cfg with the following:  9 # network: {config: disabled} 10 network: 11  ethernets: 12  ens33: 13  addresses: [] 14  dhcp4: true 15  optional: true 16 version: 2
    復制代碼

    修改第12行的網卡名稱和ifconfig -a中的第一個網卡的名稱一樣就可以了。

    保存退出

    1 :wq!  :x 2 reboot

    重啟系統,就可以解決了

     

     
  • 為了開發調試方便,一般會裝虛擬機跑一些應用,我一般裝ubuntu server。前兩天看到18.04版本發布了,嘗鮮裝了個虛擬機,准備配置固定IP的時候,發現沒有interfaces了,what?趕緊找了一下度娘,原來ubuntu從17.10開始,已放棄在/etc/network/interfaces里固定IP的配置,而是改成netplan方式了。

    配置文件是:/etc/netplan/50-cloud-init.yaml 。話說yaml格式會是將來的趨勢嗎?對yaml格式感興趣的可以去搜一下,主要就是用縮進來表示層級關系。配置文件如下大家可以參考。

    需要注意冒號之后要有個空格。

    network:

         version: 2

         renderer: networkd

          ethernets:

                ens33:  #配置的網卡名稱  可以使用ifconfig -a查看本機的網卡

                 dhcp4: no  #dhcp4 no關閉,yes 打開

                 dhcp6: no   #dhcp6 no關閉,yes 打開

                  addresses: [192.168.1.142/24]  #設置本機IP及掩碼

                  gateway4: 192.168.1.1  #設置網關

                  nameservers:

                          addresses: [114.114.114.114, 8.8.8.8]  #設置DNS

    小禮物走一走,來簡書關注我



    作者:erichui
    鏈接:https://www.jianshu.com/p/7b19961ff425
    來源:簡書
    簡書著作權歸作者所有,任何形式的轉載都請聯系作者獲得授權並注明出處。
     


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM