关于 ubuntu 设置静态IP的问题

之前我安装也过Ubuntu server ,因为ubuntu server 没有图形界面,配置静态ip就必须使用vi编辑器来编辑/etc/network/interfaces文件实现,但是就是设置不成功,不知道是什么原因,网上的资料也查询了,都是一个设置方式。

我就是不信邪,进入官方wiki查了一下:http://wiki.ubuntu.org.cn

通过不断的实验,终于配置成功,留下日志备查:

使用vi,输入命令(为了不输入sudo 我直接切换到root账户):

sudo su
vi /etc/network/interfaces

配置过后的文件内容为(红色标记为更改添加内容):
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth0
# iface eth0 inet dhcp
iface eth0 inet static
address 192.168.0.6
netmask 255.255.255.0
gateway 192.168.0.1

注意对比,配置完成之后,重启网络:

/etc/init.d/networking restart

如果不是root账户,记得加sudo哦

昨天设置了静态IP,今天再打开电脑的时候却发现服务器不能联网了,奇怪,后来想了想是不是我没有设置DNS的缘故,使用vi编辑器打开/etc/resolv.conf:

vi /etc/resolv.conf

添加DNS:

search mydomain.com
nameserver 61.139.39.73
nameserver 61.139.2.69

配置完成之后,重启网络:

/etc/init.d/networking restart

问题解决!但是新问题出现了,重启计算机之后,/etc/resolv.conf中写入的DNS又被清除了,几天前有网友在此文的评论中说道了这个问题的解决方法,我按照这位网友的方法做了之后,果真可能,所以再把此法写在此文后:

在/etc/resolvconf/resolv.conf.d/head文件中写入DNS。

vi /etc/resolvconf/resolv.conf.d/head

添加DNS:

search mydomain.com
nameserver 61.139.39.73
nameserver 61.139.2.69

配置完成之后,重启网络:

/etc/init.d/networking restart

本文采用CC协议发布,原创文章,转载请注明:转自于IMCN

本文链接地址:关于 ubuntu 设置静态IP的问题

相关文章

  • 解决LNMP环境nginx: [emerg] open()错误问题 0条评论       2017-02-04
  • vestacp修改phpmyadmin默认登录地址 0条评论       2017-02-03
  • Ubuntu 16.04 怎样安装 PostgreSQL 和 phpPgAdmin 0条评论       2016-08-12
  • Ubuntu 16.04上安装Lighttpd+PHP 7(PHP-FPM)+MySQL 5.7 0条评论       2016-05-16
  • Ubuntu 16.04 安装 ProFTPd(TLS) 0条评论       2016-05-14
  • Ubuntu 16.04 LTS 安装 Nginx/PHP 7/MySQL 5.7 (LEMP) 0条评论       2016-05-08
  • 2 条评论

    1. atskyline说道:

      /etc/resolv.conf 重启一定是会被洗到的。
      把DNS在写到/etc/resolvconf/resolv.conf.d/head才可以
      前几天弄Ubuntuserver 也遇到这个问题

    [Ctrl + Enter]

    分享按钮