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)

大家都在看

  • Mobaxterm使用(类似xshell)

    网盘保存(链接:https://pan.baidu.com/s/1r_tx_eZ7zSUslLNNl5oOFw 提取码:fcc8) 主要功能 支持各种连接SSH,X11,RDP,V…

    Linux 2023年5月28日
    077
  • Java实现动态数组【数据结构与算法】

    1、数组 类型固定、长度固定 连续的内存空间 顺序存储、随机读取 查询快、新增删除慢。 最好初始化的时候就指定数组大小。这样就可以避免一定的数组扩容出现的内存消耗。 import …

    Linux 2023年6月14日
    078
  • MySQL安装和配置

    一、关闭防火墙并安装epel源 1、关闭selinux ①修改selinux的配置文件 [root@localhost ~]# vim /etc/selinux/config SE…

    Linux 2023年6月7日
    082
  • Java基础学习笔记

    Java 入门基础编程笔记 Java 入门基础编程视频课件地址:点击我啦哟 提取码:50ME 1 前言 1.1 软件开发介绍 软件,即一系列按照特定顺序组织的计算机数据和指令的集合…

    Linux 2023年6月13日
    093
  • Redis下载及安装(windows版)

    下载地址1、Github下载地址:https://github.com/MicrosoftArchive/redis/releases2、百度网盘下载地址 https://pan….

    Linux 2023年5月28日
    072
  • 银河麒麟KYLIN安装wireshark进行抓包

    银河麒麟KYLIN安装wireshark进行抓包(前提是网络连通):sudo apt-get updatesudo apt-get install wireshark -y弹出框选…

    Linux 2023年6月13日
    0103
  • 让滚动条自动滚动到最底部(可用)

    代码: <body> </body> 需求: main高度不断增加,保持页面滚动条始终在底部 解决方案: $(function(){ ….//main&…

    Linux 2023年6月13日
    096
  • 使用github action发布hexo博客到云服务器

    > node -v v16.15.0 > npm -v 8.5.5 安装Hexo CLI &#x5728;&#x4F60;&#x7684;&am…

    Linux 2023年6月7日
    080
  • 使用Retrofit上传图片

    Retrofit使用协程发送请求参考文章 :https://www.cnblogs.com/sw-code/p/14451921.html 导入依赖 app的build文件中加入:…

    Linux 2023年6月8日
    090
  • SpringSecurity

    1、环境搭建 1、导包,使用maven搭建项目 2、关闭thymeleaf缓存 3、导入静态资源和相应页面代码 4、建立controller层 2、权限与认证 运用了 Aop 切面…

    Linux 2023年6月14日
    077
  • Centos7.9、Ubuntu操作系统图文安装

    镜像下载、域名解析、时间同步请点击阿里云开源镜像站 一、环境准备 1、镜像包 CentOS-7.9-x86_64-DVD-2009.isoubuntu-18.04.6-server…

    Linux 2023年5月27日
    074
  • 【k8s】kubeadm init 时报错 unknown service runtime.v1alpha2.RuntimeService

    在测试机器中准备搭建 k8s 集群,在 master 节点执行 kubeadm init 时出现报错, unknown service runtime.v1alpha2.Runti…

    Linux 2023年6月7日
    0103
  • 怎么实现Redis的高可用?(主从、哨兵、集群)

    高可用有两个含义: 一是数据尽量不丢失,二是保证服务尽可能可用。 AOF 和 RDB 数据持久化保证了数据尽量不丢失,那么多节点来保证服务尽可能提供服务。 一般在实际生产中,服务不…

    Linux 2023年5月28日
    077
  • jenkins使用ssh remote插件执行shell后无法退出的问题处理

    现象:通过jenkins发布代码后,执行远程命令,一直卡在执行远程命令那里打转,无法退出 脚本 #!/bin/bash 根据参数,执行进程的启动 停止 重启等 #source /e…

    Linux 2023年5月28日
    084
  • Go-goroutine

    进程和线程说明: (1)进程就是程序在操作系统中的一次执行过程,是系统进行资源分配和调度的基本单位。 (2)线程是进程的一个执行实例,是程序执行的最小单位,它是比进程更小的能独立运…

    Linux 2023年6月8日
    079
  • ret2syscall

    博客网址:www.shicoder.top微信:18223081347欢迎加群聊天 :452380935 这一次我们来深入分析下更难的栈溢出题目 ret2syscall 首先还是先…

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