- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
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
|
|