zoukankan      html  css  js  c++  java
  • 【Ubuntu学习笔记】安装篇-网络配置遇到的问题

    一、前沿

         小白刚配完有线的说,无线现在还搜不到信号呢。解决问题的时候积累了一些命令行的学习以及一些配置文件的了解,没有官方系统的语言名词,完全是自己的理解。凭记忆,记录之。估计有些方法是不正统的,先解决再说,记录下来也好以后找错。

         话说,小白觉得ubuntu的中文论坛好和谐,小白伤心了,后悔了,看到同学装的11.10,小白瞬间泪崩了。小白不该懒的,11.10太绚了,小白在下一个版本发行之前,用10.04练手吧。。。小白伤心了。

    二、基本知识点记录

          1、BroadCom的无限网卡驱动提供了linux版本,链接

               http://www.broadcom.com/support/802.11/linux_sta.php

               官网README.TXT安装驱动最稳妥。

          2、lspci -vnn |grep 14e4   查看自己无线芯片

          3、lsmod | grep wl 显示已经被加载的模块,在BroadCom驱动安装中也有用到,用来识别是否已经安装了别的驱动模块

          4、modeprobe -l | grep wl 所有的模块

          5、查看网关

               netstat -nr

               route

          6、重启网络   sudo /etc/init.d/networking restart

    三、记录+找到的资源

        问题一:

          不好描述,小白在搜Ubuntu无线xxxx的时候搜到了个神文,在小白输入n多命令行之后,这个神文让小白的思路清晰了~~是理解很多问题的良剂啊。

         解决:

          http://my.oschina.net/kursk/blog/7896?from=rss

          我很想留言感谢作者的,可是要注册。

           1、lshw -C network  显示系统硬件,network为网卡

               正确的可以看那个神文。

                我遇到的问题是,这里以太网(Ethernet interface)的网卡正常,logicalname:eth0

                而BroadCom 的description则表述不明,也没有分配到logicalname。

               所以应该是驱动没有把它识别出来?没有分配到相应的接口?

         2、etc/udev/rules.d/70-persistent-net.rules

             这里面记录了网卡模块的信息, 

             NAME和logicalname对应。 wl表示为无线,查看我自己的eth1对应的是wl模块

             lsmod 发现当前没有加载驱动,所以重新安装了一遍驱动,虽然想直接insmod的,但是报错,-1format什么的,所以重装了驱动  

          3、设置开机自动加载模块,这里官网有说明,我按神文来的

                /etc/modules: kernel modules to load at boot time.

               #

                This file contains the names of kernel modules that should be loaded
                at boot time, one per line. Lines beginning with "#" are ignored.
                lp
                wl
         问题二:
              认证的时候某次 eth0 not exist之类的,反正找不到。
              解决:
              这里注意到配网络的时候用到的/etc/network/interfaces
              我打开这个文件,发现这里没有eth0,只有auto lo
              我自己直接在这里配置的,后来可以了
              难道系统从interfaces里读取了这些接口?/etc/NetworkManager/system-connections 俩面可以看到Auto-eth0,这里的是什么?         
         问题三:

             mentohus认证通过,但是上不鸟网。当时没装QQ,没试DNS 。

            解决:

            问同学(可怜我两个电脑得用),同学要我ping 网关,没反应。ping 某ip 有反应。

            同学于是疑惑了,这Y的怎么连上的,网关都不同。小白于是默默得去查网关配置了。

            netstat -nr 然后网关就发现错了,呵呵,小白啊...小白还坚定得认为是DNS的说。

           网络配置后都注意重启网络

         问题四:
           network DISABLED
           description:Wireless interface
          解决:
           小白是一个硬闯的人,冲动了,于是一冲动,又在/etc/network/interfaces里面加了点料
           auto eth1
           iface eth1 inet dhcp
           重启网络,DISABLED木有了,但是还是搜不到网络,
           而且小白的无线标志木有了。怎么AddPanel都出不来了,装了WICD也出不来。
           于是乎,小白想到/etc/NetworkingManager里面system-connections里面只有auto-eht0,有关系乎?但是小白不是把networkmanager给卸载了么?没关系了吧。
          小白刚发现一个帖子:可以研究下http://ubuntuforums.org/showthread.php?t=1490833
          【改解】
           开启关闭网卡的命令:
           开启:ifconfig eth1 up
           关闭:ifconfig eth1 down
          问题五:
            network UNCLAIMNED
           description:Wireless interface
           解决:
            小白直接
             modprobe lib80211
             insmod wl.ko
            这个情况是小白在装好了无线驱动,关机重启之后发生的。
            按照神文,应该在boot的时候就加载了wl模块,那么是没insmod么?话说insmod是什么意思?insmod:install module 载入 
             额,那么,是我的boot加载出了问题?现放着,明天开启再看一边。

             

  • 相关阅读:
    php读取excel文件的实例代码
    PHP连接局域网MYSQL数据库的实例
    一个经典实用的iptables shell脚本
    PHP中strtotime函数使用方法分享
    php strtotime 函数UNIX时间戳
    解析php时间戳与日期的转换
    有关Mysql连接问题
    PHP获取时间日期的多种方法
    PHP引用符&的用法详细解析
    PHP获取与操作php.ini文件的几个函数示例
  • 原文地址:https://www.cnblogs.com/hundan/p/2215857.html
Copyright © 2011-2022 走看看