Ubuntu2204设置固定IP地址

ubuntu2204,设置,固定,ip地址 · 浏览次数 : 824

小编点评

## WorkStation虚拟机迁移ESXi公司机器配置太lowB **步骤:** **1. 修改虚拟机兼容性** - 右键虚拟机 -> 管理 -> 上载虚拟机。 - 选择虚拟机 -> 文件 -> 导出为ovf。 **2. 设置虚拟机IP地址** **方法一:使用netplan设置IP地址** - 修改/etc/netplan/00-installer-config.yaml文件的内容,一般为: ```yaml network: renderer: networkd ethernets: ens33: addresses: - 10.110.136.90/22 nameservers: addresses: [10.100.1.58, 8.8.8.8] routes: - to: default via: 10.110.139.254 ``` - 设置IP地址生效的方法: ``` netplan apply ``` **方法二:使用shell命令设置IP地址** - 获取网卡名称: ``` ifconfig ens33 ``` - 根据网卡名称执行以下命令: ``` ifconfig ens33 10.110.136.91 netmask 255.255.252.0route add default gw 10.110.139.254 ``` **3. 重启虚拟机** - 验证新IP地址是否正确: ``` reboot ``` **4. 验证新IP地址** - 使用ssh连接虚拟机,验证IP地址是否正确。 **总结:** - 修改虚拟机兼容性设置IP地址时,建议使用方法一,并将yaml文件内容修改为: ```yaml network: renderer: networkd ethernets: ens33: addresses: - 10.110.136.90/22 ``` - 设置虚拟机IP地址可以使用方法二,但需要根据网络进行修改。

正文

前言

Ubuntu每次升级都会修改一部分组件.
从1804开始Ubuntu开始使用netplan的方式进行网络设置.
但是不同版本的配置一直在升级与变化.
今天掉进坑里折腾了好久.
所以这边总结一下, 以便备忘.

番外 WorkStation虚拟机迁移ESXi

公司机器配置太lowB,跑虚拟机就像是拖拉机
所以准备将虚拟机push到ESXi上面.给个大内存的house
处理方式主要是有两种: 
1. Workstation 右击虚拟机->管理->上载虚拟机.
2. 选中虚拟机->菜单栏点击文件->导出为ovf
   vCenter-选中服务器->导入ovf即可.
注意一切的前提是修改一下虚拟机的兼容级别.
右击虚拟机->管理->更改虚拟机的兼容性
建议使用Workstation 10 的兼容性.



临时设置IP地址

ESXi或者是WorkStation的模式下输入命令特别容易出错
所以建议还是先通过简单命令设置地址, 
然后使用shell连接的方式进行

1. 使用ifconfig 获取网卡的名称.
2. 根据获取的网卡名称执行如下操作

ifconfig ens33 10.110.136.91 netmask 255.255.252.0
route add default gw 10.110.139.254

# 注意这个设置只是临时的.重启就没了.
# 主要是为了方便下面一步的操作.

netplan设置IP地址

注意之前其实总结过, 但是因为ubuntu升级了,
之前总结的文档其实已经作废了
但是文件和文件还是一样的
cd /etc/netplan
修改文件:
vim 00-installer-config.yaml
内容一般为:

network:
  renderer: networkd
  ethernets:
    ens33:
      addresses:
        - 10.110.136.90/22
      nameservers:
        addresses: [10.100.1.58, 8.8.8.8]
      routes:
        - to: default
          via: 10.110.139.254
  version: 2

# 设置IP地址生效的方法为: netplan apply
# 注意yaml文件的配置格式一定要正确. 

重启机器验证

注意必须进行重启验证,不然IP地址丢了 以后再用很麻烦.

reboot
验证新IP地址还是可以ssh方式联通即刻. 

简化处理

注意为了简单处理可以讲ifconfig 设置设置地址设置为一个shell脚本
比如: 
mkdir -p /deploy
# 注意需要根据网络进行修改, 如果是同一个网段的虚拟机这样设置比较容易.
cat >/deploy/setip <<EOF
ifconfig ens33 10.110.136.91 netmask 255.255.252.0
route add default gw 10.110.139.254
EOF

与Ubuntu2204设置固定IP地址相似的内容:

Ubuntu2204设置固定IP地址

前言 Ubuntu每次升级都会修改一部分组件. 从1804开始Ubuntu开始使用netplan的方式进行网络设置. 但是不同版本的配置一直在升级与变化. 今天掉进坑里折腾了好久. 所以这边总结一下, 以便备忘. 番外 WorkStation虚拟机迁移ESXi 公司机器配置太lowB,跑虚拟机就像是

金蝶云苍穹的简单学习

金蝶云苍穹的简单学习 简介 云苍穹 是一套管理控制台 云星瀚 是一套带各种app的ERP应用。 服务管理方式 虽然使用的是 ubuntu2204的系统. 但是都是使用的systemd的管理 主要服务信息如下: cloud-init-hotplugd.service e2scrub_all.timer

Ubuntu22.04 安装单机版kubernetes

# 前言 上期讲到要实现.net 6框架下的EF Core操作数据库基本增删改查,没有及时兑现。没有兑现的原因就是因为安装kubernetes。安装kubernetes的过程是灾难性的,也是十分顺利的。灾难性是因为在安装kubernetes过程中误操作,在/etc下执行了一个重置的命令导致我的工作站

Linux系统上创建.NET6项目(通过命令行(CTL)方式)

前言 平时大家创建项目基本上都是借助开发工具创建,比如visual studio,visual studio code,今天我们在Linux系统上,通过命令行的形式创建.NET6项目。 版本介绍 系统版本:Ubuntu22.04 SDK版本:.NET6 安装.NET环境 # 升级系统 sudo ap

[转帖]

Linux ubuntu20.04 网络配置(图文教程) 因为我是刚装好的最小系统,所以很多东西都没有,在开始配置之前需要做下准备 环境准备 系统:ubuntu20.04网卡:双网卡 网卡一:供连接互联网使用网卡二:供连接内网使用(看情况,如果一张网卡足够,没必要做第二张网卡) 工具: net-to

Ubuntu 离线安装软件包

Ubuntu 离线安装软件包 关键词:apt-offline,Ubuntu,dpkg,.deb 本文使用的ubuntu20.04,当机器无法连接外网时,我们使用离线的方式安装软件包。 离线安装的软件包的几种方法 下载.deb文件,然后dpkg 依次进行安装。这种方式需要我们注意依赖 apt-offl

关于sar的学习

# 关于sar的学习 ## 背景 ``` 公司一套基于某冷门Python架构的系统前几天出现异常卡顿. 当时安装的时候必须使用ubuntu系统. 所以当时默认安装的ubuntu1804, 本来想尝试使用一下sar查看卡顿时期的系统状况 但是发现没有默认安装. 并且最近虽然有node-exporter

离线部署-docker

离线部署 docker 关键词:docker离线部署,images离线安装,docker compose,shell,minio docker离线安装 docker install offline 下载相应的版本的deb包,我的系统是ubuntu20.04,因此选择focal文件夹,路径: 按照文档