前言

连接远程server重启的时候发现IP发生变化,影响远程连接,此时,需要将server配置为静态IP。

系统环境

ubuntu16.04

操作过程

1. 设置IP和DNS

command

sudo vi /etc/networks/interfaces

添加蓝色部分内容

#The loopback network interface
auto lo
iface lo inet loopback # The primary network interface
auto ens0_name //网卡名称,通过ifconfig命令查看
iface ens0_name inet static
address 192.168.2.130 //填入自己的ip地址
netmask 255.255.255.0 //子网掩码,一般为这个
gateway 192.168.0.1 //网关
dns-nameservers *.*.*.* //DNS

其中,

iface eth0 inet static    #设置获取ip的方式为静态
address 192.168.3.162 #设置想要设定的ip,根据实际进行设置
netmask 255.255.255.0 #设置子网掩码
gateway 192.168.3.1 #设置网关地址,根据实际进行设置如果设置虚拟机可以通过查看物理机的网关
dns-nameservers 8.8.8.8 #设置dns服务器,可以设置其他的dns服务器

如何查看gateway可以参考here;

如何查看系统的DNS服务器(此处博主没有找到正确的,IT给了DNS);

2. 重启网络服务

sudo /etc/init.d/networking restart

3. NetworkManager默认不管理出在/etc/network/interfaces中的接口,所以可以通过修改NetworkManager的配置文件来改变这一默认设置。

sudo vi /etc/NetworkManager/NetworkManager.conf

更改内容

managed = false  ----->  managed = true

4. 保存之后重启;

sudo service network-manager restart

不清楚步骤2和3是否必须同时需要进行,反正如果步骤2之后有问题可以尝试步骤3/4;

5. 不能上网的问题;

这个其实是与网络技术的软硬件知识相关的,与网口的连接是否正确。

系统配置的静态IP对应的网口信息一定要和硬件的网络接口具有一致性,不能有冲突,如果有冲突要delete.

参考

1. ubuntu查看gateway的方法

2. 如何解决ubuntu14.04设置静态ip问题

3. ubuntu设置静态ip

【linux基础】如何配置ubuntu系统为静态IP地址的更多相关文章

  1. Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析(1-4)

    Linux学习笔记(10)linux网络管理与配置之一——主机名与IP地址,DNS解析与本地hosts解析 大纲目录 0.常用linux基础网络命令 1.配置主机名 2.配置网卡信息与IP地址 3.配 ...

  2. Vmware下Ubuntu 14.04静态IP地址的设置方法

    一.环境 宿主机 Win 8.1 虚拟机工具 VMware 10.0 虚拟主机系统 Ubuntu 14.04   二.说明 这里需要注意的是:VMware对于VMnet8采用如下规则(192.168. ...

  3. Linux 最小化安装后IP的配置(手动获取静态IP地址)

    一.图形化界面配置(假设为电脑A) 如果你的Linux安装有图形化界面,那么通过以下方式来配置: 我这里是有两块网卡,第一个网卡在上篇中已经通过DHCP来配置了:Linux 最小化安装后IP的配置(D ...

  4. 【Ubuntu】设置静态ip地址

    一.Ubuntu16.04设置静态IP1.获取网卡的名字   ip route show 2.获取网卡的名字 vim /etc/network/interfaces auto ens33 iface ...

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

    ubuntu设置静态IP地址后,上不了网 文章中也提到,如果是在/etc/resolv.conf添加DNS,由于Ubuntu 有一个 resolvconf 服务,如果重启它,那么 /etc/resol ...

  6. 如何在Ubuntu Server 18.04 LTS中配置静态IP地址

    安装Ubuntu Server 18.04后需要分配一个的静态IP地址.先前的LTS版本Ubuntu 16.04使用/etc/network/interfaces文件配置静态IP地址,但是Ubuntu ...

  7. linux-01Red Hat Enterprise Linux 7(RHEL7)配置静态IP地址

    为方便在学习linux readhat7,在本地安装安装了虚拟机.为能够用win7连接虚拟机的linux远程客户端操作,则需要虚拟机和win本地的网络互通: 操作如下:1.本地配置ip地址 : 2.验 ...

  8. Linux基础网络配置

    目录 Linux基础网络配置 参考 IP配置 Route配置 DNS指向 ss命令 *网络排查工具 Linux基础网络配置

  9. Ubuntu 为网卡配置静态IP地址

    为网卡配置静态IP地址编辑文件/etc/network/interfaces:sudo vi /etc/network/interfaces并用下面的行来替换有关eth0的行:# The primar ...

随机推荐

  1. woocommerce调用产品相册gallery图片如何操作?wordpress技巧

    wordpress官网有很多woocommerce模板,但有些客户要求定制模板,这时可能会碰到产品相册图片调用的问题,如果根据自带的Storefront主题来改很麻烦,那我们就自己定义吧!下来就随yt ...

  2. 一个Java字符串中到底有多少个字符?

    依照Java的文档, Java中的字符内部是以UTF-16编码方式表示的,最小值是 \u0000 (0),最大值是\uffff(65535), 也就是一个字符以2个字节来表示,难道Java最多只能表示 ...

  3. 最近的思考x

    数据结构与文件格式: 自我管理与成长管理: 静态分析与动态分析.

  4. .ckpt文件与.pb文件

    .ckpt文件是旧版本的输出saver.save(sess),相当于现在的.ckpt-data checkpoint文件仅用于告知某些TF函数,这是最新的检查点文件. .ckpt-meta 包含元图, ...

  5. JavaScript基础10——正则

    什么是正则?     正则表达式(regular expression)是一个描述字符规则的对象.可以用来检查一个字符串是否含有某个字符,将匹配的字符做替换或者从某个字符串中取出某个条件的子串等.   ...

  6. MongoDB中4种日志的详细介绍

    前言 任何一种数据库都有各种各样的日志,MongoDB也不例外.MongoDB中有4种日志,分别是系统日志.Journal日志.oplog主从日志.慢查询日志等.这些日志记录着MongoDB数据库不同 ...

  7. 用OKR让你的员工嗨起来

    在<OKR工作法>这本书中,作者主要用了叙述故事的方式来讲解了在OKR实践的整个过程,这样的讲解方式让整本书显得生动有趣,却又处处是引人深思的道理.比如说TeaBee在第一次OKR实践失败 ...

  8. python开发面试问题

    python语法以及其他基础部分 可变与不可变类型: 浅拷贝与深拷贝的实现方式.区别:deepcopy如果你来设计,如何实现: __new__() 与 __init__()的区别: 你知道几种设计模式 ...

  9. nginx 日志之 access_log

    web服务器的访问日志是非常重要的,我们可以通过访问日志来分析用户的访问情况, 也可以通过访问日志发现一些异常访问,比如cc攻击. 格式: access_log /path/to/logfile fo ...

  10. Centos7 U盘安装&命令大全

    软件下载 1.centos下载,下载地址https://www.centos.org/download/ 我选择的镜像是:CentOS-7-x86_64-DVD-1804.iso 2.UltraISO ...