当前位置: 首页 > news >正文

【Ubuntu】Netplan静态网络配置

1.配置文件

# 默认配置文件:/etc/netplan/*.yaml# 本机
root@ubuntu-server:~# vim /etc/netplan/50-cloud-init.yaml 

2.DHCP

network:             ethernets:ens33:dhcp4: trueversion: 2

3.静态IP设置

  • 注意:netplan 说明文件格式存储在下列路径下,该目录下有各种样例文件,可以提供帮助
root@ubuntu-server:~# cd  /usr/share/doc/netplan/examples/
root@ubuntu-server:/usr/share/doc/netplan/examples# lsbonding_router.yaml               infiniband.yaml          sriov_vlan.yam    ……# 静态IP范例
root@ubuntu-server:/usr/share/doc/netplan/examples# cat static.yaml 
network:version: 2renderer: networkdethernets:enp3s0:                    #网卡名addresses:- 10.10.10.2/24        #静态IP地址/子网掩码nameservers:search: [mydomain, otherdomain]        #域名addresses: [10.10.10.1, 1.1.1.1]       #DNS解析地址1 , DNS解析地址2routes: - to: defaultvia: 10.10.10.1       #网关地址

  • 查看本机IP信息

# IP and netmask:
root@ubuntu-server:~# ifconfig ens33     #IP:192.168.2.135
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500inet 192.168.2.135  netmask 255.255.255.0  broadcast 192.168.2.255inet6 fe80::20c:29ff:fe2b:2eed  prefixlen 64  scopeid 0x20<link>ether 00:0c:29:2b:2e:ed  txqueuelen 1000  (Ethernet)RX packets 181714  bytes 269446531 (269.4 MB)RX errors 0  dropped 0  overruns 0  frame 0TX packets 15485  bytes 1005411 (1.0 MB)TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0# gateway:      192.168.2.2
root@ubuntu-server:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         192.168.2.2     0.0.0.0         UG    0      0        0 ens33
192.168.2.0     0.0.0.0         255.255.255.0   U     0      0        0 ens33# DNS:114.114.114.114

 

  • 设置 
root@ubuntu-server:~# vim /etc/netplan/50-cloud-init.yam
# 清除已有内容,将静态IP范例文件内容拷贝到当前配置中,在修改,注意缩进格式
network:ethernets:ens33:dhcp4: noaddresses:- 192.168.2.135/24- 192.168.2.150/24routes:- to: defaultvia: 192.168.2.2nameservers:addresses: [114.114.114.114]version: 2

  • 生效
root@ubuntu-server:~# netplan apply

 

相关文章:

  • 缺乏实体人形机器人的主流高精度仿真方案
  • Flutter接入ProtoBuff和原生Android通信【性能最优】
  • tmux 入门与实用指南
  • 39、.NET GC是什么? 为什么需要GC?
  • 深泽多层电路在PCB行业中属于什么水平
  • 初识Linux · 传输层协议TCP · 上
  • Python爬虫中time.sleep()与动态加载的配合使用
  • C语言自定义类型:联合与枚举详解
  • 手撕基于AMQP协议的简易消息队列-2(所用第三方库的介绍与简单使用)
  • 【MCP】为什么使用Streamable HTTP: 相比SSE的优势与实践指南
  • 【SpringMVC】详解cookie,session及实战
  • ping_test_parallel.sh 并行网络扫描脚本
  • (leetcode) 力扣100 7.接雨水(两种非官解,三种官解,对官解进一步解释)
  • QT实现曲线图缩放、拖拽以及框选放大
  • 【特别版】Kubernetes集群安装(1master,2node)
  • docker 安装 sqlserver2022 和注意点
  • 长事务:数据库中的“隐形炸弹“——金仓数据库运维避坑指南
  • P2415 集合求和 详解
  • 需求分析阶段测试工程师主要做哪些事情
  • Kubernetes探针生产环境实战指南
  • 中方就乌克兰危机提出新倡议?外交部:中方立场没有变化
  • 牛市早报|国家发改委:今年将推出约3万亿元优质项目,支持民营企业参与
  • 国家主席习近平同普京总统举行大范围会谈
  • 中消协点名新能源汽车行业:定金退款争议频发
  • 央行:将支持资本市场两项货币政策工具的额度合并使用
  • 李云泽:小微企业融资协调工作机制已发放贷款12.6万亿元