易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 81|回复: 4
收起左侧

centos stream 9 配置网卡文件

[复制链接]
发表于 2025-2-13 13:00:01 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

x
1、Centos stream 9 网络介结# d! t! B0 ?# t8 i

$ p" d% B& Q& s  ?! }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>有关详细信息,请参阅:
3 `/ W) Z( H9 c5 _9 n# _) y
  Q0 D; a4 ?: `8 N  a- J+ d: f* nm-settings-keyfile(5)
1 ]  j9 K" _6 o8 q! j4 ~& ]/ g, D% p, ?
* nmcli(1)
' l' W( I/ V! G* |! q( D  H4 p9 V: e0 L7 s5 a
2、通过网络配置文件设置IP
# v$ [: B& o( p
" F5 I" O9 r+ O3 p2 I0 L[root@10 system-connections]# pwd$ L+ R: C! n/ \! z) {6 r9 U; J
/etc/NetworkManager/system-connections$ T8 f+ `  c% ~0 C" o6 t( N) G* ]
3 D; c' A; \, u' V
[root@10 system-connections]# ls: N. s/ O- b6 W  I
ens160.nmconnection  ens192.nmconnection  ens224.nmconnection  ens256.nmconnection
0 P5 E- ~- I) \0 r6 `$ R) p, i, w& R% W
. I; ]7 I6 C2 F8 _6 B7 ?
[root@10 system-connections]# vim ens160.nmconnection
: e0 M5 M0 x) T7 [2 x
$ B0 h) \1 [7 f8 p  t8 P9 D0 A6 y. s4 g/ _
[connection]
2 R* K$ P8 z4 F$ a8 H4 Yid=ens160- i0 G; w1 e. ~$ ?+ w5 u8 x1 m5 U+ ]. I
uuid=d8c7b37e-5eef-3bea-8893-a05f88ade99f    ###正常情况可以不管,如果是虚机,建议删除或者注释掉。
  v% ^0 K* f/ o' M3 q, v1 itype=ethernet7 o5 n" N5 F0 O
autoconnect-priority=-999
$ E- i4 b# V$ m# p$ \% v& P3 U( ointerface-name=ens160/ a# ?( F: Q! x" L7 v
timestamp=1739449260- [8 P$ J/ Q* ~! u
7 p/ s7 v( I# J7 `
[ethernet], N$ M) z, q2 v3 A& O
8 O5 O% k5 t2 f5 o3 Q
[ipv4]
3 i, q8 k  }2 S! i. j  G#method=auto! T5 }/ j8 g& R
method=manual
) W2 N( [! J+ D- B8 gaddress1=192.168.8.195/24,192.168.8.1
2 \" d3 }! m/ G+ S) tdns=202.106.0.20;114.114.114.114;
9 Z* M. o2 |! a9 z8 ]dns-search=
6 Q8 T: w- W! i9 t#route1=0.0.0.0/0,192.168.8.1,0  ##configure router gateway  配置路由网关+ t; [' A  d6 M9 @+ R
" ?: l6 N! b; H/ w( C9 j+ m
[ipv6]& R, O: F, h3 Y& H$ @
addr-gen-mode=eui64
6 F4 x( o3 m3 ]& L2 Vmethod=auto
. d) _: y6 Z7 b* q, M5 `dns-search=
: T5 v5 M' r  U+ |- N& k! n
. y' N$ ~6 n; \- v[proxy]
* p7 w, L  @4 T1 Q2 T; T# b7 L6 \9 A* s0 I+ r/ w

3 d/ _3 V- |8 A4 Y' r  K* |, Y0 s4 z[root@bogon ~]# nmcli c reload  F4 a* X+ a* U0 ^/ X" \& J- r
[root@bogon ~]# 4 m* D$ P6 s' l# _. W
[root@bogon ~]# ' z/ P: T7 A0 S' `( M& d
[root@bogon ~]# ' |. N2 ^: \; h+ H4 B' U* S
[root@bogon ~]# nmcli c up ens160
' _- G2 w; h8 |Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7). [: {$ I. h4 L/ o, _$ f, r% b
[root@bogon ~]#
3 Y% Z* `, m* r* w/ R! {1 a" k( _

! e- u7 `1 N" @3 l7 Z' P: s添加反向路由:( K. P* n4 Y8 v
% C) Z2 y2 z, B6 O7 Y" J' Y, Y
echo "net.ipv4.conf.ens160.rp_filter = 0# U9 h  P1 C/ P( J$ i7 V
net.ipv4.conf.ens224.rp_filter = 0
- V6 [( P( d& X6 y( R" Xnet.ipv4.conf.ens192.rp_filter = 0
" }; f! i5 b2 w. M" a$ E. N, y' Znet.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf
0 P1 ~, e4 I7 S# m$ H! K1 r! N7 A9 V! l+ i; I. U4 V
执行3 x% x2 n8 `; L* H" m
sysctl -p
: f8 C4 G$ F' e4 s+ n. g" W! f! b
上面的步骤为解决因路由问题导致网络不通的问题,解决步骤如下:
& h. I% q# K- n+ D* f& B7 @5 z[root@bogon ~]# ping -I ens160 www.baidu.com/ b. H1 c* R  x6 E+ y$ S5 U4 W! Z
PING www.a.shifen.com (110.242.69.21) from 192.168.8.195 ens160: 56(84) bytes of data.
9 Y  w: b9 U9 B+ S& l9 b  L
$ w5 Q9 n& o- g6 Q/ l& ^3 q^C
: `  U- ?  S( W. M/ i+ A4 z* s--- www.a.shifen.com ping statistics ---+ X) b; D2 ]) A$ V8 @: a/ O
66 packets transmitted, 0 received, 100% packet loss, time 66598ms! p/ ~( M. h, v7 F& @7 O1 U; S. y" X9 C

0 X; H2 _' T# e2 A6 [[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0" N% }' Z0 `+ g
$ b/ Y& N: j  D5 k1 q; H7 k: C
net.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf
/ r& a) @* q6 l[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0
* O5 ^7 \. {1 C. t, w7 }" E' u
net.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf^C
( m' N- t9 y+ u: _  U( }3 C0 e[root@bogon ~]# vim /etc/sysctl.conf ! l! L0 p' A' ^" K* {+ D# V2 x
[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0
0 p" \" e0 S% Wnet.ipv4.conf.ens224.rp_filter = 0
% A% e( p; w) O/ u4 b7 wnet.ipv4.conf.ens192.rp_filter = 0; r: r/ O, B: g0 _5 v5 A. }2 ^
net.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf" ^( G$ {8 Q/ M* ?, O% o% \+ X
[root@bogon ~]# sysctl -p
# t6 T) ~+ g" F( @4 E4 I& ]# \- fnet.ipv4.conf.ens160.rp_filter = 02 ?  s6 ~8 ]( U9 Z) W3 C
net.ipv4.conf.ens224.rp_filter = 0/ j3 c8 {& g( O; V
net.ipv4.conf.ens192.rp_filter = 0) k4 m3 P, }) n+ x# _5 y) u
net.ipv4.conf.ens256.rp_filter = 0, r: m) W. V6 w5 z0 b1 {6 C
[root@bogon ~]# ping -I ens160 www.baidu.com
3 ^3 t) }1 `1 N2 e5 fPING www.a.shifen.com (110.242.70.57) from 192.168.8.195 ens160: 56(84) bytes of data.
8 f3 ?$ ~% a- r# s' |) |64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=1 ttl=53 time=11.1 ms
* d4 K$ G: V8 j64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=2 ttl=53 time=11.1 ms8 L8 Y+ k' a! v1 E& k- C" s) O
64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=3 ttl=53 time=10.7 ms
3 O2 C& u8 D# ~^C0 G5 P7 K0 ~7 r7 D- M6 @
--- www.a.shifen.com ping statistics ---
! Y1 D* v2 C1 _* U0 a5 J# h" {3 packets transmitted, 3 received, 0% packet loss, time 2004ms
/ P* w+ q1 z/ I; Q: K$ Nrtt min/avg/max/mdev = 10.737/10.973/11.109/0.167 ms
- Y! z$ G( @4 [7 k
* W8 a8 n/ t) e, @5 M' N3 |4 K7 M+ H* I: `  D; {

6 K0 O1 f% T& b* R4 M! D' U& W# ]8 C+ @
[root@bogon ~]# nmcli connection reload
1 P& ?- k2 @/ X) N+ d
$ J! F8 w2 v' E& R) t! w[root@bogon ~]# nmcli connection down ens3
2 r+ v6 P+ L' e# C3 C/ ]3 s3 f/ f( ^
[root@bogon ~]# nmcli connection up ens36 v4 N& |; `! L8 f: w
- v; s4 Q4 h5 R7 g* e' C  ^
/ t9 i7 p0 z: f' Q; u8 a
2 S% M$ e- x( {# v3 S. G& t2 s
 楼主| 发表于 2025-2-13 13:09:34 | 显示全部楼层

: f8 Y; T8 H6 W8 @- |  v使用nmcli 配置网卡:% f3 h- X5 Z: k8 K
nmcli con mod ens33 ipv4.addresses 192.168.1.100/24& A* u$ }7 ~! q5 v
nmcli con mod ens33 ipv4.gateway 192.168.1.1
& x# N, u1 C3 dnmcli con mod ens33 ipv4.method manual7 g& ?% n8 ?! t  h% k% h
nmcli con mod ens33 ipv4.dns "8.8.8.8,8.8.4.4"
0 X' y8 Z9 b/ Y* U7 X5 ]nmcli con up ens33
 楼主| 发表于 2025-2-13 13:11:04 | 显示全部楼层
[root@bogon ~]# nmcli d, G. l+ q4 s5 O9 \0 o
DEVICE  TYPE      STATE                   CONNECTION
' W5 M5 Q% P) Uens256  ethernet  connected               ens256     $ q* Y4 c1 A5 W% d' Z, z/ ~
ens160  ethernet  connected               ens160     6 s% t0 d% e; f5 x6 t  x( X8 X
ens192  ethernet  connected               ens192     ; d( M, _4 r$ ^* r0 Z
ens224  ethernet  connected               ens224     
, {' H- R2 `4 ?3 R  x) R1 xlo      loopback  connected (externally)  lo      
 楼主| 发表于 2025-2-13 13:32:04 | 显示全部楼层
vim ens192.nmconnectio
; [6 g- _' [3 N9 g# N[connection]5 Q- m/ C5 _1 r" C! c$ o  u& {0 m
id=ens192
+ `4 `0 v9 ]+ F7 l2 N1 O#uuid=c6451e02-0fd4-3bff-9857-cbc73b2badb79 Q2 [$ x8 \7 F1 Y! U4 ^2 g2 s5 z
type=ethernet) m  x4 x+ Q' ?6 {) z6 R  M+ b3 s
autoconnect-priority=-999
9 L- i9 A2 @7 y; E, ginterface-name=ens1925 X' _: I% D4 G! z& t+ p! ^2 U$ U8 P
timestamp=1739449260
, b4 N! t- T: F" S
: a( }2 _$ u4 x- K[ethernet]3 @' u7 }& g& y8 ^# U- j
7 o) `; h! x: I2 s
[ipv4]
3 a' I2 Z- z" J0 Y0 l7 {#method=auto
( y3 `) G: A; e4 c  tmethod=manual( n0 B. B8 c! w  J+ _  }% x
address1=162.96.90.195/24,162.96.90.2; u' o& [. R2 o! E/ Z; o5 S9 B, b
dns-search=
' c2 ?: Y2 m+ S
+ L7 z; u: f" s- ~" c[ipv6]# N# v: E* |, o6 C$ u7 f
addr-gen-mode=eui64( q* R( b( X' H& b2 ]- v
method=auto
1 q4 g, P8 n# _! M
7 X* y6 _: Q) v9 a6 W9 B0 _[proxy]
- S8 F' {7 a. ]3 J" L3 }
1 A7 t" M1 o6 M0 j[root@bogon system-connections]# vim ens192.nmconnection ' E6 ^) m1 _) o' G. }3 u
[root@bogon system-connections]# nmcli c r! [$ ~- K4 D! n
[root@bogon system-connections]# * p9 A8 n% V$ `5 {7 D; P
[root@bogon system-connections]# nmcli c d ens192
' l6 e( K% H, i- W$ t: N! ]0 YConnection 'ens192' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/8)$ h2 L& `- k% Y
[root@bogon system-connections]# nmcli c up ens192$ W7 c1 n& i. H
Connection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/9)
% E9 }+ y# _" G$ c' ?" n# x[root@bogon system-connections]#
8 L6 w, K2 P! z# P1 n0 O: w% \5 \9 Y7 U. g6 y
3: ens192: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc mq state UP group default qlen 1000/ v3 b) ]& Y" u( }. t$ r  [
    link/ether 00:0c:29:90:af:35 brd ff:ff:ff:ff:ff:ff( g$ p" m' s' E- }' o0 N! _* Q/ v* P
    altname enp11s0. w8 D5 B* M" _) c; f; M
    inet 162.96.90.195/24 brd 162.96.90.255 scope global noprefixroute ens192/ V6 \! S( f3 p
       valid_lft forever preferred_lft forever
* q6 K+ n4 F" |0 o) j    inet6 fe80::20c:29ff:fe90:af35/64 scope link noprefi
 楼主| 发表于 2025-2-13 13:40:22 | 显示全部楼层
[root@bogon system-connections]# cat ens256.nmconnection 5 N: f+ W& }" D. k  R
[connection]
! [2 K0 T7 i; ], @' \5 Gid=ens2563 {8 _- l7 H+ r
#uuid=c3817da4-88c4-37d0-9964-eebea0550881
3 O/ a# j* ]- N$ ?' y0 atype=ethernet
- ]" N. G+ f) h) s- I2 a# \  j2 l, cautoconnect-priority=-999$ Q+ |9 R$ a# b' u- e: A
interface-name=ens256. X. e  D  _" H% O& T! w- z
timestamp=1739449260
( W2 {5 H! r7 g8 W) d9 ~
  T; j# T) r4 Q, f& K9 u, P2 O  X[ethernet]  ~1 ?* `9 @. n7 Q" V
- G* t' F$ e( v5 ]" ?
[ipv4]7 U/ J; E4 `/ D% Y# {, b! D5 q
#method=auto1 s. P" X5 }0 g4 f& ^: @8 w& P
method=manual3 ?% R& M6 A9 H: k) i$ ]
address1=192.168.13.195/24,192.168.13.2! Z3 m) ]5 _8 @# x. Y, }; q
dns=202.106.0.20;114.114.114.114;
5 m* K* j3 x; h/ @! b( ~" Hdns-search=
2 M: r. w0 _' z* U[ipv6]' `; G9 a2 p4 L, M) `3 H
addr-gen-mode=eui64
+ @' \  D9 Q' v( @method=auto
- ^7 t# v: o1 q5 r+ U: C* \6 m4 R, h. {- R$ x
[proxy]
5 r" O9 r& e) h* \[root@bogon system-connections]# nmcli c d ens256* y- @& A0 Q5 c% n8 m
Connection 'ens256' successfully deactivated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/5)
9 S, ~: B) W  j1 a' ^$ I: l[root@bogon system-connections]# nmcli c u ens256
  s0 R- c% A2 ]. YConnection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/11)
- r7 b, Z: R0 O/ v. A2 G2 D[root@bogon system-connections]#
3 _; W% b- U5 e1 q) g5 m% D8 r% I0 F2 u, ~# k  \
[root@bogon system-connections]# nmcli c r5 D& Z/ a, F/ @' x. }! M" Z
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 20:22 , Processed in 0.050928 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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