首页 > 系统相关 >为Ubuntu 20.04 设置静态IP简明教程(转)

为Ubuntu 20.04 设置静态IP简明教程(转)

时间:2022-12-22 10:35:38浏览次数:59  
标签:00 静态 IP yaml Ubuntu installer config 20.04

原文:https://cloud.tencent.com/developer/article/1933335

作者:zhaoolee

最近需要折腾K8S,而折腾K8S的第一步就是为每台主机设置静态IP, 本文以Ubuntu20.04为例,提供一种为Linux设置静态IP的简明教程。

本文Ubuntu20.04开始被随机分配的ip为 10.211.56.6 ,我们的目的是,关闭自由分配的配置选项,将主机的IP设置为静态ip 10.211.56.10

把大象装冰箱,总共分几步

第1步:把冰箱门打开 第2步:把大象装进去! 第3步:把冰箱门关上

为Ubuntu 20.04 设置静态IP把大象装冰箱一样简单(手动狗头)

第1步: 查看当前主机的网卡名,当前ip, 子网掩码,网关地址

ifconfig
route -n

如果ifconfig命令无法使用, 请运行以下命令安装net-tools

sudo apt update -y 
sudo apt install net-tools -y

查看当前主机的网卡名,当前ip, 子网掩码,网关地址

如上图所示:网卡名为 enp0s5, 当前ip 10.211.55.6, 子网掩码 255.255.255.0, 网关地址 10.211.55.1

 

第2步: 修改配置文件

进入配置文件夹

cd /etc/netplan

备份旧配置文件内容为00-installer-config.yaml_before

sudo cp 00-installer-config.yaml 00-installer-config.yaml_before

00-installer-config.yaml 的内容为:

# This is the network config written by 'subiquity'
network:
  ethernets:
    enp0s5:
      dhcp4: true
  version: 2

修改配置文件

sudo vim 00-installer-config.yaml

更新后的00-installer-config.yaml内容为:

network:
  version: 2
  renderer: NetworkManager
  ethernets:
    enp0s5:   # 网卡名称
      dhcp4: no     # 关闭dhcp
      dhcp6: no
      addresses: [10.211.55.10/24]  # 静态ip
      gateway4: 10.211.55.1     # 网关
      nameservers:
        addresses: [8.8.8.8, 114.114.114.114] #dns

第3步: 使配置生效

sudo netplan apply

查看修改效果

 

 

IP修改成功并顺利联网

小结

如果你是一个喜欢折腾电子设备的人,为设备设置静态IP, 可以让你更方便的标记和控制家中的电子设备。

当然设置静态IP也有一定风险,如果你给局域网下两台设备设置了同样的IP, 那两台设备就会打架,相互抢占IP,导致设备断网。

我的建议是,对于没有固定IP需求的设备,设备使用默认的DHCP协议,让路由器自动分配IP就好。

Ubuntu设置静态IP

 

标签:00,静态,IP,yaml,Ubuntu,installer,config,20.04
From: https://www.cnblogs.com/ajianbeyourself/p/16997831.html

相关文章

  • MyEclipse技术全面解析——不脱离Java IDE的Maven项目管理
    从JavaIDE内部管理项目和构建,标准的项目结构、简化的POM编辑和内置于MyEclipse菜单中的启动命令使Maven项目管理触手可及。MyEclipsev2022.1.0正式版下载通过单击管理M......
  • TypeScript 前端工程最佳实践
     作者:王春雨前言随着前端工程化的快速发展,TypeScript变得越来越受欢迎,它已经成为前端开发人员必备技能。TypeScript最初是由微软开发并开源的一种编程语言,自2012年10月......
  • Ubuntu/Liunx系统常用命令
    常用的Linux指令1.安装软件sudoaptinstall./xxxx.dep2.查看当前所处的目录pwd3.查看Ubuntu系统是32位还是64位sudouname--m......
  • Ubuntu16.04 TLS 提高工作效率的办公软件
    Ubuntu装机软件安装,搜狗输入法安装截屏工具,Shutter安装Markdown阅读器,Typora安装VirtualBox,sudoaptinstallvirtualbox安装Ubuntu通信协议,sudoaptinstallopenss......
  • ConcurrentSkipListMap以及跳查表简单介绍
    ConcurrentSkipListMap是一个有序的hashMap集合,看例子  底层原理是跳查表 当节点删除和节点添加同时操作就会报错,这是因为链表中删除数据是通过头节点的移动来操作......
  • javaScript中??和?.简记
    ??表示:只有当左侧为null和undefined时,才会返回右侧的数;空值合并操作符(??)是一个逻辑操作符,当左侧的操作数为[null]或者[undefined]时,返回其右侧操作数,否则返回左侧操作数;......
  • CF1740H MEX Tree Manipulation[动态dp]
    题目描述有一棵不断加叶子的树,叶子的权值是0,其余节点的权值是其子节点的\(\texttt{mex}\)\(\texttt{mex}\)定义为最小的没有出现过的自然数。解题思路首先离线建树,把......
  • pip install psycopg2==2.8.6 Error[ld: library not found for -lssl]
    ~%brewinstallopenssl==>Fetchingopenssl@3==>Downloadinghttps://ghcr.io/v2/homebrew/core/openssl/3/manifests/3.0.7###################################......
  • 基于Linux Kernel 4.8的Ubuntu 16.10 即将发布
    今天早些时候,我们惊讶的发现Ubuntu16.10(YakketyYak)已经基于Linux Kernel4.8分支了,Linux4.8分支目前还在研发状态,最终版本将于今年10月2日正式上线。此前Ubuntu16.10......
  • 【校招VIP】推推产品项目课:从脑图到原型图,重点在于功能细节和用户交互
    VIP的服务,不一样的校招。大家好,我是校招VIP的大拿老师,我们今天继续商业实战项目:【推推】的小说详情模块原型图部分。在上节课中我们把脑图的逻辑讲完了,这节的原型图对产品......