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之类的,需要对应的进行变更


最新文章

  1. Android studio 自定义打包apk名
  2. Xamarin Studio在Mac环境下的配置和Xamarin.iOS常用控件的示例
  3. querystring 解析url 查询字符串
  4. Java中main函数只能调用同类中的静态方法?
  5. [20140711] SQL Server page还原
  6. 廖雪峰js教程笔记10 浏览器对象
  7. HTML页面放大镜效果
  8. laravel 自定义命令
  9. C#中种常用的计时器
  10. squid服务搭建
  11. poj1236强连通缩点
  12. linux scp远程拷贝文件及文件夹
  13. Python 面向对象【2】
  14. 【题解】Luogu SP1435 PT07X - Vertex Cover
  15. BZOJ4828 AHOI/HNOI2017大佬(动态规划+bfs)
  16. leetcode41
  17. dfs序理解-hdu3887
  18. poj 3177 边双联通 **
  19. ios push local notification
  20. UITableView cell 半透明效果,改变cell高度时背景不闪的解决方法

热门文章

  1. 统计学习方法与Python实现(一)——感知机
  2. Dijkstra(迪杰斯特拉求最短路径)-02-网络延迟时间
  3. Redis KeyExpire的使用
  4. 笔记||Python3之异常处理
  5. Altium PCB二维码Logo设计(转 crazybingo)
  6. Linux-(3)Linux Shell 使用
  7. 深度优先搜索 & 广度优先搜索
  8. 【Java Web开发学习】Spring MVC添加自定义Servlet、Filter、Listener
  9. 你不会还在用这8个错误的SQL写法吧?
  10. inux 内存监控分析