Ubuntu 网络环境配置的完整教程

下面为你整理了Ubuntu 网络环境配置的完整教程,涵盖「基础网卡配置(临时/永久)、DNS 设置、代理配置、网络故障排查」,新手也能一步步操作,适配 Ubuntu 18.04/20.04/22.04 主流版本。

文章目录

一、先了解基础概念(新手必看)

  • 网卡命名:Ubuntu 新版本网卡名一般是 ens33/enp0s3(物理机)、eth0(部分虚拟机),可通过 ip addr 查看
  • 配置方式
    • 临时配置:重启后失效(测试用)
    • 永久配置:修改配置文件(生产环境用)
  • 网络管理工具
    • nmcli:命令行管理网络(推荐)
    • netplan:Ubuntu 18.04+ 官方推荐的配置工具
    • /etc/network/interfaces:旧版配置方式(部分系统仍兼容)

二、查看当前网络状态(第一步必做)

先确认网卡名称、IP、网关等信息,方便后续配置:

# 查看所有网卡及IP信息(最常用)ip addr # 查看网络连接状态 nmcli connection show # 查看网关和路由ip route # 测试网络连通性ping-c4 www.baidu.com # 测试外网ping-c4192.168.1.1 # 测试网关

三、基础网络配置(静态IP/动态IP)

方式1:用 netplan 配置(Ubuntu 18.04+ 推荐)

netplan 是 Ubuntu 主流配置方式,配置文件在 /etc/netplan/ 目录下(文件后缀为 .yaml)。

步骤1:编辑 netplan 配置文件
# 编辑配置文件(文件名可能是 00-installer-config.yaml 或 50-cloud-init.yaml)sudonano /etc/netplan/00-installer-config.yaml 
步骤2:配置内容(二选一)
  • 动态IP(DHCP,自动获取)
network:ethernets:ens33:# 替换成你的网卡名dhcp4:true# 开启DHCPv4dhcp6:false# 关闭DHCPv6(按需)version:2
  • 静态IP(固定IP,生产环境常用)
network:ethernets:ens33:# 替换成你的网卡名dhcp4:false# 关闭DHCPaddresses:[192.168.1.100/24]# IP地址+子网掩码gateway4: 192.168.1.1 # 网关(Ubuntu 22.04用routes替代gateway4)# Ubuntu 22.04 网关写法:# routes:# - to: 0.0.0.0/0# via: 192.168.1.1nameservers:addresses:[8.8.8.8, 114.114.114.114]# DNS服务器version:2
步骤3:应用配置(生效)
# 测试配置文件语法(无报错再应用)sudo netplan try # 应用配置(立即生效,无需重启网卡)sudo netplan apply 
方式2:临时配置(重启失效,测试用)

适合快速测试IP是否可用,无需修改配置文件:

# 临时设置IP和子网掩码sudoip addr add192.168.1.100/24 dev ens33 # 临时设置网关sudoip route add default via 192.168.1.1 dev ens33 # 清空临时IPsudoip addr del 192.168.1.100/24 dev ens33 

四、DNS 配置(独立设置)

如果仅需修改DNS,无需改IP配置,可直接操作:

1. 临时修改DNS(重启失效)
# 编辑resolv.conf(临时生效)sudonano /etc/resolv.conf # 添加以下内容 nameserver 8.8.8.8 # 谷歌DNS nameserver 114.114.114.114 # 国内DNS
2. 永久修改DNS(推荐)

Ubuntu 部分版本会自动覆盖 resolv.conf,需通过 systemd-resolved 配置:

# 编辑resolved配置文件sudonano /etc/systemd/resolved.conf # 取消注释并修改以下内容[Resolve]DNS=8.8.8.8 114.114.114.114 # FallbackDNS=# Domains=# LLMRR=no# MulticastDNS=no# DNSSEC=no# DNSOverTLS=no# Cache=no-negative# DNSStubListener=yes# ReadEtcHosts=yes# 重启服务生效sudo systemctl restart systemd-resolved # 验证DNSnslookup www.baidu.com 

五、代理配置(终端/系统级)

1. 终端临时代理(仅当前会话生效)
# 设置http/https代理exporthttp_proxy=http://127.0.0.1:7890 exporthttps_proxy=http://127.0.0.1:7890 # 设置socks5代理exportALL_PROXY=socks5://127.0.0.1:7890 # 取消代理unset http_proxy https_proxy ALL_PROXY 
2. 系统级永久代理(所有用户生效)
# 编辑环境变量文件sudonano /etc/profile # 在文件末尾添加代理配置exporthttp_proxy=http://127.0.0.1:7890 exporthttps_proxy=http://127.0.0.1:7890 exportno_proxy=localhost,127.0.0.1,192.168.0.0/16 # 生效配置source /etc/profile 

六、网络故障排查(常用命令)

配置后不通?用这些命令快速定位问题:

# 重启网络服务(解决大部分配置生效问题)sudo systemctl restart NetworkManager # 查看网卡是否启用 nmcli device status # 启用/禁用网卡sudo nmcli device connect ens33 # 启用sudo nmcli device disconnect ens33 # 禁用# 查看端口占用(排查端口冲突)sudonetstat-tulpn# 查看防火墙状态(是否拦截端口)sudo ufw status sudo ufw disable # 临时关闭防火墙测试

Read more

手把手教你降低AI率:10条指令打破机器逻辑,外加3个降ai工具推荐

手把手教你降低AI率:10条指令打破机器逻辑,外加3个降ai工具推荐

最近很多同学遇到一个共同的问题:论文明明是自己写的,或者已经手动修改了好几轮,但AIGC检测的结果依然很高。 这并非因为你没有努力修改,而是因为目前的检测算法已经发生了变化。过去的查重系统主要关注文字的重复率,而现在的降ai检测系统主要关注在AI生成的文本逻辑过于连贯、结构过于工整,而人类的真实写作往往包含逻辑上的停顿、观点的反复以及主观情绪的表达。 因此,想要有效降低ai率,仅仅进行同义词替换是无效的。我们需要从逻辑和语气层面入手,打破AI生成的完美结构。 本文将直接分享10个具体的改写指令,帮助你调整文章的逻辑与语气。同时,为了解决部分同学时间紧迫的问题,我也实测了3款市面上主流的降ai率工具,希望能为大家提供实质性的参考,帮助大家把数值从AI率99.9%降至5.7%。 一、 为什么手动修改依然无法通过检测? 在介绍具体方法之前,我们需要明确一个事实:许多网传的aigc免费降重方法之所以失效,是因为它们没有触及算法的核心。 目前的检测系统主要依据以下两个特征进行判定: 逻辑过于顺畅:AI生成的文章通常采用直线型逻辑,从论据直接推导至结论,缺乏人类思考时的犹豫和反复

By Ne0inhk
Flutter 组件 google_generative_language_api 适配鸿蒙 HarmonyOS 实战:生成式 AI 集成,构建大语言模型调度与全场景智能推理治理架构

Flutter 组件 google_generative_language_api 适配鸿蒙 HarmonyOS 实战:生成式 AI 集成,构建大语言模型调度与全场景智能推理治理架构

欢迎加入开源鸿蒙跨平台社区:https://openharmonycrossplatform.ZEEKLOG.net Flutter 组件 google_generative_language_api 适配鸿蒙 HarmonyOS 实战:生成式 AI 集成,构建大语言模型调度与全场景智能推理治理架构 前言 在鸿蒙(OpenHarmony)生态迈向全场景 AI 赋能、涉及高效的语义理解、自动化内容生成及严苛的端云协同智能隐私保护背景下,如何实现一套既能深度对接 Google 生成式语言模型(如 Gemini、PaLM)、又能保障异步请求高响应性且具备多模态输入处理能力的“AI 调度中枢”,已成为决定应用智能化水平与用户体验代差的关键。在鸿蒙设备这类强调分布式协同与端侧算力按需分配的环境下,如果应用依然采用低效的 REST 手写拼接,由于由于 payload 结构复杂性,极易由于由于“协议解析异常”导致鸿蒙应用在大模型推理环节发生由于由于由于由于通讯阻塞。 我们需要一种能够统一模型调用语义、支持流式(Streaming)响应且符合鸿蒙异步异步并发范式的

By Ne0inhk
【OpenClaw从入门到精通】第01篇:保姆级教程——从零开始搭建你的第一个本地AI助理(2026实测版)

【OpenClaw从入门到精通】第01篇:保姆级教程——从零开始搭建你的第一个本地AI助理(2026实测版)

摘要:本文聚焦2026年开源AI代理工具OpenClaw的本地部署与实操,从核心概念拆解入手,先厘清OpenClaw、Gateway、Skills、ClawHub的关联,再明确硬件系统要求与大模型API-Key准备要点,通过官方一键安装脚本完成本地部署,并配置阿里云百炼API实现大模型对接。以“让AI助理抓取开源中国热门项目”的虚拟实战案例,详细演示Skills调用流程,同时梳理部署中“命令找不到”“API-Key配置失败”等高频问题的解决方法。内容兼顾新手友好性与实操参考性,所有步骤均基于公开技术文档验证,案例为虚拟构建,代码仅作示例未上传GitHub,可指导读者快速搭建本地AI助理并验证核心功能。 优质专栏欢迎订阅! 【DeepSeek深度应用】【Python高阶开发:AI自动化与数据工程实战】【YOLOv11工业级实战】 【机器视觉:C# + HALCON】【大模型微调实战:平民级微调技术全解】 【人工智能之深度学习】【AI 赋能:Python 人工智能应用实战】【数字孪生与仿真技术实战指南】 【AI工程化落地与YOLOv8/v9实战】【C#工业上位机高级应用:高并发通信+性

By Ne0inhk
如何利用人工智能来实现“工学云”自动签到打卡

如何利用人工智能来实现“工学云”自动签到打卡

如何利用人工智能实现工学云自动打卡?告别手动签到,让AI帮你搞定考勤! 一、为什么需要自动打卡? 对于上班族、外勤人员或异地办公的打工人来说,每天手动签到简直是“噩梦”——   🔹 定位不准:明明在公司,系统却显示你在3公里外…   🔹 容易遗忘:一忙起来就漏打卡,月底考勤异常心塞!   🔹 日报周报凑字数:对着空白文档发呆,憋不出两行字…   如果能用AI自动完成这些琐事,该多爽?其实,现在已经可以实现了!   二、AI自动打卡的核心技术   要实现稳定、安全的自动签到,主要依赖以下技术:   1. 智能定位模拟    - 通过虚拟定位技术(如Android的Mock Location或iOS开发模式)模拟真实打卡位置,避免被系统检测为作弊。      - 进阶方案:结合Wi-Fi/IP地址模拟,让定位更“自然”。   2. 自动化脚本(RPA)      - 用Python、Auto.js等工具编写脚本,自动点击工学云APP的签到按钮。      -

By Ne0inhk