找回密码
 注册
查看: 89|回复: 4

centos stream 9 配置网卡文件

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-2-13 13:00:01 | 显示全部楼层 |阅读模式
1、Centos stream 9 网络介结: v  y2 p* ]. L
9 I" D- t4 G) D$ i: q; j  f% ]4 Z( t
Centos以前版本,NetworkManage以ifcfg格式存储网络配置文件在/etc/sysconfig/networkscripts/目录中。但是,Centos steam 9现已弃用ifcfg格式,默认情况下,NetworkManage不再创建此格式的新配置文件。从Centos steam 9开始采用密钥文件格式(基于INI文件),NetworkManager网卡配置在/etc/NetworkManager/system-connections目录中。这种格式基于INI文件,可以很容易地解析和生成。NetworkManager密钥文件中的每个部分都对应于一个nm-settings(5) 和nm-settings-keyfile(5)。如果您仍然使用ifcfg格式的网络配置文件,请考虑迁移,将它们转换为keyfile格式。要一次移植所有配置文件,请输入:nmcli connection migrate,此命令将所有配置文件从ifcfg格式迁移到keyfile格式化并存储在/etc/NetworkManager/system connections/中。或者,要仅移植特定的配置文件,请输入: nmcli connection migrate <profile_name|UUID|D-Bus_path>有关详细信息,请参阅:
1 m# z1 u, `3 o% Y; Z( P9 K  \, J1 e. K+ w9 \2 }: R) B  }9 i
* nm-settings-keyfile(5); O# O8 S0 H" P' b' `' X

. D' S3 O; U& |8 ^  G0 q* nmcli(1)% x' L. p" }/ h

& p2 S0 h& W, }& ^; [+ J  f2、通过网络配置文件设置IP' J+ i' c4 @4 D9 E
3 n! O1 h% E) T
[root@10 system-connections]# pwd
# ?1 S2 h/ \% R0 u' T/etc/NetworkManager/system-connections2 W8 \1 r' q9 b/ B, }# @
! V' C1 s- [) x- \6 x* \
[root@10 system-connections]# ls4 D# N  N) x, Q8 ^7 B( L0 M# v& e
ens160.nmconnection  ens192.nmconnection  ens224.nmconnection  ens256.nmconnection
% N+ k0 q7 Q, _
/ n, o) O+ s* Y
, C* E0 F. b( u. v, r5 u[root@10 system-connections]# vim ens160.nmconnection
! ~! z, E( T( I. J+ `
: H& `( z( Y- \( v2 ^4 ?5 ]# X5 p7 D2 w4 G, D2 {
[connection], c' M: z# J4 x, I& V
id=ens160$ l2 m1 Z* E4 U7 S! a6 o# W
uuid=d8c7b37e-5eef-3bea-8893-a05f88ade99f    ###正常情况可以不管,如果是虚机,建议删除或者注释掉。: L, o- L9 V1 y8 N0 ?
type=ethernet
" o1 g0 I8 W* y+ y2 C& s% y9 iautoconnect-priority=-999+ C0 [# X/ c& I& x' n( j9 f
interface-name=ens160! p! k  m1 R: J- d' c) x
timestamp=17394492602 x2 c0 M% `* u. \

1 ^/ D# q% e* W4 V% G[ethernet]
. W, h5 T7 A4 t* Y  ?. F6 P9 ^- I4 \+ p+ i& y) O
[ipv4]0 U- _; c0 ^- h9 p, \
#method=auto0 T' ?1 O, {# q& h# g% p* ?$ g4 M
method=manual
; X& C6 b/ T+ y6 {address1=192.168.8.195/24,192.168.8.1
6 H- [3 H2 L) L2 {' odns=202.106.0.20;114.114.114.114;
6 t; B4 m! B/ k$ f- G; v  V1 e3 K1 z, Wdns-search=7 @7 M! s# c7 R7 `& {
#route1=0.0.0.0/0,192.168.8.1,0  ##configure router gateway  配置路由网关4 A9 d( C6 t% j# u4 ~, `

% {2 L' T; u; c& W* U3 d[ipv6]
% q' s, Z, N& g6 a& l; j( raddr-gen-mode=eui64
6 b3 P5 f( }8 C8 y  ?9 e0 Imethod=auto
0 Q+ w$ i3 E7 p5 M5 M  {2 edns-search=
  c" d4 h% R! n8 k$ E; r
* z/ a5 ~+ j& z, N5 {( c9 ?/ `[proxy]
7 U- I1 @! F% e& ?  x; Q; K" y3 @' S9 `  M7 P
6 {6 b; P1 h1 t: H% t! d
[root@bogon ~]# nmcli c reload
- [5 O, m. E1 j2 C[root@bogon ~]# $ d6 b# P! F8 L; f4 o7 W
[root@bogon ~]#
  ^5 J" \8 G7 s4 @! ?% g+ U) g[root@bogon ~]# ! ]+ K  y9 W" F. H) r6 Z0 L
[root@bogon ~]# nmcli c up ens160 ! b+ _" d' F( }; Z9 q6 o
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)+ \% U  T9 [0 [0 X6 f/ P( u
[root@bogon ~]#
6 @& ~; f8 T/ K. }! U) X
* T  g' ~2 c2 Y$ |: S0 x* n
2 ^: t* U. h! L' J  A# w: z3 T0 M& z添加反向路由:
  @+ i2 L& `! h2 P; P) M7 O; n5 C( M4 K" R; c2 q- ^5 b
echo "net.ipv4.conf.ens160.rp_filter = 0! u+ n! N1 |3 p3 E" {: R- y5 I6 y
net.ipv4.conf.ens224.rp_filter = 0! D4 A9 o. u, d, ~& X
net.ipv4.conf.ens192.rp_filter = 0
) s9 |  i: _# a: }6 p' ~net.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf  q+ B' q* _/ Y2 ~
& |( Z! F0 O/ r
执行2 u7 p- _3 I5 X1 I1 Q. U- e1 r* e
sysctl -p* z( n+ {. k- B# N* c

# X! _5 J. C9 B1 b% f9 ]. y上面的步骤为解决因路由问题导致网络不通的问题,解决步骤如下:
# A8 T7 t8 @$ E% t- _- h[root@bogon ~]# ping -I ens160 www.baidu.com
# F" r7 Y- Z2 O% z% O1 y2 rPING www.a.shifen.com (110.242.69.21) from 192.168.8.195 ens160: 56(84) bytes of data.
  x; P" Z, y) K7 S+ R2 G( I) V/ B8 `4 m5 [) c5 X
^C6 N# G! O! Z: J
--- www.a.shifen.com ping statistics ---7 w, C! k6 b6 h$ k/ a4 A
66 packets transmitted, 0 received, 100% packet loss, time 66598ms
/ O) N4 K+ K) [/ P9 |( `4 s$ m- y; I* [* h' h/ e1 X% B1 {
[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0
! g, A) L  b4 S# b* r* P( X1 r9 j% L) }0 V7 I; Z2 L
net.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf
( c6 e! Z9 J. a5 i: ~1 R, w, j( d[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 08 V- @, s: j: h+ G6 b1 R, u( z
% V- @0 Y& K2 B! K% b
net.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf^C
- a: k$ U* t. C, V% {- E+ H[root@bogon ~]# vim /etc/sysctl.conf
( T- M& d  o; F9 f; E' U5 K. I2 ~8 g[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0/ I' w) U! V& n1 d% h% T, T2 `
net.ipv4.conf.ens224.rp_filter = 04 D; F$ c8 |, ~
net.ipv4.conf.ens192.rp_filter = 0
$ X/ n( m- Q# W/ {, Qnet.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf7 K# ]2 G: c# Q  [) j1 ?* ^' ?
[root@bogon ~]# sysctl -p + j, b4 ]+ {0 L7 B" i. U3 }
net.ipv4.conf.ens160.rp_filter = 04 l  P& p' g( o. G! b2 F2 ?, ]6 r
net.ipv4.conf.ens224.rp_filter = 0& `; z2 e0 T1 d6 R* U& N
net.ipv4.conf.ens192.rp_filter = 0
% `- U) e: L( N* Q, [net.ipv4.conf.ens256.rp_filter = 0% u; H  G/ L6 b: A  v! [- e
[root@bogon ~]# ping -I ens160 www.baidu.com
; a! H  ~# H! w/ Q2 NPING www.a.shifen.com (110.242.70.57) from 192.168.8.195 ens160: 56(84) bytes of data.
' I. n( A, k0 h! J" J7 p3 W; ~4 w- Z, T64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=1 ttl=53 time=11.1 ms
3 b8 S" z9 v, I6 e% o64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=2 ttl=53 time=11.1 ms6 Z4 o: {4 ^( }9 w3 s, N
64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=3 ttl=53 time=10.7 ms
9 r! i3 R. f  V$ e6 F1 B9 Z( q^C' C  L5 Q6 ]6 v( O* T/ ]7 B* a
--- www.a.shifen.com ping statistics ---# ^) O0 e. v. r1 {" R9 E( b
3 packets transmitted, 3 received, 0% packet loss, time 2004ms
# _3 X  u' g* L, n3 O# i( X% [rtt min/avg/max/mdev = 10.737/10.973/11.109/0.167 ms+ G1 v) ]9 z* V6 O# b
2 y4 `1 [9 F* M+ q6 }# [% w4 R( j7 f+ L  T
5 C1 X, \% a, q
' E( c* y4 ^8 L" E- U5 B

$ ?8 n+ r4 h4 D' y7 d[root@bogon ~]# nmcli connection reload8 x0 r) D% I' P# d) t' q

. ~/ t; V& W7 m[root@bogon ~]# nmcli connection down ens36 ~+ B  q3 u; [( F) Q5 z/ L
; t6 m, C  A4 O( [5 M+ J
[root@bogon ~]# nmcli connection up ens3
- q/ P! s5 ]/ q8 ^  C- G
; J9 S- k" B* I" ]+ j
3 Z1 `0 ~9 a+ ?0 U& Z4 o+ S+ ~1 E7 u- e% k: F% W

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-13 13:09:34 | 显示全部楼层
' D6 R" r) L  R$ X
使用nmcli 配置网卡:+ k8 b7 |+ \6 t
nmcli con mod ens33 ipv4.addresses 192.168.1.100/24
$ J' g( [" [8 V+ B# Vnmcli con mod ens33 ipv4.gateway 192.168.1.1, {0 w' q- k9 n6 B4 g6 [. n
nmcli con mod ens33 ipv4.method manual
# ?6 D. Q- ^% E% K) Q! x2 Enmcli con mod ens33 ipv4.dns "8.8.8.8,8.8.4.4"
, b/ v0 h% c0 r1 fnmcli con up ens33

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-13 13:11:04 | 显示全部楼层
[root@bogon ~]# nmcli d
3 p9 s2 U$ X2 t- E! b( J' X9 BDEVICE  TYPE      STATE                   CONNECTION 5 B1 M# l9 r3 S
ens256  ethernet  connected               ens256     
' c% B! T) n. H  J- D( [ens160  ethernet  connected               ens160     
3 `3 `9 E# h/ P5 E  }! oens192  ethernet  connected               ens192     3 a0 |% O  I8 s8 d6 _- b
ens224  ethernet  connected               ens224     ; L- A( \1 G9 r/ W8 B
lo      loopback  connected (externally)  lo      

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-13 13:32:04 | 显示全部楼层
vim ens192.nmconnectio: L$ U' B% w1 _# b# z+ S) g
[connection]& g2 s, u7 _3 Q9 h, N6 H
id=ens192. ]8 ]8 g6 j# q/ ?1 Y/ j0 F
#uuid=c6451e02-0fd4-3bff-9857-cbc73b2badb7
; N7 W& D( X: h- L- f' x" vtype=ethernet% [# r8 X0 o8 {  r5 |8 N
autoconnect-priority=-999
8 ]) s7 u. I% v5 P* T: r1 Sinterface-name=ens1929 {& b3 m  R/ G
timestamp=1739449260( k4 T+ g; [' n$ H6 }3 E0 d7 X
$ Q% e' C3 O& i; f& D6 ^) a- c* _
[ethernet]
1 O5 S$ L" F) K
3 A% P+ ^8 b8 ?0 q3 C" a[ipv4]
' c& v+ v2 ?5 j. M6 x' f$ V- G/ W( L#method=auto4 ^" I% D( B7 n$ [* C
method=manual2 u! a: D2 i1 ^# x
address1=162.96.90.195/24,162.96.90.27 m) ^; c. @5 o8 A- W! i$ V  b
dns-search=
3 d* b2 p* J# ^4 ]2 ^6 _4 _9 F; k5 U9 u. k4 ]9 Q
[ipv6]2 ?' X1 m4 Z( F. `5 M. b
addr-gen-mode=eui640 `! S! @% y; w5 z* r$ U4 {
method=auto
5 Y! e- L  L& U# ?* I. m0 S6 n8 S
; V5 Q% l3 c# ]! i[proxy], r+ W6 W" \6 M: d- E

6 P, G4 B0 U: y! E3 w# ^# Y4 w[root@bogon system-connections]# vim ens192.nmconnection 6 ?7 |! C7 K: c
[root@bogon system-connections]# nmcli c r
/ R; C8 E. x4 r7 W* h[root@bogon system-connections]# 7 Z( E4 s$ U( ~2 s2 y0 E8 Q
[root@bogon system-connections]# nmcli c d ens192/ B' Y/ e2 [3 V9 @, B9 K6 ?4 }
Connection 'ens192' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)6 S* O: G9 @# N/ q  M9 o
[root@bogon system-connections]# nmcli c up ens192
, h: B4 v% u, a  A# o/ n% ?Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)
# t/ m8 Y, F5 ]* Q! |- |3 |8 j[root@bogon system-connections]#
+ w0 S2 ]" @' J
9 E0 ^8 A  S8 a$ j) h+ t3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 10000 G6 [8 C+ T3 N; J+ N: l; H: K" H
    link/ether 00:0c:29:90:af:35 brd ff:ff:ff:ff:ff:ff. f9 f; {% z5 U0 |  P
    altname enp11s0
$ q" v) D# f4 d& V! G2 u9 P- O    inet 162.96.90.195/24 brd 162.96.90.255 scope global noprefixroute ens192
& O: g: F) y; k6 }+ v, ]) J       valid_lft forever preferred_lft forever2 X0 R3 [- ]/ \) M
    inet6 fe80::20c:29ff:fe90:af35/64 scope link noprefi

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-13 13:40:22 | 显示全部楼层
[root@bogon system-connections]# cat ens256.nmconnection
. o$ |" s8 s2 @8 Y[connection], ?% T' H$ B* H( [, G
id=ens256. r  ]  D$ K9 n4 P$ X! z; i. ^
#uuid=c3817da4-88c4-37d0-9964-eebea0550881
1 M9 ?: b2 F& }7 j+ xtype=ethernet
3 [! E, K  k  e) }autoconnect-priority=-999
* L- I0 u4 M7 i; v. Ainterface-name=ens256
8 p" d2 }1 V9 qtimestamp=1739449260+ w  j5 L6 |. N$ S1 P6 B) Q
( D2 F0 Y7 z* U9 O  e
[ethernet]
! J2 {- J$ m1 u! T7 _  \+ F" Y* Q9 W: {2 p" S
[ipv4]6 K, `: H: D* x
#method=auto
# A; j# ^" b5 [: Ymethod=manual
6 v2 T+ t1 D; n* o  d# iaddress1=192.168.13.195/24,192.168.13.2
. Q. `. S* H: Wdns=202.106.0.20;114.114.114.114;
$ p# n! N0 t, ~3 t/ U/ b& {dns-search=. a+ z( p# _' p; Z
[ipv6]
0 R/ F/ H' q2 Qaddr-gen-mode=eui64
" _: ^% E  c) |0 H; _3 {. V+ W9 Rmethod=auto
3 C4 G9 a) b4 l; i* |
" u- d* B1 X7 d0 k[proxy]
, s7 F. F3 H/ z5 a* s: Q% w* u[root@bogon system-connections]# nmcli c d ens256
( L. i" l. G) q, i% S( lConnection 'ens256' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
0 n. {. e& h+ z& I* a  d) n" F[root@bogon system-connections]# nmcli c u ens256
( ~9 E8 ?3 P9 S+ r% UConnection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)6 I7 f; i6 u! a) W
[root@bogon system-connections]#
- {* p( C4 V) `2 X# m
/ s6 B7 Y$ I2 w. B( B[root@bogon system-connections]# nmcli c r
6 \/ X+ I, l8 G8 E; ?: `
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2026-6-12 00:41 , Processed in 0.014684 second(s), 22 queries .

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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