常见问题记录:Ubuntu 设置静态IP的方式


因为自己课程的需要,经常需要重装虚拟机,为了远程XShell连接不得不为每台虚拟机配置静态IP地址。而不同的Linux系统配置的方法也不尽相同,谨此记录ubuntu18.04的静态ip配置方式,以后自己再遇到问题就不需要满网乱找了。

1. 安装必要的命令

sudo apt install net-tools
sudo apt install vim

2. 查看机器的网卡

ifconfig


我的网卡是ens32。

3. 配置静态ip地址

cd /etc/netplan
sudo vim 01-network-manager-all.yaml

非root用户下需要加上sudo,否则修改的文件可能没有权限保存。


2022-05-11T01:46:12.png
按照注释逐行填写,填写完毕wq保存

配置网卡注意事项

配置网卡一定要按照图中示例严格缩进,且每个冒号“:”后都要跟一个空格,不然会报很多错误。

4. 配置网卡生效

netplan apply

执行生效时常见报错(没错我都遇到过):

  • Invalid YAMM: inconsistent indetation:
    原因:第3步配置网卡信息时,每层代码没有严格缩进
  • Error in network definition: expected mapping (check indentation)
    原因:冒号“:”后面没加空格
  • cannot create directory /run/NetworkManager/system-connections: Permission denied
    原因:权限不够,执行命令前加sudo

再次检查ip地址

此时再ifconfig检查一下IP地址,确认已经修改成功。



声明:奋斗小刘|版权所有,违者必究|如未注明,均为原创|本网站采用BY-NC-SA协议进行授权

转载:转载请注明原文链接 - 常见问题记录:Ubuntu 设置静态IP的方式


Make Everyday Count