zoukankan      html  css  js  c++  java
  • Ubuntu11.04网络配置与问题排除

      这几天用Ubuntu11.04,被网络配置问题搞得很心烦。

      这个Ubuntu是装在笔记本上的,在宿舍有静态IP,在实验室用无线网,IP自动获取。刚开始系统装好了,没有进行配置,开启无线网,就可以上网了。于是以为Ubuntu的网络配置做的挺好的哈。回到宿舍,配置好静态IP,和DNS,打开网页,也可以上网了。挺不错的哈。

      可第二天,悲剧就来了。实验室无线网络没有什么问题,问题是回到宿舍后,不能上网了。ping一下,unreachable。看一下IP设置,是对的。于是networking重启一起,ping一下,也可以了,但还是不能上网。再看一下DNS。嗯?空的?昨天设好的dns被清空呢?怎么会这样呢?文件中还有一行注释,generated by network manager。难道是无线网络自动获取的时候把它给清空了?还是说是因为dns的设置在重启之后就清空的?于是试验了一下,重启,不能上网,查看ip和DNS,设置都是对的,networking 重启,可以上网了。看来应该是无线网络自动获取ip的时候把dns配置清空的。唉,这个ubuntu。。。

      还是简单说一下网络配置。ubuntu虽然有个network manager,但是设置之后似乎不管用,最好使用文件配置。分为设置ip和设置dns两步。

      第一步,设置ip。

      用root权限编辑文件/etc/network/interfaces , 有两行是

       auto lo

      iface lo inet loopback

      这两行一般都有,不需要更改。下面对本地网络进行配置,

      auto eth0

      iface eth0 inet static

      #这两句表示eth0使用静态ip地址(static)。

      #如果需要更改mac地址

      hwaddress ether xx:xx:xx:xx:xx:xx

      #ip 地址address x.x.x.x

      #网关gateway x.x.x.x

      #掩码netmask x.x.x.x

      #将dns设置在这里,似乎没有作用

      dns-nameserver x.x.x.x

      第二步,设置dns用root权限编辑 /etc/resolv.conf ,

      #添加dns

      nameserver 202.120.2.101

      nameserver x.x.x.x

      设置好之后,对网络服务重启,root权限命令如下,/etc/init.d/networking restart 。可以上网了。
      其他问题:

      如果是动态获取ip地址,那么将static改成dhcp,后面的ip地址就不用设置了。动态获取ip地址一般也与mac无关。

      如果是无线网络需要设置,那么对应的,将 eth0 改成 wlan0 .如果网络有问题,可以通过 ifconfig 查看当前网络状态,比如 eth0 是否有ipv4的地址,如果没有,那么先设置好,再重启网络服务。如果 有地址,而且ping有结果,但浏览器打不开网页,可能需要检查 dns设置了。

  • 相关阅读:
    在Postman用post方式请求webapi
    C#控制台为输出内容设置背景色和字体颜色
    不卡界面,实现文件上传
    编译后的dll,xml,pdb分别是什么内容,各有什么用处?
    C#的dynamic解析xml
    Oracle中的正则表达式
    oracle中 connect by 递归查询用法
    oracle中 listagg() WITHIN GROUP () 行转列函数的使用
    oracle中dualde使用
    MYSQL基本命令
  • 原文地址:https://www.cnblogs.com/Frandy/p/ubuntu_network_config.html
Copyright © 2011-2022 走看看