当前位置: 首页 > java >正文

ubnutu网络

ubnutu网络

在 Ubuntu 系统中连接外网(外部网络)的方法主要取决于你的网络环境(有线 / 无线)和网络类型(DHCP 自动分配或静态 IP),以下是常见的连接方式:

一、通过图形界面连接(适合桌面版)

1. 有线网络(以太网)
  • 直接用网线连接电脑和路由器 / 交换机,系统通常会自动检测并通过 DHCP 获取 IP 地址,无需额外配置。

  • 若未自动连接:

    1. 点击屏幕右上角的网络图标(类似 Wi-Fi 或网线图标)。
    2. 在弹出的菜单中,确保「有线连接」已启用(勾选状态)。
    3. 若仍无法连接,进入「有线连接 → 配置」,检查是否选择「自动(DHCP)」获取 IP 和 DNS。
2. 无线网络(Wi-Fi)
  1. 点击屏幕右上角的网络图标,列出附近的 Wi-Fi 热点。
  2. 选择你的 Wi-Fi 名称,输入密码,点击「连接」。
  3. 系统会自动获取 IP 地址,连接成功后图标会显示信号强度。

二、静态 IP 配置(适合固定网络环境)

如果需要手动设置 IP(如公司内网),编辑网络配置文件:

  1. 编辑 Netplan 配置(Ubuntu 18.04+ 用 Netplan,路径可能不同):
    bash

    sudo nano /etc/netplan/00-installer-config.yaml
    
  2. 配置静态 IP(以有线接口 enp0s3 为例):
    yaml

    network:ethernets:enp0s3:addresses: [192.168.1.100/24]  # 静态IP和子网掩码gateway4: 192.168.1.1         # 网关nameservers:addresses: [8.8.8.8, 114.114.114.114]  # DNS服务器version: 2
    
  3. 应用配置:
    bash

    sudo netplan apply
    

三、DHCP获取

  1. 查看网络接口名称:
    bash

    ip link show
    

    通常显示为 ens33enp0s3

  2. 编辑 netplan 配置文件(文件名可能不同):
    bash

    sudo nano /etc/netplan/00-installer-config.yaml
    
  3. 配置 DHCP(以 ens33 接口为例):
    yaml

    network:ethernets:ens33:  # 替换为你的网络接口名称dhcp4: true  # 启用 IPv4 的 DHCPdhcp6: true  # 可选,启用 IPv6 的 DHCP(根据需要)version: 2
    
  4. 应用配置:
    bash

    sudo netplan apply
    

方法二:图形界面配置(桌面版)

  1. 点击屏幕右上角的网络图标
  2. 选择当前网络连接(如 "有线连接")
  3. 点击 "设置"
  4. 在 "IPv4" 选项卡中,选择 "自动 (DHCP)"
  5. (可选)在 "IPv6" 选项卡中,选择 "自动"
  6. 点击 "应用" 生效

验证 DHCP 获取结果

执行以下命令查看是否成功获取 IP 地址:

ip addr show <接口名称>  # 替换为你的网络接口,如 ip addr show ens33

或简化查看:

hostname -I  # 显示已获取的 IP 地址

如果配置后未获取到 IP,可以尝试重启网络服务:

bash

sudo systemctl restart systemd-networkd

总结:

网络的配置是很简单的 所以说的比较少 大家简单理解

http://www.xdnf.cn/news/16520.html

相关文章:

  • Excel常用函数大全,非常实用
  • 旋变转换电路
  • Vue组件通信的终极指南
  • 【数据库】使用Sql Server将分组后指定字段的行数据转为一个字段显示,并且以逗号隔开每个值,收藏不迷路
  • uniapp,uview 报错:Not Found:Page[2][-1;-1,8,0,28] at view.umd.min.js:1
  • 从fork到exit:剖析Linux进程的诞生、消亡机制
  • 阿里云通义灵码深度解析:AI编程时代的技术革命与实践探索
  • 计算机毕设分享-基于SpringBoot的健身房管理系统(开题报告+前后端源码+Lun文+开发文档+数据库设计文档)
  • Windows---动态链接库Dynamic Link Library(.dll)
  • Java AI面试实战:Spring AI与RAG技术落地
  • Rust赋能智能土木工程革新
  • 【LeetCode 热题 100】51. N 皇后——回溯
  • Java面试全方位解析:从基础到AI的技术交锋
  • 【Python系列】使用 memory_profiler 诊断 Flask 应用内存问题
  • 单表查询-or优化
  • K-近邻算法
  • Linux之shell脚本篇(三)
  • 3D碰撞检测系统 基于SAT算法+Burst优化(Unity)
  • rust- 定义模块以控制作用域和隐私
  • 任务提醒工具怎么选?对比16款热门软件
  • 2025年Agent创业实战指南:从0到1打造高增长AI智能体项目
  • 撤销连续三年不使用注册商标一次下受理书!
  • Spring之【Bean的生命周期】
  • Android MQTT 长连接最佳实践技术分享
  • Amazon Relational Database Service (Amazon RDS)入门课
  • C++ 构造函数中阻止资源泄漏的实践探索
  • Linux驱动20 --- FFMPEG视频API
  • 【 Python 】Collections库权威指南
  • 【多模态】天池AFAC赛道四-智能体赋能的金融多模态报告自动化生成part1-数据获取
  • 卫星图像数据集在农业领域的应用