ubuntu修改IP地址

news2025/2/1 14:06:30

参考:ubuntu修改配置IP地址和DNS的方法总结(4种)_ubuntu设置ip地址-CSDN博客

面对ubuntu18以上的版本,主要有两种界面:图形化界面和纯命令行界面。

图形化界面配置比较简单,命令行配置稍许复杂,但方便。

图形化界面

以该博客的图片为例,

1、在Ubuntu主界面,打开“系统设置”,找到“网络”配置页面。

  • 首先在Ubuntu主界面打开“系统设置”(一般在右上角“齿轮状图标”)。
  • 进入“网络”(Networking)页面,可以看到“有线连接”“VPN”等选项。
  • 点击“有线连接”后面小齿轮,进行配置。

2、具体设置界面如下,网卡速度,Ipv4地址,ipv6地址,mac地址,路由网关,DNS。不同版本的ubuntu可能稍有不同。

3、切换到“IPv4”,进行设置。

  • 设置动态IP:选择“自动(DHCP)”设置动态IP,点击“应用”,重启网络。再用命令“ifconfig” 或者“有线连接”的详细信息,查看此时的IPv4地址。
  • 设置静态IP:选择“手动”,设置“地址、子网掩码、网关”,点击“应用”,重启网络即可。
  • 例 :(子网掩码一般都是 255.255.255.0 )网关与IP地址前三位相同10.1.15,最后一位为1,即10.1.15.1。DNS默认114.114.114.114,8.8.8.8

地址: 10.1.15.24;子网掩码:255.255.255.0;网关:10.1.15.1

DNS:8.8.8.8,114.114.114.114

 

命令行界面-ubuntu18

ubuntu18通过netplan管理IP地址。 可以远程用命令行直接修改。

1、点击 Ctrl+Alt+T 进入命令行终端,进入 /etc/netplan 目录,找到 .yaml 文件。

(base) root@OServer:~$ cd /etc/netplan
(base) root@OServer:/etc/netplan$ 
(base) root@OServer:/etc/netplan$ ls
01-network-manager-all.yaml
(base) root@OServer:/etc/netplan$ cat 01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
     eno2:
        dhcp4: false
        optional: true
        addresses: [192.168.1.35/24]
        gateway4: 192.168.1.1
        nameservers:
           addresses: [60.28.159.9,202.113.32.6,8.8.8.8,114.114.114.114]

2、使用管理员 sudo vim 01-network-manager-all.yaml 修改.yaml文件。

保存后命令行重启网络 sudo netplan apply。

(base) root@OServer:/etc/netplan$ sudo vim 01-network-manager-all.yaml 
# Let NetworkManager manage all devices on this system
network:
  version: 2
  renderer: NetworkManager
  ethernets:
     eno2:
        dhcp4: false
        optional: true
        addresses: [10.1.15.24/24]
        gateway4: 10.1.15.1
        nameservers:
           addresses: [60.28.159.9,202.113.32.6,8.8.8.8,114.114.114.114]

(base) root@OServer:/etc/netplan$ sudo netplan apply

3、用 ifconfig 查看网络。判断网络是否修改好。

(base) root@OServer:/etc/netplan$ ifconfig
eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.1.15.24  netmask 255.255.255.0  broadcast 10.1.15.1
        inet6 fe80::3eec:efff:fe2d:457f  prefixlen 64  scopeid 0x20<link>
        ...... 

命令行界面-ubuntu16

ubuntu16 版本使用interfaces 设置网络。

1、Ctrl+Alt+T 打开终端,用 ifconfig 查看网卡,名称:eno2

(base) root@OServer:/etc/netplan$ ifconfig
eno2: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 10.1.15.24  netmask 255.255.255.0  broadcast 10.1.15.1
        inet6 fe80::3eec:efff:fe2d:457f  prefixlen 64  scopeid 0x20<link>
        ...... 

2、输入命令 sudo gedit /etc/network/interfaces 打开配置文件。

# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

# 添加内容
# 下面是要设置的网卡名字。
auto eno2
# static表示设置静态IP,动态IP用dhcp,一般默认就是dhcp状态
iface ens33 inet static
# IP地址、子网掩码、网关
address 10.1.15.24
netmask 255.255.255.0
gateway 10.1.15.1

3、修改DNS,输入命令 sudo gedit /etc/resolv.conf 打开配置文件。

# Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
# DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN
nameserver 127.0.1.1 

# 添加内容
nameserver 114.114.114.114
nameserver 8.8.8.8

3、重启服务的方法

  • 重起网络服务:
输入命令:sudo /etc/init.d/networking restart
或输入命令:sudo service networking restart
  • 重启DNS服务:
输入命令:sudo /etc/init.d/resolvconf restart
或输入命令:sudo service resolvconf restart

 

临时IP地址

临时修改网络,并重启网络。

# 设置 IP地址 和 子网掩码
sudo ifconfig eno2 10.1.15.24 netmask 255.255.255.0

# 设置 默认网关
sudo route add default gw 10.1.15.1

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1093814.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

python中的logging的使用

初级应用 import logginglogging.basicConfig(levellogging.INFO,format%(asctime)s| %(filename)s[line:%(lineno)s] |%(levelname)s| %(message)s,datefmt%Y-%m-%d %H:%M:%S,filenamesys.path[0]/running_log.log,filemodea) logging.info(This is log)高级应用 # logging的…

HTTP 响应头 X-Frame-Options

简介 X-Frame-Options HTTP 响应头用来给浏览器一个指示。该指示的作用为&#xff1a;是否允许页面在 <frame>, </iframe> 或者 <object> 中展现。 网站可以使用此功能&#xff0c;来确保自己网站的内容没有被嵌套到别人的网站中去&#xff0c;也从而避免了…

chatGPT 帮我优化mysql查询语句 优化一下查询速度

最终效果 备份一下数据库&#xff0c;加上索引就行。25ms查询完成。 对比 加上索引之前及之后的 EXPLAIN SELECT d.sn, d.imei1, d.imei2, d.remark FROM device_info_new d INNER JOIN production_log p ON d.state ‘0’ AND p.sn d.sn AND p.imei1 d.imei1 AND p.imei2 …

在雷电模拟器9上安装magisk并安装LSPosed模块以及其Manager管理器(一)

环境&#xff1a;win10 64&#xff0c;雷电模拟器9.0.60(9)&#xff0c;Android 9。 之前我都是用雷电模拟器版本4.0.78&#xff0c;Android版本7.1.2&#xff0c;为什么本篇要使用9了呢&#xff1f;先解答下这个问题。原因如下&#xff1a;经过我的测试&#xff0c;LSPosed不支…

【递归】汉诺塔问题(Java版)

目录 1.题目解析 2.讲解算法原理 2.1.如何来解决汉诺塔问题&#xff1f; 2.2.为什么这道题可以用递归来做&#xff1f; 2.2.1 什么是递归 2.2.2 为什么会用到递归 3.如何编写递归代码&#xff1f; 4.递归的细节展开图 1.题目解析 汉诺塔问题链接 在经典汉诺塔问题中&a…

激活函数小结:ReLU、ELU、Swish、GELU等

文章目录 SigmoidTanhReLULeaky ReLUPReLUELUSoftPlus MaxoutMishSwishGELUSwiGLUGEGLU资源 激活函数是神经网络中的非线性函数&#xff0c;为了增强网络的表示能力和学习能力&#xff0c;激活函数有以下几点性质&#xff1a; 连续且可导&#xff08;允许少数点上不可导&#x…

halcon深度学习中的样本增强

一、问题描述 halcon的例程中&#xff0c;下面是最经典的语义分割例子。 但是&#xff0c;它并没做样本增强&#xff0c;因为 你看下图的代码&#xff0c;第90行&#xff0c;那两个参数都是[]&#xff0c;空的。 二、解决方案 如下图所示&#xff0c;增加了从95到108行&#…

启航kp OpenHarmony环境搭建

前提 启航kp OpenHarmony环境搭建 搭建好OpenHarmony环境 未搭建好可以参考OpenHarmony docker环境搭建 安装vscode 下载好启航kp所需的开发包和样例 下载地址 搭建过程 进入正确文件夹 首先要进入 /home/openharmony 目录下&#xff0c;如果没有打开在vsc左上角找到文…

DELL R710硬盘格式化方法备忘录

DELL R710硬盘格式化方法备忘录 本方法是全部格式化硬盘&#xff0c;不能格式化其中的某一块 开机出现带CTRLR字样后 按CTRLR 按下CTRLP三次 以上是目前硬盘的状态&#xff0c;使用中的是ONLINE状态&#xff0c; 按CTRLP&#xff0c;回到第一个界面&#xff0c;然后按F2 选择…

【线上Java项目部署Bug记录】天翼云80端口不能使用,即使暴露了也不行!!!

项目场景&#xff1a; 项目背景&#xff1a;使用Docker部署SpringBoot项目&#xff0c;前端是 Vue 项目是&#xff1a;https://gitee.com/JavaLionLi/RuoYi-Vue-Plus 服务器&#xff1a;天翼云服务器 端口&#xff1a; 问题描述 所有端口都开的好好的&#xff0c;docker的…

山西电力市场日前价格预测【2023-10-15】

日前价格预测 预测说明&#xff1a; 如上图所示&#xff0c;预测明日&#xff08;2023-10-15&#xff09;山西电力市场全天平均日前电价为409.82元/MWh。其中&#xff0c;最高日前价格为722.95元/MWh&#xff0c;预计出现在19: 00。最低日前电价为255.87元/MWh&#xff0c;预计…

tkinter自定义组件:文件选择按钮和颜色选择按钮

文章目录 文件对话框按钮代码实现颜色对话框 tkinter系列&#xff1a; GUI初步&#x1f48e;布局&#x1f48e;绑定变量&#x1f48e;绑定事件&#x1f48e;消息框&#x1f48e;文件对话框Frame控件&#x1f48e;PanedWindow和notebook控件扫雷小游戏&#x1f48e;强行表白神器…

人工智能就业前景越来越严峻了,你还在坚持吗?

点击上方关注 “终端研发部” 设为“星标”&#xff0c;和你一起掌握更多数据库知识 从最近最火的chatGpt来看&#xff0c;AI时长不但没有低迷下去&#xff0c;而且还越来越好了&#xff01;去年毕业的一个朋友&#xff0c;硕士毕业&#xff0c;目前在字节做机器学习工程师&…

【Spring框架】Spring监听器的简介和基本使用

目录 一、观察者模式 1.1 模型介绍 1.2 观察者模式Demo 1.2.1 观察者实体 1.2.2 主题实体 1.2.3 测试代码 二、Spring监听器的介绍 2.1 事件&#xff08;ApplicationEvent&#xff09; 2.1.1 Spring内置事件 2.1.2 Spring内置事件 2.2 事件监听器&#xff08;Applic…

阿里云安全中心需要购买吗?功能及价格告诉你值不值!

阿里云云安全中心有必要购买吗&#xff1f;云安全中心经常提示云服务器高危漏洞&#xff0c;需要购买云安全中心吗&#xff1f;无论是云服务器上是网站还是其他应用&#xff0c;难免会存在漏洞&#xff0c;有漏洞是一定要修复的&#xff0c;云安全中心不仅可以修复漏洞还可以防…

【C++STL基础入门】list的增、删

文章目录 前言一、list迭代器1.1 list迭代器的定义 二、list增2.1 头添加2.2 尾添加2.3 中间添加 三、list删3.1 尾删除3.2 头删除3.3 删除指定元素3.4 clear()函数3.5 remove()函数3.6 unique()函数 总结 前言 在C中&#xff0c;STL&#xff08;Standard Template Library&am…

ALBERT-更小更少但并不快

BERT模型的压缩大致可以分为&#xff1a;1. 参数剪枝&#xff1b;2. 知识蒸馏&#xff1b;3. 参数共享&#xff1b;4. 低秩分解。 其中&#xff0c;对于剪枝&#xff0c;比较简单&#xff0c;但是容易误操作降低精读&#xff1b; 对于知识蒸馏&#xff0c;之前我写个一系列的…

【完美世界】战王之殇特别篇定档,11月3日播,云曦受辱石昊杀红眼了

Hello,小伙伴们&#xff0c;我是小郑继续为大家深度解析完美世界国漫资讯。 完美世界第132集已经播出了&#xff0c;相信很多人都去看了。但是不知道大家注意到这一集的片尾没有。如果没有快进或者直接跳过的话&#xff0c;那么应该知道&#xff0c;官方给大家送惊喜了。 这个…

高校教务系统登录页面JS分析——四川大学

高校教务系统密码加密逻辑及JS逆向 本文将介绍高校教务系统的密码加密逻辑以及使用JavaScript进行逆向分析的过程。通过本文&#xff0c;你将了解到密码加密的基本概念、常用加密算法以及如何通过逆向分析来破解密码。 本文仅供交流学习&#xff0c;勿用于非法用途。 一、密码加…

进程同步互斥问题

互斥-临界区前后分别PV操作&#xff1b;同步-前V后P 一、生产者费者问题 1.过程&#xff1a; 生产者生产产品——>缓冲区(供两者共享使用)——>消费者取出产品使用&#xff1b;但缓冲区有容量要求&#xff0c;会导致等待与唤醒。缓冲区是临界资源&#xff0c;各进程必…