首页 > 系统相关 >Ubuntu连接手机热点设置静态IP

Ubuntu连接手机热点设置静态IP

时间:2024-10-12 14:21:58浏览次数:7  
标签:network 静态 IP netplan yaml 编辑器 DNS Ubuntu NetworkManager

参考:

  1. https://www.cnblogs.com/jkcx/p/17784420.html
  2. https://blog.csdn.net/weixin_45112150/article/details/136620497
  3. ChatGPT

第一步:查看各种参数信息

包括:

  1. 使用ip addr在终端中查看网卡和动态分配的IP
    image
  2. 使用ip route show在终端中查看默认网关 (Default Gateway) /路由(路由器的IP地址)
    image
  3. 使用nmcli device show | grep IP4.DNS在终端中查看DNS (Domain Name System)
    image
    注意:Ubuntu连接手机热点时,默认网关与DNS相同的原因:
    热点同时扮演多种角色,包括路由器 (Router/Gateway) 和DNS 服务器 (DNS Server or DNS Forwarder)。这样简化了网络设置。
  4. 使用ip link show在终端中查看wireless interface
    image

第二步:修改网络配置文件

网络配置文件有的也叫做Netplan或NetworkManager 配置

  1. 使用熟悉的编辑器打开 /etc/netplan/下面的yaml配置文件,我的是01-network-manager-all.yaml 文件名,看实际情况,我的话如下:
    不同编辑器的使用方法:参考linuxcommand.org
    使用vi编辑器:
    sudo vi /etc/netplan/01-network-manager-all.yaml
    使用gedit编辑器:
    sudo gedit /etc/netplan/01-network-manager-all.yaml
    使用nano编辑器:
    sudo nano /etc/netplan/01-network-manager-all.yaml

  2. 打开后可以是

    # Let NetworkManager manage all devices on this system
    network:
      version: 2
      renderer: NetworkManager
    

    根据自己的需要修改配置

    # Let NetworkManager manage all devices on this system
    network:
      ethernets:
    	enp4s0:    # 配置的网卡的名称
    	  addresses: [192.168.117.142/24]   # 配置的静态ip地址和掩码
    	  dhcp4: false   # 关闭dhcp4 (关闭动态分配IP)
    	  optional: true
    	  routes:
    		- to: default
    		  via: 192.168.117.121  # 默认网关
    	  nameservers:
    		addresses: [192.168.117.121]  # DNS服务器地址,多个DNS服务器地址需要用英文逗号分割开
      version: 2
      renderer: NetworkManager
    

    注意上文中冒号后要严格有一个空格,保存并退出。

  3. 最后终端运行 sudo netplan apply使配置生效,之后每次启动连接该热点后IP地址就不会再改变了,可以正常上网。

标签:network,静态,IP,netplan,yaml,编辑器,DNS,Ubuntu,NetworkManager
From: https://www.cnblogs.com/zhengshufang/p/18460272

相关文章

  • Ubuntu 安装 Nextcloud 客户端
    文章目录方法一:通过添加PPA源安装方法二:通过snap安装方法三:系统自带OnlineAccounts无需安装之前介绍过如何自建Nextcloud私有云盘服务:通过DockerCompose安装配置Nextcloud服务这里介绍下Ubuntu中客户端的安装,其中参考了Nextcloud官方文档.这里不......
  • 前后端分离nodejs_vue+javascript个人身体健康档案管理系统
    目录技术栈具体实现截图开发工具和技术简介错误处理和异常处理nodejs类核心代码部分展示解决的思路其他题目推荐源码获取/联系我技术栈该系统将采用B/S结构模式,开发软件有很多种可以用,本次开发用到的软件是vscode,用到的数据库是MySQL,为了更加便捷地使用数据库,用到了......
  • Screenpipe:革命性的AI驱动个人数据管理工具
    引言:数字时代的个人数据革命在这个信息爆炸的数字时代,我们每天都在产生海量的个人数据。从工作中的屏幕活动到日常生活中的语音交互,这些数据蕴含着巨大的价值。然而,如何有效地捕捉、管理和利用这些数据,一直是一个挑战。Screenpipe应运而生,它不仅解决了这个问题,还开创了个人数据管......
  • JavaScript原型链污染漏洞分析
    原型链污染漏洞CVE:1、yargs-Parser输入验证错误漏洞(CVE-2020-7608)2、tough-cookie安全漏洞(CVE-2023-26136)3、JSON5原型污染漏洞(CVE-2022-46175) 漏洞描述:1、yargs-Parser输入验证错误漏洞(CVE-2020-7608):yargs-parser是一款选项解析器。yargs-parser13.1.2之前......
  • Ubuntu Server 24 安装 Prometheus
    UbuntuServer24安装Prometheus安装docker如果需要卸载:forpkgindocker.iodocker-docdocker-composedocker-compose-v2podman-dockercontainerdrunc;dosudoapt-getremove$pkg;done添加docker源:sudoapt-getinstallca-certificatescurlsudoinstall......
  • pipe和pipefd
    Linux中pipe的详细介绍在Linux中,pipe 是一个系统调用,用于创建一个管道,这是一种用于进程间通信(IPC)的机制。管道允许两个进程之间进行单向数据传输,通常是一个进程向管道写入数据,而另一个进程从管道读取数据。管道的工作原理当 pipe 调用成功时,它会返回两个文件描述符,......
  • JavaScript
    什么是JavaScript?Web标准也称为网页标准,由一系列的标准组成,大部分由W3C(WorldWideWebConsortium,万维网联盟)负责制定。三个组成部分:HTML:负责网页的基本结构(页面元素和内容)。CSS:负责网页的表现效果(页面元素的外观、位置等页面样式,如:颜色、大小等)。JavaScript:负责网页的......
  • 在Ubuntu上升级Nginx
    1、安装先决条件:sudoaptinstallcurlgnupg2ca-certificateslsb-releaseubuntu-keyring2、导入官方的nginx签名密钥,以便apt可以验证软件包的真实性。获取密钥:curlhttps://nginx.org/keys/nginx_signing.key|gpg--dearmor|sudotee/usr/share/keyrings/nginx......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript购物商城(篮球)
    HTML+CSS+JS【购物商城】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......
  • 大学生HTML期末大作业——HTML+CSS+JavaScript培训机构(英语教育)
    HTML+CSS+JS【培训机构】网页设计期末课程大作业web前端开发技术web课程设计网页规划与设计......