ubuntu网卡配置

摘要:
网卡配置文件采用YAML格式,必须以/etc/netplan/XXX.yaml文件命名方式存放可以每个网卡对应一个单独的配置文件,也可以将所有网卡都放在一个配置文件里自动获取IProot@ubuntu1804:~#cat/etc/netplan/01-netcfg.yaml#Thisfiledescribesthenetworkinterfacesavailableonyoursystem#For

网卡配置文件采用YAML格式,必须以 /etc/netplan/XXX.yaml 文件命名方式存放
可以每个网卡对应一个单独的配置文件,也可以将所有网卡都放在一个配置文件里

自动获取IP

root@ubuntu1804:~# cat /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
	  dhcp4: yes

# 修改网卡配置文件后需执行命令生效:
root@ubuntu1804:~#netplan apply

配置静态IP

root@ubuntu1804:~#vim /etc/netplan/01-netcfg.yaml
network:
  version: 2
  renderer: networkd
ethernets:
  eth0:
    dhcp4: no
  addresses: [192.168.8.10/24,10.0.0.10/8] #或者用下面两行,两种格式不能混用
 - 192.168.8.10/24
 - 10.0.0.10/8
  gateway4: 10.0.0.2
  nameservers:
 search: [baidu.com, google.org]
   addresses: [114.114.114.114, 8.8.8.8, 1.1.1.1]

image

配置多网卡静态IP和静态路由

root@ubuntu1804:~#vim /etc/netplan/01-netcfg.yaml
# This file describes the network interfaces available on your system
# For more information, see netplan(5).
network:
  version: 2
  renderer: networkd
  ethernets:
    eth0:
      dhcp4: no
    dhcp6: no
    addresses: [10.0.0.100/16]
    gateway4: 10.0.0.2
    nameservers:
     addresses: [223.6.6.6]
    eth1:
      dhcp4: no
      dhcp6: no 
      addresses: [10.20.0.100/16]
      routes:
  - to: 10.30.0.0/16
    via: 10.20.0.1
  - to: 10.40.0.0/16
  via: 10.20.0.1
  - to: 10.50.0.0/16
  via: 10.20.0.1
  - to: 10.60.0.0/16
  via: 10.20.0.1

root@ubuntu1804:~#netplan apply
root@ubuntu1804:~#route -n
Kernel IP routing table
Destination Gateway Genmask Flags Metric Ref Use Iface
0.0.0.0 10.0.0.2 0.0.0.0 UG 0 0 0 eth0
10.0.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth0
10.20.0.0 0.0.0.0 255.255.0.0 U 0 0 0 eth1
10.30.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1
10.40.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1
10.50.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1
10.60.0.0 10.20.0.1 255.255.0.0 UG 0 0 0 eth1

免责声明:文章转载自《ubuntu网卡配置》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇js引用类型赋值不改变原对象值ES开启慢查询日志下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Ansible原理与安装部署

今天,我们开始学习运维自动化工具Ansible。 一、Ansible原理 1.1 什么是Ansible Ansible一种集成IT系统的配置管理、应用部署、执行特定任务的开源平台/框架。基于Python语言实现,核心模块包括:jinja2、PyYAML和paramiko。Ansible允许重复执行而不出错,客户端无agent,服务端无deamon进程。An...

Linux如何查看YUM的安装目录

https://www.cnblogs.com/kerrycode/p/6924153.html https://blog.csdn.net/wd2014610/article/details/79659073 Linux下如何查看使用YUM安装过的包的安装路径呢? 在搞清楚这个问题前,我们先来了解一下YUM。 YUM(全称为 Yellow dog Up...

利用shell脚本调用ansible自动化实现企业备份基本环境

inotify+rsync实时监控推送NFS挂载目录脚本 #!/bin/bash Path=/data /usr/bin/inotifywait -mrq --format '%w%f' -e create,close_write,delete /data | whileread line do if [ -f $line ];the...

Ubuntu18.04 Server 安装与设置

一、安装过程 略...... 安装过程在分区设置前出现卡死现象,可尝试进入F6选择高级安装选项,把"acpi=off"选中再进行安装 二、系统配置 1.删除普通用户 userdel -r userxxx 2.配置静态IP地址 vim /etc/netplan/01-netcfg.yaml # This file describes the network...

使用Zabbix监控Nginx状态页实战案例

           使用Zabbix监控Nginx状态页实战案例                                      作者:尹正杰 版权声明:原创作品,谢绝转载!否则将追究法律责任。  一.编译安装nginx步骤详解并开启状态页   博主推荐阅读:     https://www.cnblogs.com/yinzhengjie/p/...

ubuntu安装配置telnet

1. sudo apt-get install xinetd telnetd 2. 安装成功后,系统也会有相应提示: sudo vi /etc/inetd.conf并加入以下一行 telnet stream tcp nowait telnetd /usr/sbin/tcpd /usr/sbin/in.telnetd 3. sudo vi /etc/xin...