Ubuntu20.04 命令行 修改系统IP地址

Ubuntu 修改IP地址(静态IP) 配置文件修改 — 命令行修改 ifconfig的安装及使用,ip 命令的使用

可以临时设置,也可以修改配置文件

  1. 修改配置文件
打开 配置IP的文件 路径如下
sudo vi /etc/netplan/01-network-manager-all.yaml

1.1 输入(修改)以下内容

This is the network config written by 'subiquity'
network:
  ethernets:
    ens0:
      dhcp4: false
      addresses: [192.168.1.123/24]
      gateway4: 192.168.1.1
    ens1:
      dhcp4: false
      addresses: [192.168.1.124/24]
      gateway4: 192.168.1.1
  version: 2

注意: 这是修改为静态IP的方式,所以上面的 DHCP4:最好改成 FALSE,防止自动获取IP,导致IP又变了

1.2 示例如下

Ubuntu20.04 命令行 修改系统IP地址

1.3 更新网络设置

/etc/init.d/openibd restart

— 配置文件 — end —

  1. 命令行修改 ifconfig – route

根据ifconfig 命令,这个命令一般系统自带,也可以后期安装
sudo apt install net-tools

2.1 先找到需要修改的网卡

ifconfig

Ubuntu20.04 命令行 修改系统IP地址

2.2 输入设置IP命令

sudo ifconfig ens33 192.168.1.123/24 up

大体格式如下:

sudo权限 ifconfig 网卡名 IP地址/掩码 up

2.3 输入设置网关命令

sudo route add default gw 192.168.1.1

格式:

sudo权限 route add default gw 网关地址

— ifconfig 修改 — end —

由于 ifconfig 在Ubuntu 里大部分是通过后期安装 net-tools 包,安装上的 ,刚安装完的系统可能没有这个 net-tools 包,所以 ifconfig 命令无法使用
但 ip 命令是 自带的

3.1 找到需要设置的网卡

ip a 或 ip addr

Ubuntu20.04 命令行 修改系统IP地址
(一毛一样,毕竟是一个命令…..哈哈)

3.2 设置ip地址 及 路由

ip link set eth0 up # eth0 是前面的 网卡端口名
ip link show eth0 # 这个 eth0 也是
ip addr add
ip route add default via

后记

如果需要长久设置 可以用 rc.local ,把需要的命令设置进去,也能达到 最开始 修改配置文件的效果
rc.loacl 启用方式 如下
CSDN-Ubuntu rc.local 的开启与配置-也是我写的

Original: https://www.cnblogs.com/qz652219228/p/16655287.html
Author: 细雨青山
Title: Ubuntu20.04 命令行 修改系统IP地址

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/574042/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • springBoot 获取注解参数的原理

    判断每个参数带有注解是哪个,是否存在相应的解析器 寻找合适的处理适配器 DispatcherServlet中的 doDispatch方法 // Determine handler …

    Linux 2023年6月7日
    098
  • BKT的胡测题解:第一套第二题reactor

    博客园 :当前访问的博文已被密码保护 请输入阅读密码: Original: https://www.cnblogs.com/Grharris/p/11530297.htmlAuth…

    Linux 2023年6月6日
    094
  • Spring Boot 项目部署到 Linux服务器

    1.首先将SpringBoot项目打包成JAR包,然后通过FTP工具上传到Linux,执行如下命令: java -jar xxx.jar & 该命令执行后,启动jar,一旦…

    Linux 2023年6月14日
    069
  • 阿里云函数-爱奇艺签到

    简介 是否支持多账号:是消息推送平台:PUSHPLUS 代码 -*- coding: utf8 -*- import requests,random,string,hashlib,…

    Linux 2023年6月7日
    083
  • linux下中文输入法问题

    故事背景:最近在做资产上报相关功能,要支持中文输入,如果正常快捷方式启动程序没问题,但是升级或者卸载重新安装,自启的时候是使用su usr -C XX.sh启动,root下启动没办…

    Linux 2023年6月13日
    082
  • Linux三剑客命令—sed

    一、概念说明 官方概念说明: stream editor for filtering and transforming text字符流过滤器编辑和文本字符流转换工具 [En] Ch…

    Linux 2023年5月27日
    0122
  • Linux vi/vim

    1.vi/vim快捷键位图 详细可以参考:https://www.runoob.com/w3cnote/all-vim-cheatsheat.html 2.vi/vim的三种模式 …

    Linux 2023年6月8日
    095
  • Xshell的快捷键【转】

    删除ctrl + d 删除光标所在位置上的字符相当于VIM里x或者dlctrl + h 删除光标所在位置前的字符相当于VIM里hx或者dhctrl + k 删除光标后面所有字符相当…

    Linux 2023年5月28日
    090
  • 常用命令记录

    npm仓库查看和修改 npm config set registry https://registry.npm.taobao.org #设置使用淘宝提供的npm仓库 npm con…

    Linux 2023年6月14日
    070
  • python一键探测编码

    程序功能 按文件输出编码or按编码输出文件 源码 主要代码功能 1.实现文件遍历 2.chardet获取编码 3.传参,对符合编码条件的文件输出 4.打开文件夹选择对话框 程序功能…

    Linux 2023年6月7日
    0124
  • 百度云虚拟主机BCH安装PHP框架CodeIgniter

    注意:fastcgi_param SCRIPT_FILENAME /home/bae/app/index.php;这一项中的路径,这个百度云虚拟主机的手册有说明。 将该配置文件(b…

    Linux 2023年6月13日
    0104
  • Kubernetes中的网络

    一、引子 既然Kubernetes中将容器的联网通过插件的方式来实现,那么该如何解决这个的联网问题呢? 如果你在本地单台机器上运行docker容器的话注意到所有容器都会处在 doc…

    Linux 2023年6月14日
    093
  • elasticsearch集群部署

    Elasticsearch 是一个分布式的 RESTful 风格的搜索和数据分析引擎,能够解决不断涌现出的各种用例。作为 Elastic Stack 的核心,它集中存储您的数据,帮…

    Linux 2023年6月7日
    078
  • Python闭包

    前言 学习Python的单例实现的时候,遇到了下面这样的代码。很不理解为什么局部变量 _instance没有重新初始化。后来看到有人说这是闭包,于是又去了解了下 闭包。没想到闭包竟…

    Linux 2023年6月7日
    095
  • Mybatis源码解读-插件

    注册 xml方式的注册,是在XMLConfigBuilder#pluginElement完成的。 不明觉厉的同学,请参考上一篇文章:Mybatis源码解读-配置加载和Mapper的…

    Linux 2023年6月7日
    095
  • 选择排序算法C语言实现

    选择排序C语言实现 int select_sort(int *list, int len) { int i = 0; int j = 0; int tmp = 0; int sma…

    Linux 2023年6月14日
    077
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球