Linux连不上网?远程卡?这篇网络管理指南你不能错过!
gudong366 2025-07-09 15:00 11 浏览
大家好!今天咱们聊个所有Linux用户都躲不开的“老大难”——网络管理。我猜你肯定遇到过这些崩溃时刻:
- 新装的Linux系统连不上Wi-Fi,急得直拍桌子;
- 远程服务器SSH连不上,提示“Connection refused”;
- 想搭个个人网站,结果端口老是被堵,网页打不开……
别慌!今天我把压箱底的网络排查技巧掏出来,从“看网络状态”到“修连不上”,再到“搭个人服务器”,保证你看完能解决90%的日常网络问题!
一、为什么需要懂Linux网络管理?
简单说,网络是Linux的“血管”——你用的微信、刷的网页、远程控制的服务器,全靠网络连接。不懂网络管理,你就没法:
- 快速定位“连不上网”的真凶(是IP错了?DNS崩了?还是路由器抽风?)
- 远程维护服务器(不用跑机房,在家就能排查SSH/HTTP服务)
- 搭建个人项目(比如用Nginx做网站、用frp内网穿透)
二、快速查看网络状态:3个命令搞定
1. ip:新一代网络配置工具(推荐新手用)
以前用ifconfig,但现在ip命令更强大(ifconfig需要额外安装net-tools)。常用用法:
- 查看所有网络接口:ip addr(或简写ip a)。输出里重点看inet后面的IP地址(比如192.168.1.100/24),lo是本地环回(127.0.0.1),eth0/wlan0是有线/无线网卡。
- 查看路由表:ip route。默认网关(default via 192.168.1.1 dev eth0)决定了你访问外网的“出口”。
举个栗子:我之前新装的Ubuntu连不上网,用ip addr一看,发现wlan0的inet字段是空的——原来是没连上Wi-Fi!
2. ping:测试连通性的“照妖镜”
ping是最基础的网络测试工具,用来检查目标IP/域名是否能通信。
- 基本用法:ping baidu.com(持续发送数据包,按Ctrl+C停止)。
- 看结果:如果显示64 bytes from 180.101.49.12: icmp_seq=1 ttl=54 time=12.3 ms,说明能连通;如果一直请求超时,可能是对方宕机、防火墙拦截,或你本地网络有问题。
注意:有些服务器会禁用ICMP(ping协议),这时候ping不通不代表真连不上,换个工具(比如telnet)试试。
3. ss/netstat:看端口和连接的“透视镜”
想看看哪些程序在占用端口?或者远程服务器的某个端口是否开放?用这两个命令:
- ss -tunlp:显示所有TCP/UDP监听端口(-t=TCP,-u=UDP,-n=显示数字端口,-l=监听状态,-p=关联进程)。
- netstat -anp(旧版):功能类似,但ss更快更高效(推荐用ss)。
举个栗子:我想搭个Nginx网站,启动后发现网页打不开,用ss -tlnp | grep nginx一查,发现Nginx监听的是80端口,但防火墙没开——原来是没放行80端口!
三、实战排查:从“连不上网”到“远程控制”
场景1:本地电脑连不上Wi-Fi(有线/无线)
问题现象:点击Wi-Fi图标没反应,ip addr显示无线网卡(wlan0)没有inet地址。
解决步骤:
- 检查Wi-Fi是否开启:nmcli radio wifi on(nmcli是NetworkManager命令行工具)。
- 扫描可用网络:nmcli device wifi list。
- 连接网络:nmcli device wifi connect "WiFi名称" password "密码"。
- 验证:ping www.baidu.com,能通就成功!
场景2:远程服务器SSH连不上(提示“Connection refused”)
问题现象:用ssh root@服务器IP连接,提示Connection refused。
可能原因:
- SSH服务没启动(sshd没运行);
- 防火墙拦截了22端口;
- 服务器IP写错了,或者网络不通。
解决步骤:
- 确认服务器SSH服务运行:systemctl status sshd(CentOS)或systemctl status ssh(Ubuntu)。如果没运行,systemctl start sshd启动。
- 检查防火墙规则:sudo ufw status(Ubuntu)或sudo firewall-cmd --list-ports(CentOS)。如果22端口没开,sudo ufw allow 22(Ubuntu)或sudo firewall-cmd --add-port=22/tcp --permanent(CentOS)。
- 测试网络连通性:在本地电脑上ping 服务器IP,如果超时,可能是服务器宕机、路由器问题,或运营商封禁。
场景3:搭建个人Web服务器(Nginx)
想自己搭个网站?用Nginx超简单!
- 安装Nginx: Ubuntu:sudo apt install nginx CentOS:sudo yum install nginx
- 启动服务:sudo systemctl start nginx
- 开放80端口(防火墙):参考场景2的步骤。
- 验证:浏览器输入服务器IP,看到“Welcome to Nginx”就成功了!
四、高阶技巧:用curl和wget下载文件,用scp传文件
- curl:发送HTTP请求,下载文件或测试接口。
示例:curl -O https://example.com/file.zip(下载文件到当前目录)。 - wget:更简单的下载工具,支持断点续传。
示例:wget -c https://example.com/bigfile.iso(-c表示断点续传)。 - scp:远程传输文件(基于SSH)。
示例:scp /本地/文件.txt root@服务器IP:/远程/路径(上传);scp root@服务器IP:/远程/文件.txt /本地/路径(下载)。
五、注意事项
- 修改网络配置(比如/etc/netplan/*.yaml或/etc/network/interfaces)前一定要备份,改错可能导致断网!
- 远程操作服务器时,别随便关防火墙(ufw/firewalld),除非你确定端口安全。
- 公司/学校网络可能有MAC地址绑定,新设备连不上Wi-Fi要先找管理员登记。
课后练习
- 用自己的电脑连一次Wi-Fi(用nmcli命令),然后ip addr检查IP是否正确。
- 找一台运行中的Linux服务器(或本地虚拟机),用ss -tlnp查看Nginx/SSH监听的端口。
- 尝试用scp把本地的一个小文件传到虚拟机里(比如/home/user/目录)。
相关推荐
- U盘文件被删怎么简单恢复(u盘里的文件被误删了怎么找回)
-
现在这个社会不是靠关系靠路子,主要还是靠实力。刘强在机关工作,人长得帅气,工作能力又强。唯独一样不好,脾气太大,动不动就发火,因为小事常和同事发生口角。一次他火大的差点把办公桌给掀翻了,领导见他野蛮的...
- 不小心删除了一些文件?9 个最佳免费硬盘恢复软件
-
恢复您曾经无意或意外删除的所有文件和数据。您是否曾经错误地删除了一个对您的工作至关重要并导致您丢失所有进度的文件?我们为您提供了一些最好的免费硬盘恢复软件,以帮助您恢复意外删除的文件,以解决您的文件删...
- Studio 中文版:数据救援神器,误删 / 分区损坏 / RAID 恢复一键找回
-
Studio中文版:数据救援神器,误删/分区损坏/RAID恢复一键找回当文件意外删除、分区损坏,或RAID阵列崩溃时,一款可靠的数据恢复工具往往能挽回关键损失。R-Studio中文版...
- 你值得拥有的11款Linux数据恢复工具
-
如果你使用的是Linux操作系统,那么你一定想知道一旦硬盘崩溃的话又该如何保存和恢复数据。其实,现在有很多Linux数据恢复工具可以让我们摆脱数据安全的困扰。小编已经为各位准备好了一些最好的Linux...
- 误删文件内容怎么恢复(误删文件内容怎么恢复回来)
-
在日常使用电脑的过程中,误删文件的情况时有发生。无论是由于操作失误还是病毒攻击,误删文件都会给我们带来不小的困扰。幸运的是,随着技术的发展,误删文件恢复已不再是难题。本文将介绍几款国内外知名的误删...
- u盘如何恢复删除的文件?推荐5款u盘数据恢复软件!
-
在日常生活与工作中,U盘作为便捷的数据存储载体,频繁用于传输和保存各类重要文件。然而,误删文件的情况却时有发生,无论是珍贵的照片、重要的工作文档,还是精心制作的视频,一旦删除,都可能带来不小的麻烦。...
- 怎么恢复删除的数据?5种有效的数据恢复方法汇总!
-
在数字化办公与生活的时代,电脑里的每一份数据都承载着重要信息。然而,一个误操作就可能导致数据被删除,无论是尚未保存的重要文档,还是珍藏多年的照片,都可能瞬间“消失”。但其实,数据删除并不意味着永久丢...
- u盘删除文件怎么找回?5个数据恢复工具汇总,助你巧妙恢复数据!
-
在日常使用U盘的过程中,误删文件的情况时有发生,重要的工作文档、珍贵的照片视频一旦消失,难免让人焦急万分。别担心,只要选对数据恢复工具,被删除的数据仍有找回的可能。下面就为你汇总5款实用的数据...
- Linux下恢复误删文件:思路+实践(linux删除如何恢复)
-
周五篮球群里有人问误删文件了怎么恢复,得知是ext4文件系统之后我推荐了ext4magic这个工具,然后又有人提到了xfs的话怎么办,正好前几天看到DaveChinner在邮件列表里提到了这个问题,...
- 苹果放大招!不用虚拟机了,Mac直接跑Linux容器,开发者效率翻倍
-
苹果这次真给开发者送福利了!今天凌晨(6月10日),苹果在官宣的Containerization框架直接炸了技术圈——Mac现在能原生运行Linux容器镜像了!这可不是虚拟机那种“套娃”方案,而是基...
- 7 款老牌经典软件,值得收藏(经典老歌软件)
-
Calibrehttps://calibre-ebook.com/Calibre是一个电脑电子书管理软件。肯定有人说了,电子书还要管理?那当然了。它的功能更强大的让你想象不到,首先它可以导入PDF,...
- 神仙级的免费开源电子书阅读器,还支持听书功能
-
神仙级的免费开源电子书阅读器,还支持听书功能,极空间部署『KoodoReader』哈喽小伙伴们好,我是Stark-C~前段时间不是给大家分享的电子书管理工具『TaleBook』嘛~,然后就有粉丝私信...
- 如何在Ubuntu系统中重置root密码(ubuntu忘记密码重置root密码命令)
-
很多人有个问题,就是喜欢把密码设置得很长很复杂,结果谁也没防住,却成功防住了自己ヽ(.ˇдˇ;)ノ对于现代人,特别是年轻人,都有过忘记密码的经历吧。在这篇文章中,我们来了解如何在Ubuntu1...
- 5款功能强大的PDF阅读器,让PDF阅读更轻松
-
分享5款功能强大的PDF阅读器,拥有丰富的PDF阅读工具,支持PDF文档划线、笔记、标记等操作,让PDF阅读更轻松!1.嗨动PDF编辑器一款实用的PDF处理软件,不仅可以阅读PDF文档,还能直接编辑、...
- 上班摸鱼利器! 免费好用的电子书阅读器,NAS轻松部署Koodo Reader
-
哈喽,大家好我是生活爱好者。笔者也是一名小说爱好者,平时用手机用某信读书,会员也开了,在家看体验也不错,但是上班的时候,在工作快速完成之后,想摸个鱼用手机就不太方便啦,作为爱折腾的人,必须要工作认真,...
- 一周热门
- 最近发表
- 标签列表
-
- linux一键安装 (31)
- linux运行java (33)
- ln linux (27)
- linux 磁盘管理 (31)
- linux 内核升级 (30)
- linux 运行python (28)
- linux 备份文件 (30)
- linux 网络测试 (30)
- linux 网关配置 (31)
- linux jre (32)
- linux 杀毒软件 (32)
- linux语法 (33)
- linux博客 (33)
- linux 压缩目录 (37)
- linux 查看任务 (32)
- 制作linux启动u盘 (35)
- linux 查看存储 (29)
- linux乌班图 (31)
- linux挂载镜像 (31)
- linux 软件源 (28)
- linux题目 (30)
- linux 定时脚本 (30)
- linux 网站搭建 (28)
- linux 远程控制 (34)
- linux bind (31)