ubuntu17.10設置固態ip

本文首發於 個人博客

設置了基本的環境以後,須要設置固定的ip,要否則每次啓動都變IP,我每次調整IP都得瘋了。shell

在Ubuntu 17.10 中,使用了一種新的命令來配置靜態IP。ubuntu

對此,咱們須要修改的是vim /etc/netplan/01-netcfg.yamlvim

咱們先看看該文件的內容和格式:windows

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: yes

咱們能夠看到這裏設置的dhcp4yes。表示是dhcp模式。數組

好了,下面咱們要進行修改了。下面是改好的格式:bash

# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    ens33:
      dhcp4: no
      dhcp6: no
      addresses: [192.168.110.231/24]
      gateway4: 192.168.110.1
      nameservers:
          addresses: [114.114.114.114, 8.8.8.8]

如今咱們解釋一下修改的內容:服務器

  • dhcp4:ipv4的自動分配,設置爲no表示不進行ipv4地址的自動分配
  • dhcp6:ipv6的自動分配,設置爲no表示不進行ipv6地址的自動分配
  • addresses:設置固定的ip。這裏有個/24,咱們須要對這一塊單獨說下。
  • gateway4:網關地址。
  • nameservers: DNS服務器。addresses的數組表示能夠設置多個。

若是有人設置過windows的靜態IP或者說以前的版本的ubuntu的靜態ip的,可能會以爲少了一個東西,沒錯,就是子網掩碼。app

這裏就是說的/24了。它其實就是設置的子網掩碼。下面有前綴對應的ip,咱們能夠經過這個來進行響應的設置了。code

前綴大小 子網掩碼
/24 255.255.255.0
/25 255.255.255.128
/26 255.255.255.192
/27 255.255.255.224
/28 255.255.255.240
/29 255.255.255.248
/30 255.255.255.252

好了,咱們把配置文件的內容按照實際狀況修改好了以後。執行如下命令進行部署:orm

sudo netplan apply

若是沒有問題,固態ip就設置成功了。而後咱們從新配置咱們xshell登陸的ip,從新就進行登陸就能夠了。

好了,是否是很是簡單呢?

相關文章
相關標籤/搜索