手动设置ubuntu的ip和dns

转自百度文库:http://wenku.baidu.com/view/3c587d370b4c2e3f5727634c.html###,有修改几个地方

一、配置ip

ubuntu的网络配置信息放在 /etc/network/interfaces 中,

如果配置动态获取ip,则在上述文件中加入以下内容:

auto eth0

iface eth0 inet dhcp

如果配置静态ip,则添加如下内容:

auto eth0

iface eth0 inet static

address 192.168.33.201

netmask 255.255.255.0

gateway 192.168.33.1

nameserver  202.112.125.53  (DNS)

要是配置生效,需要重启网卡:

/etc/init.d/networking restart

查看DNS:  /etc/resolv.conf中,

比如             nameserver  202.112.125.53

二、无法ping??

如果原来是nat模式,将vmplayer的网络模式修改为bridge试试?

有时候可能是DNS错误,两种方法可以暂时解决:

1. 先修改为动态获取IP,然后再修改为静态;

2.  修改DNS文件,不过重启后失效;

$ sudo nano/etc/resolv.conf

  nameserver 202.xx.xx.xx

《手动设置ubuntu的ip和dns》有2条留言

  1. ❗ 如果不能上网,需要先设置为动态获取方式,然后再设置为静态,以便获得DNS

  2. 每次重启后都修改DNS配置文件 /etc/resolv.conf
    时间久了,真叫人抓狂
    从网上得知 /etc/resolv.conf中的DNS配置是从/etc/resolvconf/resolv.conf.d/head中加载而来
    于是,用nano或者其他编辑软件打开这个配置文件(建议用nano吧,上手容易)
    sudo nano /etc/resolvconf/resolv.conf.d/head
    打开里面显示如下
    # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8)
    # DO NOT EDIT THIS FILE BY HAND — YOUR CHANGES WILL BE OVERWRITTEN
    意识是让你不要编辑这个文件,直接忽略
    按照下面的格式输入你的DNS
    nameserver xx.xx.xx.xxx
    nameserver xx.xx.xx.xxx

留下评论