ubuntu16.04突然没网

本文探讨了一台新电脑在安装SSH及NVIDIA显卡驱动后,出现仅命令行网络失效而Firefox浏览器网络正常的现象。分析了可能的原因,包括校园网特性、内核包损坏等,并提供了检查和解决问题的思路。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

安装显卡驱动后过了几个小时,突然就没网了。之前也是,只能用重装系统解决。实际上除了软件问题,配置问题。因为我用系统备份还原了环境,并没有什么用。而且火狐浏览器是有网络的,只有command 也就是命令行没有

那么如果你用的是校园网。并且支持多账户,并且关机不会自动注销网络账户,那么,你需要确定你没有在别处上网导致ubuntu网络被空置。或者你可以换个网络账户试一下看是不是网络的问题。因为与可能conmmand也需要占用一个网络名额。

如果你是硬件,内核,或者是配置出现问题。那么解决起来就麻烦很多了。硬件去换个好使的。配置使用你备份的系统重新还原。并且记住以后改什么东西都要知道自己再改什么,同时还能还原。

你也可以直接搜索内核中的包,ubuntu官网提供各种版本的直接下载包。

下面是内核的解决方式:

https://blog.youkuaiyun.com/ifmvo/article/details/54023628 这里把ubuntu的原始安装iso当做很多安装包的集合,然后给解压了,然后把缺少的东西,分别去安装。这个想法挺新颖的。

https://blog.youkuaiyun.com/sinat_34816302/article/details/79103855这个是由于自带的包不好使??怎么会呢??

然后就去github上找别人改好的来用了。

 

然而我们的问题是:

1. 网络好用的,火狐能上去

2.只有命令行的网络是有问题的

3.卸载安装的n卡驱动是没用的

4.使用之前备份好的文件是没用的

4.校园网是不需要无线网络所以和网卡驱动也没什么关系。也没听说过。

一个新电脑只安装了ssh以及n卡驱动,怎么就没网了呢。而且上次就是由于没有网重装的系统。说明不是一个偶然事件。

那么很有可能是内核中的安装包被破坏了。

然后确定是校园网独有的问题。

Ubuntu 系统中安装 OpenDaylight 后无法正常启动系统,可能与 Java 环境版本不兼容、内存配置不足或服务冲突等问题有关。以下是可能导致此问题的常见原因及解决方法: ### 1. 检查 Java 版本兼容性 OpenDaylight 对 Java 版本有特定要求,尤其是旧版本(如 Beryllium 或 Carbon)通常需要使用 Java 8(JDK 1.8)。如果系统中安装了更高版本的 JDK(如 Java 11 或 Java 17),可能会导致 OpenDaylight 无法正常运行。 可以使用以下命令查看当前 Java 版本: ```bash java -version ``` 若版本不匹配,需切换到合适的版本。例如,使用 `update-alternatives` 命令设置默认 Java 版本[^5]: ```bash sudo update-alternatives --config java ``` ### 2. 检查 OpenDaylight 日志 启动失败时,OpenDaylight 的日志文件通常位于其安装目录下的 `logs` 文件夹中。检查 `karaf.log` 文件可以帮助定位问题: ```bash tail -f /path/to/opendaylight/logs/karaf.log ``` 日志中可能会显示类加载失败、内存溢出或依赖缺失等错误信息,这些信息对排查问题至关重要。 ### 3. 调整内存参数 OpenDaylight 是基于 Karaf 的 Java 应用程序,对内存需求较高。如果系统内存不足或 JVM 参数设置不当,可能导致启动失败。可以在 `etc/org.apache.karaf.management.cfg` 和 `etc/system.properties` 中调整相关参数,或直接修改启动脚本中的 JVM 参数: ```bash export JAVA_OPTS="-Xms4g -Xmx8g -XX:+UseG1GC" ``` ### 4. 避免与其他络服务冲突 确保有其他 SDN 控制器或络服务(如 Ryu、ONOS、Floodlight)正在运行,避免端口冲突。可以使用以下命令检查占用端口的服务: ```bash netstat -tulnp | grep :<port> ``` 常见的冲突端口包括 6633(OpenFlow)、8181(ODL Web UI)等。 ### 5. 使用正确的启动方式 进入 OpenDaylight 安装目录后,执行以下命令启动 Karaf 容器: ```bash ./bin/karaf ``` 在 Karaf shell 中安装必要的特性模块,例如: ```bash feature:install odl-restconf feature:install odl-l2switch-switch feature:install odl-mdsal-apidocs ``` 确保所有模块加载成功后再尝试访问 Web 界面。 ### 6. 升级至兼容版本 如果使用的是较老的 Ubuntu 版本(如 16.04),建议升级至 Ubuntu 20.04 或更高版本以获得更好的兼容性和支持[^3]。同时考虑使用更新的 OpenDaylight 版本(如 Oxygen 或 Fluorine),它们对现代系统和 Java 版本的支持更好[^2]。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值