原文地址:http://blog.sina.com.cn/s/blog_5f43e5250102uxtc.html
ubuntu的网络配置:
一:有线连接互联网
由于ubuntu使用了两条配置线路
/etc/network/interfaces 这个配置文件主要用于便于服务器版本的ubuntu系统使用;
同时为了适应移动办公造成ip和网络环境不断变化,上网配置在/NetworkManager/NetworkManager.conf  中也可以进行。
采取的策略是二选一,
1: 当/etc/NetworkManager/NetworkManager.conf  中managed=false ,以interfaces文件中的配置为准,
2:/etc/NetworkManager/NetworkManager.conf  中managed=true ,以本配置为准。
sudo ifconfig    # 显示所有网卡的接口信息  如果你看到                              eth0  ---- 有线网卡 ;                             wlan0 --- 表示 无线网卡 这样几个模块说明你的网卡已经安装好了。                                              (否则要用 lspci  -vnn -d 14e4:    查看网卡信息 ,网上下载合适的驱动)                                              参考:https://help.ubuntu.com/community/WifiDocs/Driver/bcm43xx
sudo pppoeconf   # 调出 pppoe有线拨号上网的配置界面,按提示进行配置
sudo pon dsl-provider    # 建立连接
sudo poff        # 终止连接
sudo vim /etc/network/interfaces
修改interfaces 文件如下:让系统开机时自己连接上有线网络
#interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback

auto dsl-provider
iface dsl-provider inet ppp
pre-up /sbin/ifconfig eth0 up # line maintained by pppoeconf
provider dsl-provider
auto eth0
iface eth0 inet manualsudo etc/init.d/networking restart  ##配置完毕,终端命令重启网络配置----------------------------------------------------------------------------------------------------------------------------------------------------在调试过程中 常用的网络调试命令是sudo stop network-manager   #禁用和启用网络管理面板
sudo start network-manager
sudo etc/init.d/networking restart   #重启网络配置
sudo ifconfig eth0 down
sudo ifconfig eth0 up    #禁用和启用有线网卡二 :无线连接互联网iwconfig  wlan0  #显示无线网卡联网情况
iwlist wlan0
scan   #扫描无线网络
sudo iwconfig wlan0 essid 【account】
key  【password】    #输入无线上网密码和帐号
#ascii 格式的密码
dhclient wlan0   #自动获取ip地址
ifconfig wlan0 down  #关闭网卡
ifconfig wlan0 up    #启动网卡
ping  192.168.1.1  # 拼网关,检测是否已能联上网三:wifi故障情况分析
1:连上wifi可上不了互联网
情况是网速非常慢,ping 网关速度慢,ping外网没网络。
终端执行如下命令:
lspci -vnn -d 14e4  查看网卡型号,和现用驱动
比对下表查看自己的驱动是否安装正确
http://askubuntu.com/questions/55868/installing-broadcom-wireless-drivers?lq=1 的
BROADCOM WIRELESS TABLE (Updated 31 March 2014) 表
sudo apt-update
sudo apt-get remove --purge bcmwl-kernel-source   #卸载当前驱动 bcmwl-kernel-source
sudo modprobe -r b43 ssb wl brcmfmac  #
移除你看到的驱动模块 b43, ssb ..... 是 驱动模块名
sudo apt-get reinstall install bcmwl-kernel-source
#安装新驱动,可以到ubuntu的软件中心安装
sudo modprobe wl 加载新驱动模块到linux内核
到/etc/modprobe.d/中去删除 冗余的 .conf 配置,并检查文件 blacklist 中是否把新装的驱动在屏蔽范围内,如有则解除屏蔽。
sudo rm /etc/modprobe.d/blacklist-bcm43.conf
sudo rm /etc/modprobe.d/broadcom-sta-common.conf
sudo rm /etc/modprobe.d/broadcom-sta-dkms.conf
sudo sed -i "s/blacklist b43/#blacklist b43/g" $(egrep -lo 'blacklist b43' /etc/modprobe.d/*)
sudo sed -i "s/blacklist ssb/#blacklist ssb/g" $(egrep -lo 'blacklist ssb' /etc/modprobe.d/*)
sudo sed -i "s/blacklist bcma/#blacklist bcma/g" $(egrep -lo 'blacklist bcma' /etc/modprobe.d/*)
---------------------------------------------------------------------------------------------------------------------------------------------------
网卡的驱动属于外设驱动,可到 System > Administration > Hardware/Additional Drivers
查看网卡状态,ubuntu 14.04,是在  系统设置 > 软件和更新 > 附加驱动 查看
2:wifi连不上,不断弹出对话框要求填写帐号密码
设置完上网配置后,总是弹出输入用户名密码窗口,连不上网络。
有问题只能通过分析日志解决 less -100f /var/log/syslog 里面有networkmanager的日志,只是看到授权失败。 google搜索失败的错误码,发现原来这个是ubuntu上networkmanager的bug
在连接WPA2/PEAP/MSCHAPv2这种类型的wifi时,连接网络选择忽略证书后,仍然去验证证书。 对于没有证书wifi自然会连接失败。 解决办法: cd /etc/NetworkManager/system-connections/
这个目录下面,有个以你连接的wifi的名字命名的文件, 用编辑器打开你要连接的wifi,找到这句: system-ca-certs=true
把它的值true改成false。 重新连接wifi即可。
3 :故障情况表现为 wifi总是掉线重连
解决的途径是要去看/etc/ppp/下的option

ppp就是点对点协议,所有与ppp配置相关的文件都放在这个目录下

sudo vim /etc/ppp/option

lcp-echo-failure 4 ###找到这句,后面这个数值表示等待回复的时间,将它改大一点

四: 网卡故障时,终端显示情况实例
---------------------------------------------------------------------------------------------------------------------------------------------------
sudo iwconfig
lo           no wireless extensions.
eth0         no wireless extensions.
wlan0     IEEE 802.11abgn  ESSID:off/any    Mode:Managed  Access Point: Not-Associated   Tx-Power=15 dBm   Retry  long limit:7   RTS thr:off   Fragment thr:off         Encryption key:offPower Management:off
wlan1        IEEE 802.11bgn  ESSID:off/any  Mode:Managed  Access Point: Not-Associated   Tx-Power=20 dBm   Retry  long limit:7   RTS thr=2347 B   Fragment thr:off   Encryption key:offPower Management:off
Not-Associated   表示没连接到路由,可能是密码错误造成,请检查输入格式。
----------------------------------------------------------------------------------------------------------------------------------------------------
sudo lshw -c network *-network                     description: Wireless interface      product: BCM4313 802.11bgn Wireless Network Adapter      vendor: Broadcom Corporation      physical id: 0      bus info: pci@0000:03:00.0      logical name: wlan0      version: 01      serial: 0c:84:dc:cf:83:73      width: 64 bits      clock: 33MHz      capabilities: pm msi pciexpress bus_master cap_list ethernet physical wireless      configuration: broadcast=yes driver=wl0 driverversion=6.30.223.141 (r415941) ip=192.168.1.102 latency=0 multicast=yes wireless=IEEE 802.11abg      resources: irq:17 memory:f1600000-f1603fff *-network      description: Ethernet interface      product: RTL8111/8168/8411 PCI Express Gigabit Ethernet Controller      vendor: Realtek Semiconductor Co., Ltd.      physical id: 0      bus info: pci@0000:09:00.0      logical name: eth0      version: 07      serial: c4:54:44:00:15:a0      size: 10Mbit/s      capacity: 1Gbit/s      width: 64 bits      clock: 33MHz      capabilities: pm msi pciexpress
msix vpd bus_master cap_list ethernet physical tp mii 10bt 10bt-fd 100bt100bt-fd 1000bt 1000bt-fd autonegotiation
configuration: autonegotiation=on broadcast=yes driver=r8169 driverversion=2.3LK-NAPI duplex=half firmware=rtl8168e-3_0.0.4 03/27/12 latency=0 link=no multicast=yes port=MII speed=10Mbit/s
----------------------------------------------------------------------------------------------------------------------------------------------------
sudo lspci -vnn -d 14e4:Network controller [0280]: Broadcom Corporation BCM4313 802.11bgn Wireless Network Adapter [14e4:4727] (rev 01)   Subsystem: Broadcom Corporation Device [14e4:0608]   Flags: bus master, fast devsel, latency 0, IRQ 17   Memory at f1600000 (64-bit, non-prefetchable) [size=16K]   Capabilities: [40] Power Management version 3   Capabilities: [58] Vendor Specific Information: Len=78
    Capabilities: [48] MSI: Enable- Count=1/1 Maskable- 64bit+   Capabilities: [160] Device Serial Number 00-00-dc-ff-ff-cf-0c-84   Capabilities: [16c] Power Budgeting    Kernel driver in use: wl   其中绿色为网卡型号和当前驱动信息, 比照此信息在上文提到的表格中查找正确的驱动型号

详解Ubuntu的网络配置相关推荐

  1. ftp linux包,图文详解Ubuntu搭建Ftp服务器的方法(包成功)

    一.今天下午由于课程的要求不得已做了Ubuntu搭建Ftp服务器的实验,但是实验指导书还是N年前的技术,网上搜了一大把,都是模模糊糊的! 在百般困难中终于试验成功,特把经验分给大家 希望大家少走弯路! ...

  2. mac双系统装mysql启动不了了_详解ubuntu双系统启动时卡死解决办法

    详解ubuntu双系统启动时卡死解决办法 ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时, ...

  3. 现在详解Android App AllowBackup配置带来的风险

    现在位置:  首页 >  文章 >  移动安全 > 正文 详解Android App AllowBackup配置带来的风险 2015 /3/11 1:27 10,105 评论 3 条 ...

  4. 详解USG5500防火墙基础配置

    详解USG5500防火墙基础配置Trust.DMZ.Untrust 组网要求: 1.本实验中的防火墙为USG5500系列防火墙: 2. 防火墙三个接口的IP地址按照上图所示进行配置:将这三个接口划入相 ...

  5. 两分钟窃取身边女神微博帐号?详解Android App AllowBackup配置带来的风险

    两分钟窃取身边女神微博帐号?详解Android App AllowBackup配置带来的风险 笔者在使用自己编写的Drozer模块对国内流行的安卓手机应用进行自动化扫描后发现有大量涉及用户财产和隐私的 ...

  6. 深度学习网络模型——RepVGG网络详解、RepVGG网络训练花分类数据集整体项目实现

    深度学习网络模型--RepVGG网络详解.RepVGG网络训练花分类数据集整体项目实现 0 前言 1 RepVGG Block详解 2 结构重参数化 2.1 融合Conv2d和BN 2.2 Conv2 ...

  7. 详解Ubuntu for Android:Thin Client

    详解Ubuntu for Android:Thin Client 一.Ubuntu for Android的定义 在移动终端性能日益强大.多核处理器基本普及的现在,将通用的Ubuntu操作系统与And ...

  8. linux 卡在grub_详解ubuntu双系统启动时卡死解决办法

    ubuntu双系统启动时卡死解决办法(在ubuntu16.04和18.04测试无误) 问题描述: 在安装完ubuntu双系统后,第一次启动ubuntu系统时,卡死在启动界面(或者黑屏),这大概都是由于 ...

  9. 图文详解Java环境变量配置方法

    今天动力节点java学院小编为大家介绍"图文详解Java环境变量配置方法",希望对各位小伙伴有帮助,下面就和小编一起来看看Java环境变量配置方法吧. 首先是要安装JDK,JDK安 ...

最新文章

  1. APP启动速度是门面,如何做到极致优化?
  2. 面试前必看:Redis 和 Memcached 的区别
  3. 博弈论 斯坦福game theory stanford week 1.1
  4. 复现经典:《统计学习方法》​第17章 潜在语义分析
  5. Android中为TextView增加自定义的HTML标签
  6. 2017/06/23 linux软件管理构建本地源
  7. SAP C4C Opportunity和SAP ERP Sales流程的集成
  8. unity socket传输图片_python3实现socket传输图片
  9. 火狐浏览器如何更改字体 火狐浏览器字体更改方法分享
  10. Linux内存管理:一个故事看懂CPU内存管理技术
  11. 在php里面找出有用的代码,如何在多个源代码文件中 找到某段代码?
  12. vscode在vue页面中书写代码没有提示!怎么破?
  13. Atitit 软件运行环境平台的变迁 attilax大总结 1.1.Native os时代 1.2.Vm时代 java net php 1.3.Script时代 js node。js 1.4.B
  14. 不同手机型号图文预览_手机支持型号汇总
  15. 从SVN检出项目下载到本地后出现错误
  16. PWM的基本原理及应用实例
  17. 虚拟机到服务器丢包,虚拟机丢包问题排查处理
  18. 一款原型设计工具“墨刀”的介绍
  19. 初识安全设备-防火墙
  20. sti()和cli()

热门文章

  1. 阿尔法元并未否定AI需要“人类师父”
  2. Java项目:SSH高校科研管理系统平台
  3. 管理的基础知识都包含哪些内容
  4. 程序员与软件工程师的区别
  5. 副业案例-晴矢分享 短视频MCN亏损500W的总结的血泪经验
  6. (转)阈值?阀值??
  7. 交互设计|抖音为什么是上滑查看下一个视频
  8. Spring Cloud---服务熔断Hystrix
  9. 2008 R2 Remote Desktop Server driver RDPDR.sys cannot be started, error 577
  10. 2022口碑最好的无线蓝牙耳机推荐,适合学生党购买的蓝牙耳机品牌