找回密码
 注册
查看: 753|回复: 3

ubuntu18以上版本配置网卡vlan子接口以及bond配置

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2023-6-11 15:01:57 | 显示全部楼层 |阅读模式
由于ubuntu server 18版本后改了网络配置方法,原来是修改/etc/network/interfaces文件
2 q3 G+ {3 _2 i- e( i  s' e1 ?) A变成了下面的方式8 |* @9 Y/ ]6 q; L! P: ~" y( z
vim /etc/netplan/00-installer-config.yaml
# `7 ]1 i' u9 e( L# ~- p4 w6 _0 A+ L. j: I& T! a. E! v) U+ F
network:
5 p. h9 X; X; q  E% W; Y& X* X  ethernets:
; U8 T& r: J3 e, M( ?, y, O  M    ens160:    #配置的网卡的名称: k( y) p- u& Z" s
      addresses: [192.168.8.38/24]    #配置的静态ip地址和掩码
* |5 u5 k4 t  l3 Q      dhcp4: no    #关闭DHCP,如果需要打开DHCP则写yes  或者写成false
6 z5 [  R; M0 J4 z2 }) h5 r      optional: true
2 i" k) R7 c2 k0 o7 \      gateway4: 192.168.2.1    #网关地址* s8 {6 ^: M, I3 S! F
      nameservers:$ C2 q  m* F# F) M. D% I3 z& t
        addresses: [192.168.2.1,114.114.114.114]   #DNS服务器地址,多个地址需要用英文逗号分隔
6 u  a% k9 v+ h6 U. o5 M    ens192:     0 G1 q# v2 `; @" `9 B7 {
      addresses: [192.168.2.125/24]    * M( S, c% N  k0 {# V* S
      dhcp4: no    9 k3 l6 O6 X- [0 D& @9 @6 o
      optional: true
6 h$ E* s8 S) }- s+ J! ~      gateway4: 192.168.2.1   
$ x. ?$ D0 @# T8 p      nameservers:7 n) _$ f* p+ R5 Z5 v3 L
        addresses: [192.168.2.1,114.114.114.114]9 m  D, F# }, J( a" y, M, w
    ens193:     
. J+ S# M9 R9 [9 h      addresses: [192.168.2.126/24]   
+ u1 _8 w! P% w+ u      dhcp4: no    6 K. t& V6 L% B* E: z- |
      optional: true: u/ E$ B$ O3 x
      gateway4: 192.168.2.1   
% C0 l+ A0 Y: o  W: L; U      nameservers:
) b9 Y% @0 j" A        addresses: [192.168.2.1,114.114.114.114]9 r5 N- z* P" Z9 y
  bonds:5 z5 g; H5 Z! q8 e: Y
    bond0:  #配置的bond的名称: t5 J& q; {7 J* t
      interfaces:   #包含网卡的名称. t1 W2 ^; \; B- L/ W1 t0 C4 K
        - ens192
2 r- I( m6 P/ Y) L        - ens1937 |0 j# W8 u9 n; U# v. w
      parameters:' M' g: F3 I1 p2 N* |: o' M7 H
        mode: 802.3ad   #网络模式
3 q& d  G" ~* k        mii-monitor-interval: 100
( }# }: y% q. x  vlans:
9 j+ r" h4 g* [" Q    ens160.1:  #子接口
. }1 k# Q+ w5 F% R3 J- I+ ?      id: 51* ^% @! A% V  D' U- N# z. t
      link: ens160       #连接网卡! B2 Y6 F# p0 ~, l5 ]/ E2 Q
      addresses: ["192.168.2.244/24"]    #接口IP掩码
+ c: h9 c' n1 n2 D      gateway4: 192.168.2.1  #网关地址
" t& C# ^, J/ ?4 w6 c* C' w, I  version: 2
- p9 |! `! n$ @) h8 u; M$ M& M  L' z
* R3 u; c2 U/ S4 p) V  ?
0 A: x6 \# ~4 _1 a7 Q, P5 ~7 b6 ^5 M应用网络配置7 \+ D# X- i; |: V6 D0 E/ Q* ~
netplan apply2 N5 U" U2 m9 g6 \2 t  H; R

1 O6 k0 V7 u! }查看网络配置* m& q5 k# ]& [7 Z, e
ip a或者ifconfig& D( \, J; a& ^  Y7 ^  H0 e  w3 D

9 @% N* K0 D& m# c: S! n1 K4 e% H5 U0 @. g! V) \3 q7 S
. H  ^6 a: R% Y: R
( @  B0 J) B$ ?, E

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-6-11 15:15:55 | 显示全部楼层
    vlans:& j) S; t; ^4 O
      enp2s0f1.3:
7 C. K3 O! O% E1 c0 G/ S, M7 y" V        id: 3
" K4 H! p8 J" M        link: enp2s0f18 o; m  B" h* |% w
        addresses: [172.168.19.5/24]
$ c# E( G% q; P3 a% d5 c        gateway4: 172.168.19.15 ^" L, B. B( m( |
        nameservers:
4 ^3 F( ?5 k; A8 K9 {          addresses: [202.106.0.20,114.114.114.114]
% {0 E: N) \% m+ w
; _9 p# @6 J& r
) @- g+ R" X+ N8 f4 [- ~

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-6-11 15:18:09 | 显示全部楼层
使用NetPlan网络管理工具配置网卡.. t9 b& O+ s. L. ^0 h0 j
, V' \% c. p: e! ?+ h
1、单网卡配置dhcp获取地址;2 d' P6 ~) M6 M. P6 r5 B

; O0 q: x* V! t5 z% |, mroot@ubuntu20:~# cat /etc/netplan/00-installer-config.yaml
( t9 K3 d3 f6 Q. I" M- W+ w7 \# This is the network config written by 'subiquity'
( N* N) J! D3 [4 q# u' ?) n  Dnetwork:
9 q$ D; _) M/ X$ D8 q! ?9 @9 k0 a  ethernets:5 X. \9 V) J0 f! X! r
    ens3:
) \: {, t  S5 u$ W0 Q0 H/ P      dhcp4: yes
# M+ ^/ K4 s5 ]* `( T  version: 2, k% c) H9 w, u3 ^
4 Z  E; }8 F- ~: ]: t! B: g& [0 U
% K5 K1 W9 P6 ]* g; m* u0 K) B- a7 b
2、配置Bond网卡;
5 e5 y" _7 `# ~  J0 q1 t% f4 W7 W( a7 K' R; A
  network:
7 S5 k9 @* x3 b  version: 2* R7 D1 t' G; c$ W, Y) x
  renderer: networkd9 s3 E4 R) Y4 Y3 e' y
  ethernets:2 i/ v3 a3 z# Y; h! o- ^) w% J
    enp3s0:
5 O+ X4 V0 ~; `! G      dhcp4: no) z5 H  T) M: e# B4 a% g
  bridges:9 u; x* A0 I; e  Z, F! W# b8 r4 U
    br0:: N( R4 ?; \( j' s4 h; q/ G
      dhcp4: yes
& V( d! E) e( L/ I: A      interfaces:
5 _0 S1 a* k1 ?+ B; i  N      - enp3s0* V' K+ |3 _# g2 |$ m2 }/ d% Z
      - enp3s1
* b# R/ ^/ _8 p1 ]3 n; k! p8 i* ^* z5 ?$ N: ?
+ R8 C" z7 o' }! Z9 ?) M2 F5 E3 t0 [
3、配置桥接网卡;) v9 {: I6 o' ?6 T
. n! ]6 N) x0 R) P7 I; O9 J9 n+ `1 W
network:4 ~  Y4 \  k2 t8 X: i! l+ ?# D
    version: 2
" M, [3 T, c) |7 t1 b1 ]- g4 T    renderer: networkd
7 `; P9 a3 j- i/ E  l+ Z8 m    ethernets:1 g# W- |6 Z' X  u+ X9 i6 w
        enp3s0:' H) {$ L2 i9 T7 A9 l* g; d
            dhcp4: no& }* a% p, E( d7 d' }! i0 |
    bridges:
' r$ b. J3 |7 n; d        br0:( }& q  Q* C; q/ H* x
            dhcp4: yes
: o, [* E5 j8 B0 o$ R$ \            interfaces:5 k' L3 z; S4 ?  [( g
                - enp3s0: ^1 F0 q" A  s9 e  e8 A0 Z* H
: M. j; u0 Q+ y3 U* o
/ U; v) K! n4 Q! B- ~9 p6 p) D3 b
4、单网卡配置静态ip地址,网关,dns;
0 e9 a! Z; w+ j% y2 P5 f. D* L: b% p# `1 L. i
network:. P) B7 P6 [2 X; j, w" G3 A, n% H/ g
    version: 2
6 Q& W  H4 l' M! L" H    renderer: networkd
& S! H& G( C! z" `$ @5 d    ethernets:
7 t0 y# `, V+ k. e) }  I; F        enp3s0:! X; b% L; k/ f5 [) V
            addresses:
8 a  |. \" [' x4 x4 m: Y                - 10.10.10.2/24% g' P+ Z& m$ f% ?; c" x2 N
            gateway4: 10.10.10.15 e* c. a) Z0 W7 G
            nameservers:
5 |2 H3 @! _, O- Q4 I3 A. H6 N! w                search: [mydomain, otherdomain]3 }# B0 X( T6 E1 P
                addresses: [10.10.10.1, 1.1.1.1]
' J3 h. t9 u+ R0 I9 r6 K: J; D" c8 e" h

. {9 [% u, [( P3 w+ z: b5、多网卡配置dhcp,设置路由开销;
1 a% \) t$ w/ n2 k& d6 d$ n2 X# |" h6 U( i1 A6 }$ w
network:: i8 q4 ~7 X, w4 ]& Y0 h9 r
    version: 2
: G! ?! ^$ D: U7 ~    ethernets:
$ n# d0 Z' X1 Z' J) Y        enred:, M% k  [" G) ^: a6 Y. d
            dhcp4: yes
9 F) b3 v7 k5 t9 }. W            dhcp4-overrides:
4 L6 C8 G% v; k4 {! }& Y: x                route-metric: 100
  {, v& B$ g8 ]        engreen:# h! P3 T; f" S. h2 _
            dhcp4: yes
6 [+ ^, q$ Q  Q0 h# e! v0 v: T8 s+ [            dhcp4-overrides:5 @6 [8 K7 D; m$ H; I+ H, u+ _
                route-metric: 200' G& Q* L5 M+ z0 k, H
8 D# z* z! q) M, ^3 T

+ q- U  Z" R( K7 w  W' p6、配置无线网卡连接不加密网络;8 r% c2 c4 f" h: f' }3 h

+ B% b8 ^# L0 @6 V8 Onetwork:6 A% _3 G7 K6 ?
    version: 2" ~; v$ S6 k  @$ N  X& d
    wifis:9 z  X4 T) h' Q2 g! ?3 u0 i
        wl0:
  f7 h- M/ x0 h9 c4 x9 K            access-points:
( e, O2 X' ?# N# [& s- t                opennetwork: {SSID}
6 k: ~& c4 K( Y! w. |& E4 H# U$ U! W            dhcp4: yes
/ b3 ?$ l' k: X0 G: r0 p; b
: o& u1 g, X% Z  A( }# z- `, l0 F' ?
7、配置无线网卡连接WPA个人加密网络;
, W( J- q2 R8 W; l5 A
4 E0 E( C# d2 A+ M  A! c" p- |+ Jnetwork:
0 c/ M2 X- ~* F# b6 @+ {    version: 2
. X2 J' N$ r8 J- \    renderer: networkd
; c2 A7 D/ Y. X    wifis:) V7 i8 H3 g* |
        wlp2s0b1:! }' s2 j# q/ q) {, H8 ]
            dhcp4: no
* C& z! u7 I* Q            dhcp6: no
# T  q' d# \% ]4 ^            addresses: [192.168.0.21/24]& q, z: r8 E9 H$ |8 Q
            gateway4: 192.168.0.1
$ X5 w, |8 a) ~8 w            nameservers:
, x5 g2 j+ h0 R  {7 Y$ J                addresses: [192.168.0.1, 8.8.8.8]- T6 W5 l) `* U, a, ?2 B' {8 d8 s
            access-points:
/ N8 W6 q: B* W5 F& l  Y, `                "network_ssid_name":
" D* e9 p3 h7 ~/ K( J- q2 R                    password: "**********"
/ a2 n  b. R* n' }# ^7 s6 y; ~  O) x7 a- B+ W  C9 B& J
$ A+ u( s0 d6 W; Q9 L8 O
8、配置企业加密网络认证;  i7 K/ r: @% [" J3 Y9 H' E

6 m/ I0 g: X3 Y0 J0 ~) [: Bnetwork:' F0 `% E- T5 D: l+ q# N
    version: 2/ d/ N: g' v- M
    wifis:: Z2 C+ A' B( R9 d2 h
        wl0:
! w' x) ~) b6 O$ w* `# |3 ^; ^            access-points:+ u/ \, i9 |- m/ q: m
                workplace:- P3 W, n; t6 d! o
                    auth:
4 @: x* t: I2 u* W1 A                        key-management: eap! U+ B7 h# A* \+ d3 {
                        method: ttls
( S% p! {0 x# w& N) W  v. k                        anonymous-identity: "@internal.example.com"* _# u7 D9 p3 g/ R' Y
                        identity: "joe@internal.example.com"
. e# q9 u. c9 M$ E                        password: "v3ryS3kr1t"1 U6 e( i* W. D) v8 h. b' @: z8 N
            dhcp4: yes
! m! l( b, _$ H0 V5 e% N, i7 D; e- Y8 B  q
+ S0 M) x1 `/ `) I1 I: ~8 i

+ I0 m0 A& |: w* K3 v9、配置企业加密网络证书认证;
% [- I2 n4 H$ n/ p5 {9 O3 O5 ]6 d) k) X9 Y1 p
network:
$ V) }. I1 Y; C* T) y% C0 q% Z    version: 2
/ r5 l! h6 D% ^% B1 q# C    wifis:
' \+ Z- d6 G0 u- g$ A2 B        wl0:& @. |3 P+ R! F& g; ?
            access-points:2 \& W/ v5 z8 z# B" k( f1 y
                university:
8 v, U# ?9 ]  l' |" K6 y. q4 h                    auth:
* L5 ?) [) U* e) b4 U( I                        key-management: eap% y7 [' K8 S: t9 J% Z6 j, y
                        method: tls
1 G! \8 a' Z0 z5 I                        anonymous-identity: "@cust.example.com"( X' }" l( \4 T" D' P
                        identity: "cert-joe@cust.example.com"
4 N: {6 u9 l7 I4 J: h7 |                        ca-certificate: /etc/ssl/cust-cacrt.pem
4 x- a, s" A4 I) V                        client-certificate: /etc/ssl/cust-crt.pem! l) d3 c  O5 p# y4 }2 M2 F
                        client-key: /etc/ssl/cust-key.pem
( p" y" b. X. K. V8 U                        client-key-password: "d3cryptPr1v4t3K3y"
, z; G/ ^0 F# }+ `, f: `            dhcp4: yes
9 m( V) r1 V$ \) T6 ~( y2 G; }
% f. M$ I% k; J% j1 C- Z ; a! L: L1 ^  k1 L2 o: x! X
9 v8 J7 {9 c' @4 P* ?6 y
10、单网卡配置多个ip地址,网关;
) l" V) ]" v3 u' e0 H+ k3 {
1 P+ [/ L' Q$ \  knetwork:- L+ h9 Z2 c! `" X& U) x
    version: 2
! |) t" Z, ?5 g  t! u; ]* j    renderer: networkd
& T/ S' ~# I' u2 M; z    ethernets:$ s2 `9 R1 m" l
        enp3s0:
7 ?# l; V6 d. Z. `" R. Q- i( ?) l         addresses:
) t, M$ G+ C4 Z$ C4 L* [7 t8 D! V             - 10.100.1.38/24) e& E% ]' z% g" Y6 C
             - 10.100.1.39/246 }! x) q4 O' P, J$ o( N! W/ F
         gateway4: 10.100.1.1
6 d% w7 ^' v0 m* {  a# x  X
8 t8 u; H" {: p- [1 z4 F# y. B, M! C( B
11、配置静态路由,路由开销;& J4 g! q. ^! D

; M* Q* e* `7 B% U8 X% tnetwork:' j/ P  p" ]! u. ^- X
    version: 2
1 [0 _+ x! W0 a/ {4 k) q5 Q# C    renderer: networkd
0 o5 e' v6 u1 P: E    ethernets:% I. o9 Q/ z6 C4 ~8 S
        enp3s0:
" D0 G0 _+ U& Q- S         addresses:; v. g: K8 t8 A% b, Y# w1 }. D
             - 9.0.0.9/24" g( r/ m" N1 R
             - 10.0.0.10/24
; V9 N1 J) h: U3 q  D             - 11.0.0.11/24' @" P9 B; `6 t0 h' j+ L2 ?+ x; o
         #gateway4:  # unset, since we configure routes below+ @; w; y2 t# y- Y3 M9 Y. C. \2 x
         routes:& B1 l- j0 ?8 A2 I0 y
             - to: 0.0.0.0/0
" [! H/ n& y, @) l' x) `                 via: 9.0.0.1
. ^- I: L  @) \& i                 metric: 100$ \: C  A% W5 H1 y! j
             - to: 0.0.0.0/0- b3 b* K: \: p0 o6 q% \, r
                 via: 10.0.0.1
+ I% \2 r. q8 U0 p+ y# U/ k                 metric: 1004 Q4 Y/ E* D  O, R# ~3 |; b8 v
             - to: 0.0.0.0/0  R$ H1 P4 y/ e: L& z
                 via: 11.0.0.1' t8 p1 \1 ]. D# @0 t
                 metric: 100
) ?% F4 d7 F# S& [4 a" x+ G2 L6 |( K& X# F! V6 N

$ z  v+ q9 Y+ q12、配置使用NetworkManager作为后端管理服务;9 Y" h: I" {3 |$ }

: @4 {' A( ?& d. Nnetwork:* O- R7 h/ k  c) b2 k1 U8 g
    version: 2" ?8 o- R5 P% C1 b4 A
    renderer: NetworkManager# M& w& Q, j4 n) k6 d) m. ?( {5 l
& A/ a$ g, G& {* z% y+ P

4 S; U" j, C; b. @& S2 Y13、配置双网卡绑定,mode为active-backup;
# n$ n0 x1 ~" H. E7 w, j' B& [% w- M+ {. q$ A
network:. s# R- d& D/ r, n) [0 N
    version: 2, r7 \$ W/ Y* Z, `
    renderer: networkd
6 B0 O% Z" K5 W6 a  ]" G2 G    bonds:; |8 d& {3 l' E. V" x# G
        bond0:& \, W6 U( [: u  e' z4 e8 V9 K
            dhcp4: yes
) F$ ]7 H! l8 k4 Y& B            interfaces:
- z; h4 T" k8 m" }                - enp3s01 \1 _: g# }" o1 |5 r
                - enp4s03 z5 C% `0 N+ c  m
            parameters:
& X& `/ r2 t* z3 H1 p0 q3 e                mode: active-backup5 d) C' \  l8 Y* M% `8 s$ F' J3 C9 i% C
                primary: enp3s03 V4 k% V  ~0 z. a$ J* C0 B

; s0 n/ H$ ~* H5 t
  [, W% P/ X* t8 \% t! s14、配置多网卡绑定,option:true,不等待网卡激活,启动bond;& F9 \& n  i( h% g
4 s3 W+ h( s( A& a) q
network:5 c7 b1 w+ @! z$ j
    version: 2
/ L& y  o" g6 t    renderer: networkd
$ c2 U" P) o* G. Z- c% e% u    ethernets:7 X0 Z6 I4 x6 `7 L: s
        enp1s0:
# ]  e: G& y1 C/ w+ t4 F            dhcp4: no2 U/ R: u# }0 a. I- A8 {
        enp2s0:
2 w* L: F2 ]# ]5 J8 d" i% z& _9 ^            dhcp4: no; x# _7 Z/ D, D5 A$ F$ J: r
        enp3s0:; P0 z# }+ Z$ Y7 p! p8 c) J/ U
            dhcp4: no+ U+ b/ N. E! v. u- J# ^; @1 ?
            optional: true
  A# p2 l. T: x% J        enp4s0:
, }6 E7 }2 F# U4 t- {3 O5 I# T5 J            dhcp4: no
1 k* r4 l3 S" ]            optional: true
* H1 _( c4 u' c" K, P% b        enp5s0:/ D+ k5 o+ Q) }  S/ Q. p& `/ z4 }/ o: Z
            dhcp4: no
) s9 e( b8 r$ `" X; ]2 s            optional: true
) D7 f7 b+ L3 U. t4 f" i        enp6s0:% u8 _( z7 |+ _: S
            dhcp4: no4 ^8 }% o" d7 L3 B7 j
            optional: true! F/ u6 g6 \. \' b8 c: d0 ?
    bonds:
2 E! S4 f" o4 {- _        bond-lan:
% g. C1 h' W) A( j' f; @( U$ e            interfaces: [enp2s0, enp3s0]
5 ~) |  w; z1 ]1 }1 i3 e/ L' S            addresses: [192.168.93.2/24]- K3 e0 u1 ~: _6 S$ b% C5 E
            parameters:
1 L7 v6 t/ V, a: m  L& f9 m                mode: 802.3ad" t& S' o' V1 Q3 G- e2 y
                mii-monitor-interval: 1( d3 Q9 a' ~. C' ^) W3 {
        bond-wan:2 S( h: |& f: w3 X
            interfaces: [enp1s0, enp4s0]
4 P( K2 e( T4 v+ ?7 Z2 o            addresses: [192.168.1.252/24]
: t9 a8 Y0 F+ X, G( d5 \* @0 |! ~            gateway4: 192.168.1.1
8 r$ H) J* t# ^5 k! z: @2 y' s            nameservers:3 F4 [. R) x: e6 n6 z4 I( s- ~7 J4 o( _
                search: [local]1 K5 Q; D( \! i% |( q% L# l' }' Y
                addresses: [8.8.8.8, 8.8.4.4]
6 T$ V3 {+ `" ]  N) D# U            parameters:
" W" b. E# u* s7 |                mode: active-backup
5 R& ~# _; s/ r8 ]0 H" [3 Z                mii-monitor-interval: 1# R9 C) V1 H" e3 B( J3 }% _0 W
                gratuitious-arp: 5* g- X4 U9 m6 _' Y/ ~
        bond-conntrack:
* Q( y1 `( u1 y. }$ \            interfaces: [enp5s0, enp6s0]
; B# G8 W6 m9 F' [# U# R" y5 B/ x            addresses: [192.168.254.2/24]0 c) K% A0 h9 W! ^; l& G% a
            parameters:5 ]+ N# X6 o) K' Y# A" w
                mode: balance-rr+ x4 I. \+ B& l; U5 f
                mii-monitor-interval: 1
8 k3 p! x8 p/ s2 d3 N7 t2 G7 S$ M) O3 c- a

2 J7 }4 A) K& @0 ]+ Z15、配置桥接网络,并打上VLAN标记;. q, L0 T1 }# z) W; j2 z

6 J3 v% l: \- X/ U7 enetwork:# Z+ _' B& l. S7 e
    version: 2
3 c5 m+ {! w' k% I  g7 i4 t" Y+ c    renderer: networkd
  N0 j6 H  y0 f    ethernets:, }% ?' I+ C9 F# w5 B- a
        enp0s25:$ C. o2 Q7 U3 d! H8 C# l
            dhcp4: true2 d1 s7 m0 ?. H. B* T
    bridges:
% A% t# o" |$ F  M6 c        br0:
/ m3 T3 H6 A7 X" Z; _. O            addresses: [ 10.3.99.25/24 ]. w* p9 l! o3 L% C5 P
            interfaces: [ vlan15 ]" y% y" B6 j- s: j6 `  b
    vlans:9 U) f; S' C  q8 L0 N7 t
        vlan15:
2 k6 ?* D* P; Z6 [% \2 O3 h- a            accept-ra: no: Q0 B) m  z; b: R) Q
            id: 15% W& B# |: F1 J, Y' ?( B
            link: enp0s25
, u7 C; U/ U. g! C- C4 V' `. o+ g: i3 |5 o1 w- R5 H# c
8 T" M$ F1 M' X7 x0 Q' K* n
16、配置多个VLAN标记;1 u' Y$ Q+ ]! g# @! n4 X1 a

7 R) K4 [( t' ~* s' z" \network:
8 k# p# M; s% l% u( C4 y    version: 2& \; J5 o8 o2 ]5 b: ~- {- H
    renderer: networkd9 r% H# N1 O, ~
    ethernets:
+ |1 n' P( L% ~5 p( h$ z: W- X% ?        mainif:. Y2 i+ H) g& U. q4 t8 \9 @7 z1 f
            match:" ^9 _1 O. [' @: L! a
                macaddress: "de:ad:be:ef:ca:fe"
" x& J; D+ X! \3 c, }            set-name: mainif+ Y3 @+ Q4 r2 y% p2 f' m  u
            addresses: [ "10.3.0.5/23" ]
. d8 G2 |' ^% |7 N/ A: h7 N            gateway4: 10.3.0.1
) z) z8 Y2 [! r5 T, b' G            nameservers:* m8 o9 _( z4 D& `, S& H
                addresses: [ "8.8.8.8", "8.8.4.4" ]
6 y' z% B5 S9 \: ?/ E                search: [ example.com ]8 h4 {) N6 [4 i: ]4 G' `: ?# j
    vlans:* ^% n" v0 ^/ T+ k/ [
        vlan15:5 p# h/ L# }. A! e7 D1 U$ `8 t
            id: 15
2 f9 H; k1 D9 [            link: mainif2 o0 ]! G" F5 ~/ g  y* p; c7 h
            addresses: [ "10.3.99.5/24" ]
- b3 s. q7 S2 C/ D. e' n2 N        vlan10:* V+ Z( @, T9 [5 [8 r; R, T$ F
            id: 10
9 o; i7 A( o( @, {            link: mainif; t3 J: i) }: e8 }; Y* Y
            addresses: [ "10.3.98.5/24" ]# j0 K, S% a: c* ], U; P
            nameservers:  c3 _3 Q  q! I/ C- a7 {$ R
                addresses: [ "127.0.0.1" ]; Z3 t# d+ E  E, f1 e) Q0 U/ H
                search: [ domain1.example.com, domain2.example.com ]
. x- q  ?2 l+ R+ H# p2 E. e0 F# }  n6 n

* U( W. B. {0 ~$ Y- i( I2 K4 [17、配置直链路由;
+ m3 ^1 R+ _! P6 Q4 g% D- M
% U5 z9 U( _2 LIPV4配置0 v9 V$ g1 P" e$ Q0 h& b

# g' O3 J7 k  R. m) a+ U4 V& g5 a) [network:
# ^# M/ B$ c1 F    version: 2
( T- Q, M5 Z; C  n) T! t    renderer: networkd5 s" b3 j: g0 a1 o' T4 h
    ethernets:. s& m0 }  y" y- T! c; K. O
        addresses: [ "10.10.10.1/24" ]) m2 s! H& p; ~: T# k, W4 D
        routes:! v6 ^+ W  n. ]# h
            - to: 0.0.0.0/0
% r1 j' c4 A- o5 k# W                via: 9.9.9.90 L7 k* \) A3 O
                on-link: true8 M2 @$ k' x4 P3 u6 e! d
& `! [' ?8 I# D
; E! y! }3 T9 s5 l% x- k
IPV6配置& w4 ~, V; T5 s4 a6 m* I
5 s! p5 [6 J6 g2 e
network:! ]. W6 O7 c$ M. p
    version: 28 g, F+ u, J' L% }' w* e
    renderer: networkd
0 v$ L' J6 h% x) `    ethernets:* d3 R, }& x6 @8 b
        addresses: [ "2001:cafe:face:beef::dead:dead/64" ]
; v1 _) ?! b, I5 Z) B9 R# N0 Z+ w        routes:2 Y( w8 S& J, a, S4 f& E
            - to: "2001:cafe:face::1/128"
% ?  C  I9 d* m, U5 n                scope: link
' I4 e6 {+ g7 z0 h, V, j            - to: "::/0"! x9 q1 m, X" x; k, S
                via: "2001:cafe:face::1"
+ a0 z6 n# \  V& m& j, v3 o- a                on-link: true
0 K* B' e4 }' P; J- {( A( n6 C0 t7 T
$ o- _3 Y4 q5 S) S9 K
9 K% K# B, ]" D/ Y: p18、配置策略路由;; S2 o/ K0 J- L
: g# P5 ^- d: b, ^
network:0 @4 Y) W1 c" G8 ]
    version: 2
) ~6 d) \7 n( o# L# H2 {    renderer: networkd% m0 P, o0 [) d" T( P. Q
    ethernets:9 A% G! K& |+ @- D( C
        ens3:. d* g5 f7 B' ^
            addresses:
) k0 W' C- e( W) O: I& [7 j: Y. }" d             - 192.168.3.30/24$ `6 E) P: R5 W8 x' k4 Y9 D
            dhcp4: no
, v$ k0 |* w' u            routes:
& h% ^/ ]5 K1 f8 `+ t             - to: 192.168.3.0/24: J4 h6 e2 ~2 e1 N6 c
                 via: 192.168.3.1( q* R6 b2 x/ T4 q5 t- s0 f
                 table: 101; ]' X/ J# X" E1 A3 K$ t
            routing-policy:
) |+ @. f" r' p             - from: 192.168.3.0/243 k6 N+ I4 O' @2 w/ a) R+ Q
                 table: 101
: A7 z+ r8 m4 f8 ~" `0 ~        ens5:9 G4 t+ A) d  {) Q3 u, h5 f
            addresses:
3 N  W4 ]7 t" |( e+ f* D             - 192.168.5.24/24. Z" H& \, H+ j1 C
            dhcp4: no$ e2 R- q% ~2 U  o/ l" z
            gateway4: 192.168.5.1
% H- e0 F. r3 u, W' J' n8 ?            routes:$ s7 R! P- v9 S" x5 Y
             - to: 192.168.5.0/24) t5 v& ]/ y% }* r) ]: Z
                 via: 192.168.5.11 \4 }8 J. P  E9 \2 V7 v
                 table: 102) `2 i' W# ]4 U  x
            routing-policy:
9 u& \. ^  S* W2 C! x            - from: 192.168.5.0/243 E% p- y- D  o  a# Y9 n4 U
                table: 102
& p3 _) N6 F- a, Y3 \, z, u9 o  E& `! `2 t* z8 s& f

1 b1 b; j0 N4 f* h+ {, A( t19、配置环回口地址;
5 H: B: d2 M! _9 p2 J. V* c3 Y$ V, M- q' q
network:: t0 c  ~: k* a! c6 W
    version: 26 ?3 p" i( O: |
    renderer: networkd
# p; v! F$ i& Z8 h' W0 j3 c+ N    ethernets:
- \9 Y# ^+ ^. A        lo:) P* s7 ?7 T9 ?) v$ \4 L- i* c( |) y
            match:+ F8 F. X! t4 R! A2 [$ }; g
                name: lo
# X& e0 Y7 r: n" R& d            addresses: [ 7.7.7.7/32 ], Q7 y- T4 X5 |
1 F& F. }& w" v* H; i5 H, R- C9 _

0 C3 F" I1 s: x& H5 ^0 W20、Windows dhcp配置参考;
) c; ]3 E: u  w- E" `. f$ g. T) t7 v) v2 Y& E
network:
, Y3 Y$ o  ]; Q3 A& k$ z    version: 2
( G6 ~. {. ~. c. q: c5 W    ethernets:" a  U# B8 n$ ?3 F% o5 ~4 J# W5 T
        enp3s0:
% k4 A% E* G3 F0 N7 h, I) v- n            dhcp4: yes2 j$ }* g1 s2 a0 o4 B
            dhcp-identifier: mac" O& p" Q  `* b& d7 i" a$ f" l* b/ H

1 D7 a2 k+ b- ]4 w% [  z% ]# F: i- E6 S7 L4 Z; I  R0 Y6 s5 h
21、配置IP通道;
  q6 z& @6 e  l5 h- m
2 @- a3 u4 _$ b7 t4 I1 bnetwork:
7 K( ^/ Q: _& ~+ B  A    version: 2) G; @4 y5 A3 i2 T* M3 O
    ethernets:
: }, q& R( @/ ^( s) j9 J        eth0:" I3 t! b  t3 `: t
            addresses:
& O8 e0 T3 y$ X! z" U8 _! @                - 1.1.1.1/24
* y. ^' v9 `* E" i                - "2001:cafe:face::1/64"
7 c; j5 O1 l# E  d+ v! N2 W( h            gateway4: 1.1.1.254: _  |* D* T2 E3 v) B
    tunnels:
1 N: B* ]* u$ o, c" T- O( g( ?) d        he-ipv6:
! C, z2 T' P* t7 Y0 Y" ~& X            mode: sit
  l+ E5 W/ ]1 |* ~. b4 i            remote: 2.2.2.28 p, ]& x  Q/ s0 m' [9 {
            local: 1.1.1.12 b7 X8 _8 N! v( j5 ~* G/ o3 c/ b
            addresses:
3 R- g7 S/ s2 I, J& ^9 I                - "2001:dead:beef::2/64"
& E  m! @  P8 [+ ~, a; E3 \" M            gateway6: "2001:dead:beef::1"' T( X3 _( I2 l% y3 b3 J

0 J; ]! o$ U# D# J% Y7 H1 D* R
) y- L! x( \0 I0 \+ U0 |9 z22、配置SR-IOV 子网卡. C. D/ M; B$ Q' L

" V# z, j- V& a8 I, `$ Q+ X, U' p登录后复制   W$ n( ~. |% }
network:
* ^% h- d4 `& W- c$ b1 y    version: 2
+ s2 a# p* L' J    ethernets:
0 O% B& a( `5 y6 m# ]/ _! B1 R& B        eno1:
! H; @6 ^! _8 J* }, H; K' X            mtu: 90005 _/ b9 m: g: X
        enp1s16f1:1 I: B* S" R, U+ m6 d, ~
            link: eno1' r5 }& ]0 Z9 U$ j0 e7 b, u; Z
            addresses : [ "10.15.98.25/24" ]9 H  `3 i+ [& X" @$ Y& M
        vf1:6 N5 _( U% R* C6 Y8 f9 f/ J& n
            match:
( A2 z! c# i* h- U. @$ d                name: enp1s16f[2-3]
  D* Z! T9 V- z! x) C            link: eno1# R2 }7 M# x% x7 {( m6 Q0 a3 J
            addresses : [ "10.15.99.25/24" ]
- q2 s, V+ }0 K* f

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2023-6-11 15:25:29 | 显示全部楼层
特别说明
( Z8 w1 e: n4 a5 i& D' F; y* \4 z+ b7 W8 j
关键词 vlan211 与 vlan212 需要手动添加虚拟网口并标记VLAN ID" P" T; N& C: g+ C$ z% e+ I

1 T* e- Y# D5 \/ o4 x9 B9 M4 Xsudo ip link add link ens3 name vlan211 type vlan id 211" C- o, Z. [+ o' J( x
sudo ip link add link ens3 name vlan212 type vlan id 212 # x" ]7 B" K( X3 ~: u/ E
该配置用来控制系统不使用该网口作为上网的默认网关,在多网口的环境下控制上网流量的方向。(实践发现不设置上网网关后,入站方向的流量也被屏蔽)8 ]/ M6 t4 z  W: d2 O
) U! Q9 F& O7 e
dhcp4-overrides:
5 c3 d* Y& c+ \  `. V; ^        use-routes: false
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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