找回密码
 注册
查看: 558|回复: 0

ubuntu 17.0以上版本网卡配置文件netplan/00-installer-config.yaml配置文件介绍

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-5-13 20:53:16 | 显示全部楼层 |阅读模式
修改配置文件,Ubuntu严格区分格式,空格缩进。
* q2 x% Y  S* }, }: D; E
, s  `* v) o$ T9 M0 N* E简要说明:& d5 ^" L3 U; C- D( \

6 B& p0 L0 [. Deno1-eno4,关闭dhcp;/ ?3 t9 n+ s7 b( h% O' F9 ]
5 }+ |2 C, x. x, S
bond0只绑定eno1、eno2,实际可根据情况,绑定更多网卡;1 n% v* U; i7 _
1 N3 H* q+ N. c# c4 ^
addresses一行为IP及掩码;
: k* I5 S& ], E( ?8 F7 B3 i. d$ L. j' t- y
nameservers下的addresses一行为DNS,多个用逗号分隔;
" E6 B: t( h3 ^
: s/ V, P9 |8 Xmode一行表示绑定模式,共7种,详见下文;
- ]  Q4 R/ N; `* n6 [) H
2 p7 ?5 a2 U! B" a; g& e5 sgateway4参数已经丢弃,换为route一段指定路由。
) |5 s3 z! f+ p# R8 b
0 U! E$ E1 x: E/ b3 A( n+ H' yroot@ax:~# vim etc/netplan/00-installer-config.yaml
( l7 Q3 f0 R) Z/ ^* L- S0 ]) m
) F( H9 u8 a5 y, T* c# This is the network config written by 'subiquity'
/ g, z# h& V1 H1 U" C, _* o8 l6 h$ Z2 X- k' k  z  f
network:
/ L3 q: a& l0 P! B, S3 o
* q  w2 t$ U9 V: w  version: 2
" C/ @4 G4 \, L' M' s7 A& c
0 u8 m3 h/ P9 V& g: g1 C9 c% J) R0 j% Y  ethernets:
' I0 K% }7 R( g+ w4 K' H' a& o9 E/ p. J3 u3 W5 W* b, S) l* w
    eno1:
- m/ u" z( r4 M6 d+ K, N' {+ s) q/ P' \- H6 h0 F
      dhcp4: no- `, e+ D+ \. U
* C& ~8 L/ H) [, p: X+ X: f
      dhcp6: no
5 D5 k, b; L8 N  @% b/ h- m& n; H6 `+ D
    eno2:
. }' `# R% d# G8 s/ \/ w6 \  p" G6 C7 o
      dhcp4: no
+ e  j) w! M  _- @" o4 _) G. G  m
8 h/ r6 s  F* a      dhcp6: no8 v8 N5 a) x- l

$ [4 _* o8 E/ d2 T6 i# C. b    eno3:
; T! D2 X5 Z, p) |" P3 m6 z1 y! ~, S' b' i8 I
      dhcp4: no( T. z6 P2 |& Z( C$ Y/ U8 L/ z8 Y
! Q) L* d+ a: z; |7 \
      dhcp6: no9 e$ j! u; o9 R6 c2 ^' h

; e  F6 s6 p' A9 z% `) X2 i1 }: x    eno4:) X# H; A% m" {% s- A5 V6 _0 ]+ E

" k& N# Z  z) _; G3 t+ N# |  N      dhcp4: no
( R0 H7 N' A/ ?' n) i1 m8 A. ~6 P4 r$ X& r  B' z
      dhcp6: no
& B1 z1 X- U3 j4 H
! g+ ]- Q4 Q' ^( N/ W  bonds:
# f* x4 c, o+ U$ \# ~& {# T
0 s$ h% c$ Z0 l1 M3 [1 o    bond0:
; k3 R. W+ y1 b8 K! u! q; e8 i, I# Y0 C
! c, W3 A* X/ t+ C% p! W, I      interfaces:
' f' u7 V9 ]; C2 |
( E" n9 L/ M' M6 j- y  V        - eno1
( h) A, F: P" x( a0 A
- [" j  B3 U$ k. O- Q. R8 z  o        - eno2
1 _" c! o* t7 n  L
2 P$ }6 D. J; R% {      addresses: [192.168.80.155/24]
  Y0 M# r) R( a
" Q, @* Y6 y0 f( X" x8 k        #      gateway4: 192.168.80.1
! T5 t# X9 [2 R5 F; [' P7 P+ W
4 x) |+ i1 h- ~9 y1 j5 A. b1 s4 d      routes:6 h" ]3 F* Z9 U2 P/ ]' U
/ ]- D5 m. }: D. g
        - to: default
, [) w! M  b$ e+ A1 ^  ?
+ @+ m. S7 u4 P: _$ X) C          via: 192.168.80.1# m2 l* ^$ Y; @9 X5 ?% D: o$ H
$ Y, h' g/ i4 x1 l# u' r3 [
      nameservers:
% M  G" y7 [& [7 d5 L4 E  ~+ S. p; Z- p( z) K' t* }2 o
        addresses: [192.16.10.22,192.16.10.23]
6 ]$ z: D4 P8 x
: }5 _, K% Y' E9 a# d5 F& F9 j      parameters:9 O3 Y) D5 s3 O, \' E7 _2 z8 J
! f+ j1 K; A$ S% f
        mode: active-backup% P4 P% ?( l: j& m8 z1 N
6 k4 @. |: W/ ~$ N' n" ?
        mii-monitor-interval: 100' @+ N* ~9 y5 Y/ g+ x5 n" ?9 A: o
" B# o3 s/ p. w

; ?2 Z0 ]( U9 A( f5 d
4 n- ^$ {* |% ?; I1 y$ L# 以下均为注释,可绑定其余网卡
5 S* |0 j* e* `1 X" R4 l8 Y1 V# O+ T0 O! j7 n  u* X+ l2 d! V- z
#    bond1:8 L" j, K" A  f! B- V
* V8 ?7 O2 D" p7 }# ^( I
#      interfaces:2 }; t% [" }4 M
2 q# z: f0 B; F: m% }( d5 {$ J
#        - eno3
  e7 {% n9 ~7 i1 i  p; a9 p* ]8 H! h# m
#        - eno48 t+ H/ r4 l$ m( j9 Y: G
% d- g: e, w; @; H; x
#      addresses: [172.0.0.70/8]
7 }9 [  ~2 K% p1 Y& ?! l4 \: f9 ^( @
#      gateway4: 172.0.0.1, o; i$ e( [: U6 R# B- D
; G6 ?9 t& g$ f7 y
#      nameservers:+ g% }1 k6 h  X; @9 {# }( s
3 L( q* e' X. ]8 Q. G# ?
#        addresses: [223.5.5.5]: Q- G# s4 o; O3 g  i

% C6 K) H$ ^# n2 S: B1 `#      parameters:8 m1 q1 N! o+ @2 H8 N7 m

& Z& d4 U; {. \" [1 K' r2 d$ L/ ^#        mode: active-backup
: [$ e9 o$ T# c; Z& K+ T5 n) c  ]$ T: Z! z( O
#        mii-monitor-interval: 100+ k: A4 Y' r5 O. L3 ^

8 O# V* G9 S1 B#      routes:
/ z4 A' E5 n: J# X# l& y. o! y6 ]8 X8 {( @6 f4 W- l/ R
#        - to: 10.0.0.0/8
1 Y1 p- W, R1 R5 t9 I, m9 j7 O4 q4 B/ A; @* g. j* c/ n
#          via: 10.0.0.254
: c- V% q5 i* Y1 E# o  x8 O
% H% S5 u3 C3 I2 e6 E  ]" G#        - to: 172.0.0.0/8
5 f8 k7 [) I( X+ Y$ x& u9 M5 k! E* s% \/ V. d8 |. p7 s7 \9 [
#          via: 172.0.0.1" W0 @; \* y4 j* s! [

; V/ _" @! e$ N7 f1 h" q. V5 t3 J* X7 w4 V, ^6 X2 z2 I5 i% v) f
第⼀种模式:mod=0,即:(balance-rr) Round-robin policy(平衡抡循环策略)
7 k( m# t7 J+ X特点:传输数据包顺序是依次传输(即:第1个包⾛eth0,下⼀个包就⾛eth1….⼀直循环下去,直到最后⼀个传输完毕),此模式提供负载平衡和容错能⼒。1 z3 z. S7 G3 E8 y

* Z8 i. Y: q- }8 |7 ~第⼆种模式:mod=1,即:(active-backup) Active-backup policy(主-备份策略)
. x  H" Y6 a2 m: h+ H特点:只有⼀个设备处于活动状态,当⼀个宕掉另⼀个⻢上由备份转换为主设备。mac地址是外部可⻅得,从外⾯看来,bond的MAC地址是唯⼀的,以避免switch(交换机)发⽣混乱。此模式只提供了容错能⼒;由此可⻅此算法的优点是可以提供⾼⽹络连接的可⽤性,但是它的资源利⽤率较低,只有⼀个接⼝处于⼯作状态,在有 N 个⽹络接⼝的情况下,资源利⽤率为1/N。
1 T% U: z% e, c7 k4 C' k( `. |- [" T; f1 T' k: K: X
第三种模式:mod=2,即:(balance-xor) XOR policy(平衡策略)# ]( s1 j& u0 r2 \
特点:基于指定的传输HASH策略传输数据包。缺省的策略是:(源MAC地址 XOR ⽬标MAC地址) % slave数量。其他的传输策略可以通过xmit_hash_policy选项指定,此模式提供负载平衡和容错能⼒。6 H6 V9 l. _8 q1 Y! C7 M

: T8 m( h6 T9 W" |: x. q  |& X第四种模式:mod=3,即:broadcast(⼴播策略)0 V2 c" Y2 @  M
特点:在每个slave接⼝上传输每个数据包,此模式提供了容错能⼒。
# z) k1 S9 ~; Z  H" M. V0 N0 ?6 E
5 O8 S$ R3 O: r; D  ]第五种模式:mod=4,即:(802.3ad) IEEE 802.3adDynamic link aggregation(IEEE 802.3ad 动态链接
. {. Z5 k' v1 I* z. ~4 L聚合)
& \$ I& \3 n% Q4 ~* r特点:创建⼀个聚合组,它们共享同样的速率和双⼯设定。根据802.3ad规范将多个slave⼯作在同⼀个激活的聚合体下。2 n  u4 x" E+ @, i3 ^& Q8 d" p9 g
必要条件:% l+ b/ x9 }% b+ G' E
条件1:ethtool⽀持获取每个slave的速率和双⼯设定。
/ ~/ l2 U) P6 G2 _( _条件2:switch(交换机)⽀持IEEE 802.3ad Dynamic link aggregation。
7 f! S6 V/ c6 s" @! [5 [4 M  H( O+ R条件3:⼤多数switch(交换机)需要经过特定配置才能⽀持802.3ad模式。
3 I% E0 q0 F5 |1 x& Z2 w
8 g0 U. e9 b# N, K/ \! j第六种模式:mod=5,即:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)! S' \+ w) M1 o' B: q3 R0 z
特点:不需要任何特别的switch(交换机)⽀持的通道bonding。在每个slave上根据当前的负载(根据速度计算)分配外出流量。如果正在接受数据的slave出故障了,另⼀个slave接管失败的slave的MAC地址。该模式的必要条件:ethtool⽀持获取每个slave的速率
% H2 S' ~. Q& \+ U/ H+ x
5 w' E% V+ U( E2 p. M4 o3 W第七种模式:mod=6,即:(balance-alb) Adaptive load balancing(适配器适应性负载均衡)
5 X. y5 e, Z+ X/ a3 ?/ ~+ ~' B特点:该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance,rlb),⽽且不需要任何switch(交换机)的⽀持。
  f3 n4 L# n: @& o: X  \2 P& @; R5 X( |
! h) e! X: z- B: L" R3 J9 G+ r/ Q( \. F( W: f
启动网络:
6 h' F, }2 L& L. c4 O4 ~netplan apply
$ X% ]  z# O  F+ Y' j/ H3 U- u$ s# U' @0 ]. n
您需要登录后才可以回帖 登录 | 注册

本版积分规则

返回首页|Archiver|手机版|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )

GMT+8, 2026-6-12 01:49 , Processed in 0.027150 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表