本文首發於 個人博客
設置了基本的環境以後,須要設置固定的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
咱們能夠看到這裏設置的dhcp4爲yes。表示是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]
如今咱們解釋一下修改的內容:服務器
若是有人設置過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,從新就進行登陸就能夠了。
好了,是否是很是簡單呢?