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

centos stream 9 配置网卡文件

[复制链接]

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
发表于 2025-2-13 13:00:01 | 显示全部楼层 |阅读模式
1、Centos stream 9 网络介结! b+ u/ A" h4 t3 w% g
  P/ _3 R) _8 x" U3 d
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>有关详细信息,请参阅:
$ C( X. o2 X- f( p" B5 q$ ^( d# ]0 E; @: H
* nm-settings-keyfile(5)1 P  Z5 \+ d4 W! g! U9 Y
5 I% q' y* Y  R9 d7 C
* nmcli(1)3 r- Y2 z/ y& Z" ^  Z
/ O# p/ Q4 @$ P, ^7 n$ p/ Z% U$ o- g
2、通过网络配置文件设置IP& B0 B; v. y$ S# Y; m, X) Z
# z, k- q& `: H5 v9 B6 Y$ ^& B
[root@10 system-connections]# pwd4 F/ F! z1 G# ?/ r
/etc/NetworkManager/system-connections
& @0 c/ o+ ^  u2 a& P2 D# l' l; `( d/ Z! K4 v0 p' b, A
[root@10 system-connections]# ls
+ S. [7 T. ?4 j5 vens160.nmconnection  ens192.nmconnection  ens224.nmconnection  ens256.nmconnection
# N: K, C  B. }9 h! I1 m  n6 Q  e8 |
( e2 N7 I: ]4 p! F" t/ K; D' ?* h+ L5 k- ?2 s) N8 ~1 t# m
[root@10 system-connections]# vim ens160.nmconnection
" @* [; n9 w5 J8 r2 S; g  b3 W' y9 D1 v

+ ~3 ]: H- a  t1 i9 l/ t[connection]) z" e; g' _+ o& n/ s6 ?
id=ens160
5 V% d( A5 }, G+ [0 d2 `. a4 wuuid=d8c7b37e-5eef-3bea-8893-a05f88ade99f    ###正常情况可以不管,如果是虚机,建议删除或者注释掉。
1 E7 u# q' m) Z, Atype=ethernet% z& n4 o0 c' w( u2 p
autoconnect-priority=-999
, r3 b8 M! i" qinterface-name=ens160
. ]) W+ e* z) u+ U5 |  c' w2 e; y4 ktimestamp=1739449260; T) \% y/ a3 n4 E- M

  q1 \5 T% r+ m- W1 A[ethernet]
% h. j  N+ _6 X1 o4 E% y
3 @2 Z* d% B$ ~[ipv4]3 B) c3 ^, v' H+ E
#method=auto( o6 v/ o3 u* v. o4 ^
method=manual
5 k8 b/ f0 Y, S( yaddress1=192.168.8.195/24,192.168.8.1! [# X8 ?+ Z+ f9 f
dns=202.106.0.20;114.114.114.114;
2 t2 b/ a3 V5 M( H: s& Edns-search=3 D9 y" [% r6 G
#route1=0.0.0.0/0,192.168.8.1,0  ##configure router gateway  配置路由网关
$ m3 K/ F- E) c! U$ T3 Q( Z- A* f' \% D  J3 N% ?5 R4 ]
[ipv6]# w4 Z' j0 j/ p; k6 B
addr-gen-mode=eui647 }" {. ]3 G6 e
method=auto$ H  i5 @; o" h; T
dns-search=
7 g, y# V* x- X0 |
, ~+ C( T* u+ v[proxy]6 F' e; B! E5 E1 Y
$ r! c* i1 ]4 z6 ]1 Z8 M

% @4 ]7 \; e$ }6 `7 B7 O! m0 `[root@bogon ~]# nmcli c reload* T+ I) d0 K# R5 U4 |
[root@bogon ~]# & j% I1 {( D# X; N/ W
[root@bogon ~]#
2 t+ W3 A: t: ^  k* J$ ]5 \[root@bogon ~]#
! `* E* u$ Y7 {[root@bogon ~]# nmcli c up ens160
* L; |" }: `/ ?6 Z8 gConnection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)0 ?- X. v9 _4 q0 \
[root@bogon ~]# ; j# T' m( H- F' g8 I
. K% U$ Y! B! O: q

  U6 z7 M* H5 B- m9 [2 z添加反向路由:& K9 s! V; e- o* ]
9 w7 g3 P( }3 S: Q$ T' H9 L
echo "net.ipv4.conf.ens160.rp_filter = 0
, k. r; l* G7 z5 `/ @, i* y9 |& Cnet.ipv4.conf.ens224.rp_filter = 0; A6 q- }; P: X6 R! E
net.ipv4.conf.ens192.rp_filter = 0
  n* T$ o" k3 O7 Z8 [net.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf
7 n& d9 N( B5 M" }" V! |/ G
6 Q. C$ W& _! n# e; Q执行) W) C- _# _* N* P3 ^1 C
sysctl -p
/ _+ h( M& b( b( P
- I0 S+ M( I1 k上面的步骤为解决因路由问题导致网络不通的问题,解决步骤如下:
! G& z5 R. T+ @7 k) Z2 E[root@bogon ~]# ping -I ens160 www.baidu.com
6 d* ~. e9 M5 @( U  [3 ~PING www.a.shifen.com (110.242.69.21) from 192.168.8.195 ens160: 56(84) bytes of data.
, n0 Z- l5 m) y) I5 m) S* ]& N# _5 `; g( Z1 h' u
^C. ]. @- @  {: y, O
--- www.a.shifen.com ping statistics ---
6 D7 d* \$ c3 V# E, j: U5 ^$ _66 packets transmitted, 0 received, 100% packet loss, time 66598ms; e7 Z7 T: ]& I) w" B( z

" M/ |8 y% A2 {# u+ [& |" U[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 06 n& \! x6 _; `1 E

% j) d) P" C  g: t/ ynet.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf
( p( S; a3 j+ n% T( h4 d[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0( S+ l  m9 _' [9 O* B2 c# f6 _3 _0 O3 \

; V4 [$ n" `% J8 [; L2 D0 xnet.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf^C  Q) ]9 c/ l0 F. c' V
[root@bogon ~]# vim /etc/sysctl.conf & ^# F# o5 |; P4 r; x
[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0$ r# T3 G9 |" L1 }
net.ipv4.conf.ens224.rp_filter = 0* r6 m  S8 ]: E' E
net.ipv4.conf.ens192.rp_filter = 0
& G# u, q$ `8 H4 l4 t/ Tnet.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf
+ O3 Z; X: t1 S3 }4 h# Q5 e; u[root@bogon ~]# sysctl -p
/ y% W' N, Y5 G, a4 ^5 ?3 O# g. Cnet.ipv4.conf.ens160.rp_filter = 05 A5 ?* w# q/ d5 {4 o3 ]
net.ipv4.conf.ens224.rp_filter = 0
0 Z7 I9 Y$ Q; Rnet.ipv4.conf.ens192.rp_filter = 0
0 D% b9 I/ M' J: p2 O# @: |net.ipv4.conf.ens256.rp_filter = 0
7 \0 d: ]" D2 R9 L* z+ ~! Z[root@bogon ~]# ping -I ens160 www.baidu.com6 z, I1 N" m. d
PING www.a.shifen.com (110.242.70.57) from 192.168.8.195 ens160: 56(84) bytes of data.
5 n3 K) L& l4 e# T! j3 K64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=1 ttl=53 time=11.1 ms; P3 G2 n0 W' Q! x1 j5 \7 K3 Y. X/ X
64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=2 ttl=53 time=11.1 ms! N9 e7 |. `/ {$ O8 n
64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=3 ttl=53 time=10.7 ms
( I# ^* o9 F/ K3 ^/ t8 U  e^C" D6 V' H, f+ Q9 H. O
--- www.a.shifen.com ping statistics ---
5 X7 B" ?' W; ~( {3 packets transmitted, 3 received, 0% packet loss, time 2004ms
6 n- o( F) y2 {  f6 W1 q3 k+ @8 g( qrtt min/avg/max/mdev = 10.737/10.973/11.109/0.167 ms
: P- k0 R5 \/ f4 W# _+ v% i
9 S% f0 J' ?1 e" Z9 W
& r! ?# p7 i3 X( a) G# P" {+ b  {
- T: i' p! d. R* r! k2 y
[root@bogon ~]# nmcli connection reload& n* \0 \) y3 l9 r2 A
, N" {9 m9 ~) Y& f
[root@bogon ~]# nmcli connection down ens3
% X' K  L* G& P. f+ r! F0 i2 U. w8 c) {
[root@bogon ~]# nmcli connection up ens3" k' w# Y. N; x3 g  s

* k& ^( P! U) S) z& {. ~7 F! ^7 I% W7 f! _! r7 n

" l  ]" d: ]! h. q

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-13 13:09:34 | 显示全部楼层

9 E" z- Z# S$ q1 v' T使用nmcli 配置网卡:
; R4 C* Y# @& K2 ~% knmcli con mod ens33 ipv4.addresses 192.168.1.100/24
1 W9 T. n. J, G: L3 Znmcli con mod ens33 ipv4.gateway 192.168.1.1
  |% j9 g4 U/ _, ^9 L2 P* H$ s- [nmcli con mod ens33 ipv4.method manual) L" `, \/ \2 {) z
nmcli con mod ens33 ipv4.dns "8.8.8.8,8.8.4.4"
! c+ ?$ I- L" lnmcli con up ens33

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-13 13:11:04 | 显示全部楼层
[root@bogon ~]# nmcli d
! N, ^' b( t7 Q+ q: K3 ]; L" xDEVICE  TYPE      STATE                   CONNECTION
5 b4 l1 U0 {2 rens256  ethernet  connected               ens256     2 v) R0 o# f3 c  S
ens160  ethernet  connected               ens160     
# |. a+ t; i5 a; C/ Sens192  ethernet  connected               ens192     ' u; H$ z- e6 D9 Y4 k- Z% x
ens224  ethernet  connected               ens224     ' e1 P! D9 q- |( m8 T8 t1 f$ K. d
lo      loopback  connected (externally)  lo      

1

主题

0

回帖

12

积分

管理员

积分
12
QQ
 楼主| 发表于 2025-2-13 13:32:04 | 显示全部楼层
vim ens192.nmconnectio: P6 ^) ]! t: }7 ^
[connection]$ o. G6 R8 m! U8 A$ o! Y
id=ens192
  p4 F! \9 T" h0 [) A: t' I#uuid=c6451e02-0fd4-3bff-9857-cbc73b2badb7* P: Q- d6 ]7 o) _
type=ethernet
+ n3 o* {+ X8 Z! J% T9 Xautoconnect-priority=-999
( H: f2 }& J# b3 O* E) _interface-name=ens192
  k* @4 U+ y, o/ ?  g- Ytimestamp=1739449260# t( {5 o. q9 u7 A* Y4 A" w

" q2 l- D4 ~! S; U! k[ethernet]
) S) h8 `! X% \) N2 P# L1 b& R2 E2 g; D, E' ~
[ipv4]& ^) x7 Q  z; k8 |8 @& |' `
#method=auto
9 \) |" ^' g0 w: umethod=manual7 U- ~: d' M5 s
address1=162.96.90.195/24,162.96.90.2
$ ^) J; g/ W% n5 }1 D! H3 Tdns-search=
& M' L+ i4 U; d% |$ k) z4 G: O. p+ h" z+ R/ e5 E
[ipv6]/ Q2 G+ v; J9 I2 `. q" G
addr-gen-mode=eui64
( {2 [* V" ~' N. A7 G, lmethod=auto( V1 y' m9 T6 h) H

- G4 v' B. S; H5 m% a/ f* V[proxy]
( G1 t% e( ^/ E  U* C4 y6 K( m8 O, h, |$ ?+ O
[root@bogon system-connections]# vim ens192.nmconnection
- r: R* W0 f) ~3 P7 a[root@bogon system-connections]# nmcli c r6 m, I8 s; @2 F+ |& M' t
[root@bogon system-connections]# " ?* u9 V  \6 e+ ~( u
[root@bogon system-connections]# nmcli c d ens192
+ Z. Z3 p2 ~0 m! W4 @8 D( p  cConnection 'ens192' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)
2 [# o; o: s$ c( p( ~7 G& _[root@bogon system-connections]# nmcli c up ens192
8 \% o, T9 G7 Y( IConnection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)# G2 k* ~+ @1 o; L- N7 d
[root@bogon system-connections]#
" B1 G2 z( a- a0 R6 v, {$ g' K& M9 |
3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000
2 ~1 r7 n( |9 d& n    link/ether 00:0c:29:90:af:35 brd ff:ff:ff:ff:ff:ff; z( Q1 T; v1 U& K  R$ u" C1 \
    altname enp11s0
7 x8 Z9 ^" J: E* _    inet 162.96.90.195/24 brd 162.96.90.255 scope global noprefixroute ens192+ @. P$ V; B4 }
       valid_lft forever preferred_lft forever$ s: n* J- j9 ~$ Q
    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 1 e8 }3 p2 v8 E) Q
[connection]3 r) [- j, u2 ]* a
id=ens2565 y2 Q3 n3 M* Z/ O" R" e* b4 A
#uuid=c3817da4-88c4-37d0-9964-eebea05508813 u+ U* b6 y" A0 G( Y. e
type=ethernet5 B$ f  R7 I5 S! O! {" Q; m
autoconnect-priority=-9995 A/ D% R! ?: B* v+ z, _- U. D! T2 y+ U
interface-name=ens256
. b* Z& p  X4 W7 ~8 Utimestamp=1739449260* A4 H1 b6 g$ e! g
6 |" r6 ~9 s7 O! s4 Q
[ethernet]
* \- [4 N3 }4 u+ z. f! Y* G9 a! V/ M7 n" g3 a) S5 I. v
[ipv4]) q2 i" ^0 r9 k% s
#method=auto3 ?  ^. F8 w2 ^& ]9 B; X6 |
method=manual
, X7 I* G" C# p( C- h; Aaddress1=192.168.13.195/24,192.168.13.2$ k( e! a6 H: Z4 W
dns=202.106.0.20;114.114.114.114;. e  d+ _: O& ^, R
dns-search=
4 W  V  Z) n& R* Z[ipv6]. g2 {  ?  p# a- W# K0 p+ y
addr-gen-mode=eui64- ]# c& A, R+ g' {7 @' a
method=auto% d+ w5 m% }8 P7 ?9 D

& L3 {* c4 Y. ~7 ?& n) H( w[proxy]
7 U1 ^, V5 Y, Q# W% }[root@bogon system-connections]# nmcli c d ens256
+ ~/ ^! Z! H( i% X+ ^3 fConnection 'ens256' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
0 D6 Q2 ~7 P/ e[root@bogon system-connections]# nmcli c u ens256
3 `9 _9 P+ g8 {: nConnection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
! d, X$ D4 S! ?[root@bogon system-connections]# ; o, J" I1 x/ Q$ g( x3 w( \: Z

( t) N9 U8 {( X& t/ t[root@bogon system-connections]# nmcli c r
8 \2 K! ~$ |- J' P0 l
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

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

Powered by Discuz! X5.0

© 2001-2026 Discuz! Team.

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