ICode9

精准搜索请尝试: 精确搜索
首页 > 系统相关> 文章详细

网络配置Netplan-ubuntu18.04

2021-06-29 16:05:42  阅读:628  来源: 互联网

标签:netplan 10.171 Netplan 网络 192.168 mtu 获取 配置 ubuntu18.04


一、 获取当前配置

# part1 
NetCardName // 网卡名   
IP          // IPv4/IPv6地址
SubnetMask  // IPv4/IPv6子网掩码
MTU        
MAC         // MAC地址
# 通过系统调用获取, 用的go原生包获取, 可以用系统命令ifconfig来对比查看, 如下
security@DEFAULTSTRING:~$ ifconfig
enp1s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.1.205  netmask 255.255.255.0  broadcast 192.168.1.255
        inet6 fe80::207:32ff:fe67:b732  prefixlen 64  scopeid 0x20<link>
        ether 00:07:32:67:b7:32  txqueuelen 1000  (Ethernet)
        RX packets 368485  bytes 26495671 (26.4 MB)
        RX errors 0  dropped 85574  overruns 0  frame 0
        TX packets 149  bytes 10094 (10.0 KB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

enp2s0: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1280
        inet 10.171.16.79  netmask 255.255.255.192  broadcast 10.171.16.127
        inet6 fe80::207:32ff:fe67:b733  prefixlen 64  scopeid 0x20<link>
        ether 00:07:32:67:b7:33  txqueuelen 1000  (Ethernet)
        RX packets 40967901  bytes 49095171879 (49.0 GB)
        RX errors 0  dropped 85574  overruns 0  frame 0
        TX packets 17850895  bytes 11274497274 (11.2 GB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0



# par2
Gateway     // IPv4/IPv6网关
DHCP        // 是否自动获取IP地址
DNS         // 是否自动获取DNS服务器
DNSServer1  // 首选DNS服务器
DNSServer2  // 次选DNS服务器
# 通过解析netplan配置文件获取, netplan配置文件下面会展示



# part3
SendRate     // 发送速率
RecvRate     // 接收速率
# 解析系统文件/proc/net/dev
# 此文件中会实时记录每个网卡的发送和接收总byte数, 通过两次采集数据并相减, 则可以得出发送与接收速率

二、修改当前配置

# 配置文件路径
/etc/netplan/*.yaml   

# 配置示例
# 表示有两个网卡enp1s0和enp2s0
# enp1s0: 
	ipv4地址和子网掩码为192.168.1.205  255.255.255.0,  可表示为192.168.1.205/24 (后端自动做转换,前端分开配置)
	dhcp4为false, 表示配置为静态ip
	网关为192.168.0.2
	mtu为1500
	dns server未配置则表示自动获取dns
# enp2s0:
ipv4地址和子网掩码为10.171.16.79  255.255.255.192,  可表示为10.171.16.79/26
	dhcp4为false, 表示配置为静态ip
	网关为10.171.16.65
	mtu为800
	dns server为8.8.8.8


network:
  version: 2
  renderer: networkd
  ethernets:
    enp1s0:
      addresses:
      - 192.168.1.205/24
      dhcp4: false
      gateway4: 192.168.0.2
      mtu: 1500
    enp2s0:
      addresses:
      - 10.171.16.79/26
      dhcp4: false
      gateway4: 10.171.16.65
      mtu: 800
	  nameservers:
          addresses: [8.8.8.8]


# 修改完配置可以用sudo netplan apply命令让配置即时生效

netplan官方文档: https://netplan.io/reference/

标签:netplan,10.171,Netplan,网络,192.168,mtu,获取,配置,ubuntu18.04
来源: https://blog.csdn.net/u014609111/article/details/118336929

本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享;
2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关;
3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关;
4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除;
5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有