centos7中网络连接问题

CentOS 7网络连接故障排除
本文记录了在VMware环境下使用CentOS 7进行网络连接遇到的问题及解决过程。作者在尝试下载SRR文件时遭遇网络异常,表现为文件大小异常减少且下载失败。通过检查网络配置、重启网络服务及调整虚拟网络模式,最终解决了网络连接问题。

关键词: VMware,centos7, linux ,网络连接

背景
今天上午用prefetch 命令从ncbi下载SRR文件,用ls -lh查看下载状态,开始是105M,过一会居然是 55M, 怎么会越下载越少呢,很诡异,
还总是报错,报错提示如下,

timeout exhausted while reading file within network system module - mbedtls_ssl_read returned -76 ( NET - Reading information from the socket failed )

我一直没解决,难道是网络原因? 不太懂,
有懂的大神可否指导一下。

下午继续后台下载时,又有新的报错提示。

prefetch.2.8.0 err: path not found while resolving tree within virtual file system module - 'SRR1039508' cannot be found.

不知道为什么,这次的原因是居然是网络连接失败,屏幕右上角也没有网络连接的图标,点击连接网络时,显示:正在连接 -> 关, (连接几次多失败了),
在这里插入图片描述
切换路径 查看网络连接
cd /etc/sysconfig/network-scripts/
cat ifcfg-ens33
显示为ONBOOT=yes,
*默认应该是 no,这是刚安装时设置的,方法:

vi ifcfg-ens33
点 i 插入,
将no改为yes, 
:wq 退出(注意有个冒号)*

一般情况下,设为yes时,在开机时会自动连接网络。但是我关机在开机还是 正在连接->关。

TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=a000535e-90db-4adb-a807-bee7f054de15
DEVICE=ens33
ONBOOT=yes

ipconfig没有显示 IP地址,xshell也连接不上linux,
在这里插入图片描述
执行service network restart命令后出现下面的错误

Job for network.service failed because the control process exited with error code

点击编辑,查看虚拟网络编辑器 我的默认是桥接模式
在这里插入图片描述
在这里插入图片描述
最后恢复快照居然也没有解决,真的以为玩坏了,
然后一顿查资料,乱点,

解决
解决其实很简单
去右下角点击图标中的连接,右上角的网络图标就显示出来了,
然后点击 设置
在这里插入图片描述

桥接模式,然后确定 (之前是NAT模式)
在这里插入图片描述
重新连接,显示网络连接图标,已连接
在这里插入图片描述

背后写的都是程序,其流程都是固定的,
希望可以帮助到有缘人。

### CentOS 7 网络连接故障排查及解决方案 当遇到 CentOS 7网络连接问题时,可以从以下几个方面进行排查和解决: #### 1. **检查虚拟网络设置** 如果是在虚拟机环境中运行 CentOS 7,则需要确认虚拟机的网络适配器是否正确配置。可以通过以下步骤验证: - 打开虚拟机软件中的“虚拟网络编辑器”,确保 NAT 或桥接模式已启用。 - 进入虚拟机设置界面,检查网络适配器是否开启,并选择合适的网络连接方式(如 NAT、桥接或仅主机)。 此操作可参照提供的建议尝试使用不同的网络连接方式[^1]。 #### 2. **检查网卡配置文件** 进入终端后,通过以下命令定位到网卡配置文件路径 `/etc/sysconfig/network-scripts/` 并检查其内容是否存在错误: ```bash cd /etc/sysconfig/network-scripts/ ls -l | grep ifcfg ``` 找到对应的网卡配置文件(通常为 `ifcfg-eth0` 或 `ifcfg-ens33`),并使用 `vim` 编辑该文件: ```bash vim /etc/sysconfig/network-scripts/ifcfg-ens33 ``` 重点检查以下参数是否正确: - `BOOTPROTO=static/dhcp` 是否符合当前需求; - `ONBOOT=yes` 表示开机自动启动网卡; - IP 地址、子网掩码等相关字段是否填写无误。 完成修改后保存退出,并重启网络服务: ```bash systemctl restart network ``` 若上述方法仍无法解决问题,可以参考特定场景下的处理办法[^3]。 #### 3. **重置 NetworkManager 数据库** 有时由于数据库损坏或其他原因可能导致网络管理工具失效。此时可通过备份原数据目录的方式重新初始化 NetworkManager: ```bash mv /var/lib/NetworkManager /var/lib/NetworkManager.bak reboot ``` 重启系统之后观察网络状态是否恢复正常。 #### 4. **排除 HTTP 代理相关干扰** 如果之前设置了全局 HTTP 代理或者存在其他中间层转发机制,在某些情况下也可能引发连通性异常现象。因此有必要按照既定流程逐步分析潜在隐患所在位置[^2]。 最后提醒一点,整个过程务必保持耐心细致的态度逐项检验直至最终成功修复为止!
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值