17.10版本之前:

Ubuntu的网卡配置文件跟CentOS的不一样,Ubuntu的网卡配置文件是/etc/network/interfaces。我们用vi /etc/network/interfaces命令去修改网卡文件。具体修改如上图所示,要注意的是Ubuntu用的都是小写,而且IP地址和DNS的名字跟CentOS的不一样,参数和选项之间要有个空格。

Ubuntu配置副IP也是在这个网卡配置文件中配置,改一下网卡名的后缀,第一个副IP加:1,第二个副IP加:2,如此类推。切记,配置副IP不需要再配网关和DNS,否则会冲突

配置完之后用/etc/init.d/networking restart命令或 ifdown ethx&& ifup ethx来重启网络,重启完用ip a或者ifconfig命令来查看配置是否生效

17.10版本之后:

Ubuntu在17.10版本开始,配置网卡文件的方式会跟之前的不太一样。配置IP需要使用其他方法。编辑/etc/netplan/01-netcfg.yaml这个文件,如果这个文件没有的话,先cd /etc/netplan/ 然后找到.yaml结尾的配置文件,新安装的系统默认只有一个

进去修改这个配置文件,默认这个配置文件只有

network:

version: 2

renderer: networkd

如果有dhcp的直接删掉即可

在后面按照格式添加一下的内容:

ethernets:

enp2s1:

addresses: [ 192.168.1.98/24,192.168.137.99/24]

gateway4: 192.168.1.1

nameservers:

addresses: [8.8.8.8,114.114.114.114]

其中,addresses:  注意冒号后面需要带一个空格然后在用中括号。

IP后面的24代表子网掩码255.255.255.0,这里不能直接用255.255.255.0,所以用24代替

副IP可以直接在地址那里重复添加,注意使用,逗号隔开。

网关那里不能使用中括号,gateway后面要有个4

修改完保存退出之后执行netplan apply 将配置文件生效,这个就是平时使用的重启网络服务命令。

还可以使用 ip link set enp2s1 up 来替代ifup enp2s1和ip link set enp2s1 down 来替代 ifdown enp2s1

其中enp2s1是网卡名称,如果网卡是eth0之类的,需要对应的进行变更


Ubuntu下配置IP地址的更多相关文章

  1. CentOS 与Ubuntu 下配置IP地址

    1.CentOS配置方法如下: 用vi打开配置文件 [root@haha3 ~]#  vi /etc/sysconfig/network-scripts/ifcfg-eth0 写入以下配置 DEVIC ...

  2. linux下配置ip地址四种方法(图文方法)

    主要是用第四种方法 (1)Ifconfig命令  第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig  ...

  3. Linux下配置ip地址四种方法

    linux系统安装完,以后通过命令模式配置网卡IP.配置文件通常是/etc/sysconfig/network-scripts/ifcfg-interface-nameifconfig后显示的内容,l ...

  4. linux下配置ip地址四种方法(图文)

    (1)Ifconfig命令   第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig  ethx   i ...

  5. ubuntu中配置ip地址和上网配置

    ubuntu中的ip地址配置: 基于NAT模式: 如果能正常连接ip,但不能ping动www.baidu.com的话,我们需要在配置文件中配置主机上网的DNS地址,如下: 如果上面图片上的DNS se ...

  6. Ubuntu系统下配置IP地址方法介绍

    配置IP方式有两种: 1.通过命令直接配置 sudo ifconfig eth0 IP地址 netmask 子网掩码------配置IP地 sudo route add default gw 网关-- ...

  7. 配置ip地址四种方法,方便学习linux的朋友

    (1)Ifconfig命令  第一种使用ifconfig命令配置网卡的ip地址.此命令通常用来零时的测试用,计算机启动后 ip地址的配置将自动失效.具体用法如下.Ipconfig  ethx   ip ...

  8. Linux环境下如何配置IP地址、MAC地址

    Linux环境下如何配置IP地址.MAC地址 1.配置IP地址 进入配置IP地址路径,进行修改即可 cd /etc/network vim interface 加入以下内容: iface eth0 i ...

  9. windows下脚本配置IP地址

    带着笔记本有时候在固定的地方工作,需要用到同一个的Ip地址.换个地方换个Ip,又要重新输一遍. 开始感觉这个过程很繁琐,因为是window工作环境,一开始想到了vbs脚本. 无意中发现了强大的nets ...

随机推荐

  1. ef not in

    //not in linq var xx=(from c in measStateDetail where !((from d in breakInstr select d.InstrCode).Co ...

  2. Django 04

    目录 视图层 三个常用方法 JsonResponse FBV 和 CBV 模板层 模板语法 模板传值 过滤器 标签 自定义过滤器和标签 模板的继承 模板的导入 视图层 三个常用方法 HttpRespo ...

  3. Redis-API

    Redis-API 简介 Redis 是一个基于内存的高效的键值行非关系型数据库,存取效率极高. python提供了两个类:分别为Redis和StrictRedis来实现Redis的命令操作.Redi ...

  4. YiluPHP是如何做到不用配置、不用注入就能直接使用所有的类?

    使用过YiluPHP的人都会发现,不管是模型类还是逻辑类.辅助类还是工具类,使用所有类都不需要在配置文件中设置加载或注入,也不需要在页面中使用 include 或 require 或 use ,直接使 ...

  5. Linux远程目录挂载

    原文内容来自于LZ(楼主)的印象笔记,如出现排版异常或图片丢失等问题,可查看当前链接:https://app.yinxiang.com/shard/s17/nl/19391737/ad99ab1d-1 ...

  6. MongoDB 快速扫盲贴

    长话短说 经过996的历练,开发者潜意识里总是以object的视角看待事物, 现在某些数据库也具备这样的视角. MongoDB是一个文档型(类JSON 文档)数据库,相比传统的关系型row/colum ...

  7. Spring与Shiro整合 静态注解授权

    Spring与Shiro整合 静态注解授权 作者 : Stanley 罗昊 [转载请注明出处和署名,谢谢!] 使用Shiro的种类 首先,Shiro的授权方式共有三种: 1.编程式授权(不推荐) 2. ...

  8. 2、MVC+IOC容器+ORM结合

    1.常规写法,难道我们每次都new一个服务,如下面的UserService和CompanyService然后调用服务的Find方法去操作,为什么我们不让UserService和CompanyServi ...

  9. Jetpack架构组件(二)Lifecycle使用

    1.直接添加如下依赖就可以满足日常的工作,如果缺少哪个库,再去单独添加就好了 implementation "android.arch.lifecycle:extensions:1.1.1& ...

  10. IO测试工具 - 用于IO测试 ; linux benchmarks

    IO测试工具,用于磁盘IO测试,下面进行使用列表进行记录: iozone fio dd ioping iotop iostat bonnie++ crystalDisk Atto as-ssd-ben ...