ubuntu下静态IP、DNS配置

一、配置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

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

ifconfig eth0 down

ifconfig eth0 up

不是root,命令前面加sudo

接着用ifconfig命令查看ip是否配置成功,配置成功的结果如图一所示:

若还有没有配置成功,则需重启下网络服务

/etc/init.d/networking restart

二、配置dns服务器(重启失效)

ubuntu 的dns服务器信息,放在 /etc/resolv.conf中,

添加dns服务器地址,如202.112.125.53,则在上述文件中加入

nameserver  202.112.125.53

三、resolv.conf重启机器后失效的问题

1 /etc/resolv.conf 其实是一个Link

它其实指向的是 /run/resolvconf/resolv.conf

       2 Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子

所以 不能直接修改 /etc/resolv.conf

      3 如果想自己定义 nameserver,那么有以下2个办法:

A 在网卡的配置文件里面加:
         iface eth0 inet static
         address 192.168.3.3
         netmask 255.255.255.0
         gateway 192.168.3.1
         dns-nameservers 192.168.3.45 192.168.8.10
         dns-search foo.org bar.com

B 修改 resolvconf服务的配置文件: /etc/resolvconf/resolv.conf.d/base
         添加:
         nameserver      192.168.1.254

这样,在机器重启或 resolvconf 服务重启 都可以保证配置会写到/etc/resolv.conf 里面
     其实 /etc/resolv.conf 里面一直都有提示:
    "DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN" (确实有这样的提示)

更新dns设置,sudo resolv.conf -u
    然后重启NetworkManager

sudo restart network-manager

时间: 2024-08-13 07:55:14

ubuntu下静态IP、DNS配置的相关文章

Linux下静态ip的配置

------------恢复内容开始------------ 1 TYPE=Ethernet 2 BOOTPROTO=static#dhcp改为static,采用静态方式 3 DEFROUTE=yes 4 IPV4_FAILURE_FATAL=no 5 PEERDNS="yes" 6 IPV6INIT=yes 7 IPV6_AUTOCONF=yes 8 IPV6_DEFROUTE=yes 9 IPV6_FAILURE_FATAL=no 10 NAME=eno16777736 11 UU

Ubuntu Linux静态IP网络配置

基于Ubuntu 14.04 LTS Server. 近来喜欢上了KDE,奈何Ubuntu的默认桌面是基于Unity的,卸载起来很是麻烦,干脆直接从server版装起,自己需要什么软件再添加什么软件,这下整个世界都变的清爽了. 文字界面除了网络配置不太直观外,其他都还好,对于学习纯命令行操作大有裨益. 首先查看一下当前系统的网卡: $ sudo iconfig 比如这里我除了回环网路lo外,网络接口名为em1,下面就去给它配置网络. 1. 编辑/etc/network/interfaces文件:

ubuntu 下telnet服务安装配置

1. sudo apt-get install xinetd telnetd 2. sudo vim /etc/xinetd.conf并加入以下内容进行下一步的Ubuntu Linux telnet设置: # Simple configuration file for xinetd # # Some defaults, and include /etc/xinetd.d/ defaults { # Please note that you need a log_type line to be a

ubuntu下 openvpn客户端的配置

1.安装openvpn sudo apt-get install openvpn 2.配置openvpn 作为客户端,OpenVPN并没有特定的配置文件,而是由服务器提供方给出一个配置文件.对于认证,OpenVPN提供了两种认证方法:基于用户名/密码的认证与SSL证书认证.用户名/密码的认证方法无法(或较难)限制一个账号同时连接多个客户端,而采用证书,则可保证同一证书同一时间只能有 一个客户端连接.当然,这些都是由服务器端决定的,不需要客户端进行选择. 首先将OpenVPN服务器提供商发给你的配

ubuntn 虚拟机NAT 静态IP 网络配置

在虚拟机安装ubuntu12.04自动获取IP 一切都没有问题 ssh连接也正常.关机重启后郁闷的发现网络已经不通了,于是开始了以下的摸索. 1.配置静态IP 网关: ip段: 命令: Vim /etc/network/interface auto lo iface lo inet loopback auto eth0 # Assgin static IP by eric on 26-SEP-2012 iface eth0 inet static address 192.168.91.200 #

linux -- Ubuntu修改静态IP地址重启后无法上网的解决

ubuntu设置静态IP地址后,上不了网 文章中也提到,如果是在/etc/resolv.conf添加DNS,由于Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resolv.conf 的内容会被修改成默认的样子,文件里也有提示文字:“DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN”,所以不能直接修改 /etc/resolv.conf. 还有一点要注意的就是,/etc/resolv.c

Ubuntu下bochs的安装配置

目前市面上流行的全虚拟化PC仿真软件系统主要有三种:VMware公司的VMware Workstation软件.Microsoft公司的Virtual PC以及开放源代码的Bochs.这3种软件都可以虚拟或仿真Intel x86硬件环境,可以让我们在运行这些软件的系统平台上运行多种其它的"客户"操作系统. 就使用范围和运行性能来说,这3种仿真软件有一定的区别.Bochs仿真了x86的硬件环境(CPU的指令)及其外围设备,因此很容易被移植到很多操作系 统上或者不同体系结构的平台上.由于主

Ubuntu下串口minicom的配置

一般的配置方法过程如下: 1.安装软件 sudo apt-get install minicom 2.查看端口 找到端口: 这里要注意下,我们用的是USB 转串口,所以其设备是名称要注意,输入以下命令找到USB转串口的位置 dmesg | grep usb 假如有以下内容: [ 7415.893942] usbserial: USB Serial Driver core [ 7415.931116] usb 3-1: ark3116 converter now attached to ttyUS

ubuntu下openoffice开发环境配置

安装openoffice或者liboffice 路径:/usr/lib/openoffice/program ,soffice 开启服务: 安装JDK - 其默认路径:jdk7 版本号:1.7...,jdk6版本号:1.6... jodconvert的安装 http://ncu.dl.sourceforge.net/project/jodconverter/JODConverter/2.2.2/jodconverter-2.2.2.zip java -jar /tmp/ppt2pdf/jodco