Uc-Jay

导航

Ubuntu 18.04 LTS 固定 IP 配置

lsb_release -a 查看系统版本

第一步:vim /etc/network/interfaces,修改成如下。

# interfaces(5) file used by ifup(8) and ifdown(8)
#auto lo
#iface lo inet loopback
auto ens33
iface ens33 inet static
address 192.168.17.137
netmask 255.255.255.0
gateway 192.168.17.2
备注:1.ens33根据你自己的系统网卡名称来配置,是什么就写什么。查看网卡名称使用 ifconfig命令查看。
   2.address的值是你想要固定的IP地址
   3.gateway是你的网关地址。查看网关地址用 route -n 命令查看

然后去修改/etc/netplan/目录下面的 .yaml文件,你的文件名可能和我的不一样,编辑你的.yaml文件就好。我的是01-network-manager-all.yaml。

执行命令vim /etc/netplan/01-network-manager-all.yaml修改成如下。

network:
  version: 2
  #renderer: NetworkManager
  ethernets:
    ens33:
      addresses: [192.168.17.136/24]
      gateway4: 192.168.17.2
      nameservers:
        addresses: [114.114.114.114, 8.8.8.8]

 

注意点:
 
1.配置文件里在冒号:号出现的后面一定要空一格,不空格则在运行netplan apply时提示出错。
2.关键之关键是看清配置总共分为五个层次,逐层向后至少空一格,注意是空格,不要用tab键,
第一层-network:
第二层-- ethernets:
第三层--- ens33:
第四层----addresses:  [192.168.1.55/24]
第四层----gateway4:  192.168.1.254
第四层----nameservers:
第五层-----addresses: [114.114.114.114, 8.8.8.8]
 
出现类似错误:line8 column 6:cloud not find expected ':'  #提示是冒号:后面没加空格
出现类似错误:netplan found character that cannot start any token,#提示是没有按五个层次写配置文档,一定要下一层比上一层多空一格或以上。
 
然后执行 netplan apply 
 
结束。

 

 

 

 

posted on 2019-04-17 17:28  Uc-Jay  阅读(219)  评论(0)    收藏  举报