输入su 进入root用户 为下面修改文件内容提供权限

1.查看自己网卡名称:输入命令:

ifconfig -a

或者

 ip link

或者

ip addr

所以我的网卡名称是:ens33

2. 然后输入如下命令

vi /etc/network/interfaces

3.打开文件之后,按下“ i ”键进入编辑模式,如图配置:

解释:(1)第一部分是配置环播地址 不用管它

(2)第二部分 :

      auto 网卡名称(第一步查看到的网卡名称 我的是ens33 下同)

   “iface ens33 inet static” 设置静态IP,动态的是将static修改为dhcp,如果设置为动态IP无法设置虚拟网卡

   address  设置你想要的设置的ip地址,该IP最好与本机的网络段一致否者容易连不上网。

   netmask 子网掩码 与主机一致

   gateway 网关 在虚拟机上面工具栏选择“编辑”再选择“虚拟网络编辑器”

    

     dns-nameservers 设置DNS 可以与主机网关一致也可以设置成通用DNS地址 114.114.114.114 或者 8.8.8.8

(3)查询主机IP地址、子网掩码、网关

按下“window”键+“R”,输入“cmd”,再输入命令“ipconfig”,回车,往下看,出现如图:

这里的网络段即前三位(192.168.1.x),x设置自己想要的

4.编辑完成后,按下“Esc”退出编辑模式,输入“ :wq”(有冒号的哦!)保存并退出

5.重启服务器

/etc/init.d/networking restart

6.出现OK后即重启服务器成功,查看固定IP是否成功:输入你第一步的命令查看是否固定IP成功,如果IP地址和你设置的一样即固定成功

7.ping www.baidu.com

注:出现重启服务器ping不通百度的解决办法:一般按上述过程可成功ping通,如若还是不行,可以查看是否与主机IP段一致,还是不行的可以如下解决:

  

(1)关闭虚拟机然后单击虚拟机,出现主页点击“编辑虚拟机设置”

    

    设置网络适配器,在“网络连接”处选择“自定义”,再选择“VMnet8(NET)”

  

(2)设置DNS

vi /etc/systemd/resolved.conf

  如图添加DNS地址

然后保存并退出,重启服务器,再次ping尝试

这样设置DNS,在虚拟机重启后会出现重置,所以需要每次重新设置或者如下设置:

解决Ubuntu 解决重启后resolv.conf重置的问题:

    在网卡配置文件(即第二步输入“vi /etc/network/interfaces”命令打开的文件)里添加下段代码

dns-search foo.org bar.com 

至于为什么这样可以参考

https://blog.csdn.net/lell3538/article/details/50642548

以上是我对Ubuntu配置固定IP的办法希望能帮到你,我也是小白一枚,有错误也请指正。

VM15 Ubuntu18.04下固定IP的更多相关文章

  1. Ubuntu18.04下搭建LAMP环境

    一.Apache2 web 服务器的安装 : 可以先更新一下服务器 1.sudo apt-get update             # 获取最新资源包 2.sudo apt-get upgrade ...

  2. ubuntu 18.04 修改 固定ip

    Linux(ubuntu)下固定IP的方法   写在前面,问:为什么要固定ip.答:要知道固定IP的好处多多,随意搬动,固定共享地址,不怕断网等等 首先,我们要选取一个局域网内的IP,方法如下: 1. ...

  3. Ubuntu18.04下MySQL8.0和Navicat15的安装与使用

    目录 一.MySQL8.0安装 二.Navicat安装并与MySQL连接 一.MySQL8.0安装 注意:若直接 sudo apt install mysql-server,你会发现安装后的版本是5. ...

  4. 在Ubuntu18.04下编译出ffmpeg(支持推流H265成rtmp)

    Ubuntu18.04下编译libx264.libx265.libfdk_aac和ffmpeg 一.编译x264库 二.编译fdk-aac库 三.编译x265库 四.编译FFmpeg源码 五.设置环境 ...

  5. Ubuntu18.04下安装搜狗输入法

    Ubuntu18.04下安装搜狗输入法 第一步:安装 fcitx输入框架 sudo apt-get install fcitx 第二步:在官网下载 Linux 版本搜狗输入法 https://piny ...

  6. Ubuntu18.04下给PyCharm创建快捷方式

    Ubuntu18.04下给PyCharm创建快捷方式 该方法 WebStorm.PyCharm.Clion 等都适用. 步骤 终端输入: sudo gedit /usr/share/applicati ...

  7. ubuntu18.04 下利用conda安装opencv3

    ubuntu18.04 下利用conda安装opencv3 安装opencv3 conda install -c https://conda.anaconda.org/menpo opencv3 出现 ...

  8. ubuntu18.04下安装mysql后无法用mysqlworkbench访问

    问题描述:我在ubuntu18.04下执行以下命令安装mysql时遇到了mysqlworkbench无法连接root用户的问题.ubuntu18.04下默认安装mysql时是5.7版本的,但是5.7版 ...

  9. Ubuntu18.04下安装MySQL

    Ubuntu上安装MySQL非常简单只需要几条命令就可以完成. 1. sudo apt-get install mysql-server 2. apt-get isntall mysql-client ...

随机推荐

  1. Linux 系统编程 学习:02-进程间通信1:Unix IPC(1)管道

    Linux 系统编程 学习:02-进程间通信1:Unix IPC(1)管道 背景 上一讲我们介绍了创建子进程的方式.我们都知道,创建子进程是为了与父进程协作(或者是为了执行新的程序,参考 Linux ...

  2. [Luogu P3338] [ZJOI2014]力 (数论 FFT 卷积)

    题面 传送门: 洛咕 BZOJ Solution 写到脑壳疼,我好菜啊 我们来颓柿子吧 \(F_j=\sum_{i<j}\frac{q_i*q_j}{(i-j)^2}-\sum_{i>j} ...

  3. [Luogu P3119] [USACO15JAN]草鉴定Grass Cownoisseur (缩点+图上DP)

    题面 传送门:https://www.luogu.org/problemnew/show/P3119 Solution 这题显然要先把缩点做了. 然后我们就可以考虑如何处理走反向边的问题. 像我这样的 ...

  4. P1098 字符串的展开

    P1098 字符串的展开 刷新三观的模拟题 题意描述 太长了自己去看吧. 算法分析 模拟题分析你*呀! 写这篇题解的唯一原因是:三目运算符用的好的话,可以让百行大模拟变成30行水题. 代码实现 #in ...

  5. Asp.Net Core学习笔记:入门篇

    Asp.Net Core 学习 基于.Net Core 2.2版本的学习笔记. 常识 像Django那样自动检查代码更新,自动重载服务器(太方便了) dotnet watch run 托管设置 设置项 ...

  6. EntityFramework Core上下文实例池原理分析

    前言 无论是在我个人博客还是著作中,对于上下文实例池都只是通过大量文字描述来讲解其基本原理,而且也是浅尝辄止,导致我们对其认识仍是一知半解,本文我们摆源码,从源头开始分析.希望通过本文从源码的分析,我 ...

  7. Codeforces 1404 D. Game of Pairs

    Codeforces 1404 D.Game of Pairs 给定\(2n\)个数\(1,2,...,2n\),A 和 B 将进行交互,规则如下: A 需要将元素分成 n 组 \(\mathbf{p ...

  8. PHP修改css文件中的背景图片并下载到本地

    扒网站当中一般css中的图片扒不下来,这个脚本就是用来下载这些图片到本地的 流程 1.获取css文件路径 2.打开文件逐行读取判断是否包含需要的图片 2.1 包含则 -进行截取直接获取到相对路径 2. ...

  9. 基于YOLO-V2的行人检测(自训练)附pytorch安装方法

    声明:本文是别人发表在github上的项目,并非个人原创,因为那个项目直接下载后出现了一些版本不兼容的问题,故写此文帮助解决.(本人争取在今年有空的时间,自己实现基于YOLO-V4的行人检测) 项目链 ...

  10. Android序列化问题与思考

    今天再来谈谈Android中的对象序列化,你了解多少呢? 序列化指的是什么?有什么用 序列化指的是讲对象变成有序的字节流,变成字节流之后才能进行传输存储等一系列操作. 反序列化就是序列化的相反操作,也 ...