1、电脑基本配置如下。

我的电脑 戴尔 OptiPlex 9020 Mini Tower
操作系统 Windows 7 专业版 64位 SP1

Ubuntu 14.04

2、装系统的过程不再赘述。

可以参考http://blog.csdn.net/zimosangtian/article/details/41852905

3、打开ubuntu,由于博主在学校使用校园网,因此使用DSL建立拨号连接。

输入账号密码之后。提示无法连接

4、首先尝试ubuntu下的修改,update,staticip,dns修改等等,都没用。

这也都是同学血淋淋的教训

5、然后尝试win7下的修改,先改掉设备管理器->网络适配器->以太网->高级->唤醒模式匹配->启用改为禁用。然后切回ubuntu尝试连接,并不能成功。可以,这很九头蛇。

6、重新回win7,先把上一步的修改默认回原值。然后我把以太网直接禁掉,因为网上有大神说可能是双系统网卡冲突。然后启动ubuntu,再次拨号登陆成功。

7、最后,在同学的win10和ubuntu16.04上尝试解决这个问题,依然不能成功。同学说这一定是dell和ubuntu之间的交易没有到位,dell对ubuntu的适配只做到14.04。

于是我信了,不过win7和ubuntu14.04的问题倒是解决了,就是每次登录win7需要打开以太网,关闭win7需要禁掉以太网比较麻烦而已。

8、另外可以参考这三个网址。分别是关闭网络唤醒、拔网卡和扣电池的办法- - 改天试试。

http://blog.sina.com.cn/s/blog_8e6bfecf0100vnok.html

分析问题,有可能是因为,安装完linux后,如果再使用windows系统,windows系统会默认把网卡的wake on-lan after shutdown设为disable,也就是把网卡封锁,直到下次进入windows。。。(坑爹啊)
    确定了这个问题后,解决办法就有如下几种:
    1. 更新网卡驱动。到官网上下载了最新的网卡驱动安装好,在设备管理器中的网络适配器->属性->高级中,如果有wake on-lan after shutdown选项(关机后可以通过局域网来开机),将其设置为enable就行。不幸的是,一般的realtek网卡都有这一项设置,我的台式机上的broadcom netXtreme gigabit ethernet网卡刚好没有这一项。
    2. 在linux中想办法激活被windows封锁的网卡。。。这个我还在试,没试出来。
    3. 再买一块realtek网卡插主板上。。。这个应该靠谱,就是有点麻烦。
    总之,遇到一个很蛋疼的问题。最后我把主板电池卸下来放了放电,然后重装fedora,居然就好了。
    之后有几次从windows切换回linux后又不能上网的情况出现;我的办法就是:不管他。第二天早上开机启动linux,基本上都能上网。我怀疑除了windows在关机后,除了封锁网卡,还有一些流数据堆积在网卡里没有处理完,得等一段时间才能好。

9。昨天尝试8里面的第一个方法,虽然在win的设备管理器中没有找到远程网络唤醒(wake on LAN),但在bios中找到了wake on lan,把里面的disable改掉就好。

我用的dell optiplex 9020,wake on lan显示三个选项,默认是disable,也就是第一个选项,我改成第二个选项(具体记不清了- -),总之另外两个选项设置成短的一个就行。

然后启动win启动网卡,保证win可以正常上网,再启动ubuntu,也可以正常拨号上网。

10。猜测在修改wake on lan的时候可能抹掉了win在网卡中写入的某些配置或者保护数据,进而不会再造成双系统导致的网卡冲突。

如果真是这个原因,那么8中的另外两个方法也许也管用,就是拔网卡和扣电池。

有待尝试。

11。今天晚上重启ubuntu发现又不能上网了。

直接进bios再次修改wake on LAN,这次把LAN only又改回unable,之后ubuntu恢复正常。

嗯,一定是每次修改BIOS会把网卡中的某些设置抹掉。

解决win7和ubuntu双系统ubuntu不能上网的问题的更多相关文章

  1. 安装Windows和Ubuntu双系统--Ubuntu安装过程识别不了硬盘

    Linux识别不了固态硬盘 安装过程: 自己本身的是Windows 10,一块125g 固态 ,一块1T的机械硬盘. 通过rufus 制作ubuntu的启动盘 在BIOS中关闭电脑的安全启动选项,并且 ...

  2. win7和ubuntu双系统,win7时间晚8小时解决办法。

    装了Win7和Ubuntu双系统后发现,使用Ubuntu后再登陆win7时系统显示时间不准确,比实际时间晚了8小时. 搜索后发现原来Linux和Windows的系统时间管理是不同的.Linux是以主板 ...

  3. win7+ubuntu双系统 重装win7后grub修复

    问题:之前安装的是win7+ubuntu双系统,重装win7后启动选项没有了,直接进入的是win7系统,无法进入ubuntu系统了. 解决办法:我们需要修复grub,将ubuntu系统重新挂载一下,具 ...

  4. win7/ubuntu双系统下,如何恢复成win7引导及卸载ubuntu

    电脑原来是win7系统,后来通过硬盘安装了Ubuntu,同时把Ubuntu设置成了开机引导项(开机时选择操作系统的界面成了紫色背景白色字体的界面),ubuntu引导开机的缺点是将来要卸载Ubuntu时 ...

  5. 【转】win7与ubuntu双系统,删除ubuntu后,启动错误error:no such partition grub rescue的修复--不错

    原文网址:http://blog.sina.com.cn/s/blog_541900d50101eu9r.html win7于ubuntu双系统,进入windows后直接格式化硬盘分区将ubuntu删 ...

  6. Win7与Ubuntu双系统时卸载Ubuntu的方法

    Win7与Ubuntu双系统时卸载Ubuntu的方法 [日期:2010-03-26] 来源:Ubuntu社区  作者:Ubuntu编辑 [字体:大 中 小]       1. 下载MBRFix工具,放 ...

  7. win7,ubuntu双系统——重装win7后如何恢复ubuntu引导

    磁盘分区——windows 7自带分区工具实现 磁盘分区——PQ硬盘分区魔术师 win7,ubuntu双系统的安装——正式安装 win7,ubuntu双系统的安装——卸载ubuntu 讲述了我的  w ...

  8. Ubuntu学习笔记-win7&Ubuntu双系统简单搭建系统指南

    win7&Ubuntu双系统简单搭建系统指南 本文是自己老本子折腾Ubuntu的一些记录,主要是搭建了一个能够足够娱乐(不玩游戏)专注练习自己编程能力的内容.只是简单的写了关于系统的安装和一些 ...

  9. win8 or win7安装ubuntu双系统

    安装双系统的效果 现在使用win和linux双系统,整个环境相当方便好用,比如在Linux系统上,仍能访问NTFS(win的文件系统格式)中的文件和文档,当然win下的一些像matlab.vs等是不能 ...

随机推荐

  1. 自定义viewpager的界面切换动画

    核心操作: 1.创建一个类实现 android.support.v4.view.ViewPager.PageTransformer 根据 position 实现判断哪个界面进行界面切换动画 publi ...

  2. Revenge of GCD HDU5019

    Description In mathematics, the greatest common divisor (gcd), also known as the greatest common fac ...

  3. Javaweb 第15天 web练习和分页技术

    第15天 web练习和分页技术 复习day14内容: 学习新技术的思路? 分析功能的思路? 使用queryRunner操作数据库的步骤? ResultSetHandler接口常用实现类(三个重点)? ...

  4. KMP算法的java实现

    package com.trs.utils; public class KMPStr { /* * 在KMP算法中,最难求的就是next函数,如何理解next函数是一个难题,特别是k=next[k], ...

  5. JObject对json的操作

    一,需去程序集添加using Newtonsoft.Json.Linq;引用 using System; using System.Collections.Generic; using System. ...

  6. 后台验证url是不是有效的链接

    /** * 判断链接是否有效 * 输入链接 * 返回true或者false */ public static boolean isValid(String strLink){ URL url=null ...

  7. Just do it!!!

    4月英语竞赛期中考试 5月初级程序员考试 6月英语四级考试 7月期末考试 加油吧年轻人!

  8. 创建UIView对象

    创建一个UIView对象分四步: 1.创建一个view对象,并设置其大小 UIView *view = [[UIView alloc] initWithFrame:CGRectMake:(CGFloa ...

  9. JS全选

    <%@ page language="java" import="java.util.*" pageEncoding="UTF-8"% ...

  10. javascript动画效果之缓冲动画

    这里的html和css的代码是复制之前的随便匀速运动的,所以不需要改变 <!DOCTYPE html> <html> <head> <meta charset ...