- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
1、Centos stream 9 网络介结2 W" {: o) c# j0 @4 q3 [
4 _4 q2 q' E! y& N+ }* P( Z
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>有关详细信息,请参阅:
. X3 o* n J I$ ]+ H" ?* d; ^0 W2 G+ `6 h+ D
* nm-settings-keyfile(5)4 `1 S. ~2 t, D n h- ?) u) K
; v& D8 C& Q8 [& x' q
* nmcli(1)9 o( Z8 f, w' y+ t q6 y \# l+ L
0 b5 k- T, m! `* D, m( q x
2、通过网络配置文件设置IP* a+ `4 V+ I: j* ]$ }# F
# }* S$ K) p* I6 _0 I7 v& z9 O[root@10 system-connections]# pwd
6 g. F5 d0 W' D- R, U# }) f2 ?0 T5 J/etc/NetworkManager/system-connections
- ]$ H- o7 T/ X$ d5 w
~" U+ p4 A( D$ t[root@10 system-connections]# ls; P! Y- C. H4 a: u5 ?, P! x, n" s
ens160.nmconnection ens192.nmconnection ens224.nmconnection ens256.nmconnection
/ I) R8 `7 a) ~6 e
% \: B9 ]8 Q) { c' ^
! H, u7 W8 p+ J5 A; u[root@10 system-connections]# vim ens160.nmconnection7 C7 C; }( | m, i1 M# l) ~6 G
8 r: _; ^6 {2 x! e- Y6 i
+ `0 z+ M! [, T, {) p[connection]
g9 [# e, l# X% qid=ens160- T! S/ ]6 [' w, d) ]6 l1 t
uuid=d8c7b37e-5eef-3bea-8893-a05f88ade99f ###正常情况可以不管,如果是虚机,建议删除或者注释掉。. m7 C0 L+ I+ v( n' S6 ^/ b) q* r
type=ethernet# ~* G6 k" h; h9 m8 M5 z
autoconnect-priority=-999
! [1 \. Q% Q b9 W5 Ninterface-name=ens160$ s0 s) f6 _# S6 s G0 {5 h5 d& a
timestamp=1739449260- Q+ q" {, R6 }7 K
' X# f7 s- T1 `" o8 Q; p$ g" L[ethernet]
3 _+ o. D) O4 @3 e' c
; ]7 w0 G6 I2 |# T0 l8 ^6 }5 k[ipv4]5 o4 c8 G8 R% Y4 e5 T1 F7 h
#method=auto
% [! @+ |1 h& t: q/ K) S, rmethod=manual
7 \; c# T% n& waddress1=192.168.8.195/24,192.168.8.19 n0 a/ B3 J8 N1 {- a; j
dns=202.106.0.20;114.114.114.114;
$ i* m L8 O" Q; J2 l3 ?( zdns-search=
, w" G: A+ a. V9 ]) F#route1=0.0.0.0/0,192.168.8.1,0 ##configure router gateway 配置路由网关
2 k% ?' m' B5 |- R } V: H' U* ~ C) y7 [* C4 F! z( N
[ipv6]! \( r/ X& G& m# r
addr-gen-mode=eui64
4 m8 `2 o3 i/ V1 y2 smethod=auto
9 P% I# |+ f! @) V o) X/ Odns-search=
. v" x. Y# ?& i
0 L0 b6 N1 L% O7 Y/ w: i[proxy]' {' D n$ d* }; E7 Q4 f
$ v( V9 @5 M5 S5 ^; x+ z- Q
. r7 R% }# P" O3 _* m" K: ~( b# O[root@bogon ~]# nmcli c reload+ ]% P b9 I% s/ b4 D9 l% m, q
[root@bogon ~]#
7 Q! c3 Q- p+ H& n: _! K5 @[root@bogon ~]#
( T/ ` `* ^. |/ T3 ~[root@bogon ~]#
* Q1 M. @. ]4 s6 h[root@bogon ~]# nmcli c up ens160
) P4 q" {9 ~; Z- U5 {* \: h0 z- j" Q0 JConnection successfully activated (D-Bus active path: /org/freedesktop/NetworkManager/ActiveConnection/7)
/ g' s' J- |0 j) b' F H[root@bogon ~]# # z: q) ~" Z+ o: U0 J
" Q( g/ K5 X1 b6 Z" F$ y0 _
4 y+ f6 U# }/ J, X4 Q4 C2 C+ C添加反向路由:
3 R" j5 q+ q- f, H `% Z
: Q6 Q: H, z1 p7 d6 Y/ Q. Zecho "net.ipv4.conf.ens160.rp_filter = 0* v" ?$ G5 w3 w+ e& O1 ]
net.ipv4.conf.ens224.rp_filter = 0# }( c$ A2 _3 Q5 K) c1 N# x
net.ipv4.conf.ens192.rp_filter = 0
+ n9 X* F4 u/ ~0 U) E5 d- P% |net.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf- o! ]8 I2 J) i) t) R8 k
) h. ?- Z5 w& l+ h: Z
执行
6 B3 t, E& z# U0 }; J5 Nsysctl -p/ d5 k* B3 w7 G7 ~
7 J% a- f* D% N# x
上面的步骤为解决因路由问题导致网络不通的问题,解决步骤如下:, W! C8 o( s& W0 }# Q: ^
[root@bogon ~]# ping -I ens160 www.baidu.com2 m5 {5 e# a" a) \) n+ T
PING www.a.shifen.com (110.242.69.21) from 192.168.8.195 ens160: 56(84) bytes of data.! c! o# p( ^6 y9 j/ o# B# A7 f
$ h, K. ]. E& h^C
4 m4 F. ^6 K% d--- www.a.shifen.com ping statistics ---
/ Q9 }; g3 r( ^4 O( N# }$ d( J66 packets transmitted, 0 received, 100% packet loss, time 66598ms
3 ~+ o0 K% y K1 {! f0 Z. Q3 d/ v
% ^3 ]: o2 h9 Z }1 @# }; P[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0
: F3 ^9 l# r& W/ J, P% Y6 G9 P6 C8 z8 i5 C) ]. x J* K9 Z% E! @
net.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf
8 v/ l& B* ?+ J' W( F3 g[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0
$ n3 K$ W- _; X" O
" u- v5 t$ r; M! H6 H |+ Enet.ipv4.conf.ens224.rp_filter = 0">>/etc/sysctl.conf^C! S- y+ |# {: l1 s
[root@bogon ~]# vim /etc/sysctl.conf 2 ?. m) J7 s5 U5 L' q
[root@bogon ~]# echo "net.ipv4.conf.ens160.rp_filter = 0
+ v( T# C1 J" u/ K* u( w% e* Qnet.ipv4.conf.ens224.rp_filter = 0
" w2 y+ D6 i; y! M/ h9 snet.ipv4.conf.ens192.rp_filter = 0
) o+ H1 U; M ?# |net.ipv4.conf.ens256.rp_filter = 0">>/etc/sysctl.conf
: ^! X* [$ a4 f$ X' _; w[root@bogon ~]# sysctl -p
; @) r7 N" A2 v6 R7 S) a0 _net.ipv4.conf.ens160.rp_filter = 0+ H, f+ K1 t( I' s2 Y2 ?. D
net.ipv4.conf.ens224.rp_filter = 0- D+ f7 U: A7 C. P
net.ipv4.conf.ens192.rp_filter = 0
6 ~, h6 h% h8 U3 Wnet.ipv4.conf.ens256.rp_filter = 0
2 ?5 Q+ x4 r5 a# p+ C[root@bogon ~]# ping -I ens160 www.baidu.com5 m, f9 ]) ^5 F) e* p1 y
PING www.a.shifen.com (110.242.70.57) from 192.168.8.195 ens160: 56(84) bytes of data.
3 J- ]4 K w) f& D* Z$ a9 h2 B. T64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=1 ttl=53 time=11.1 ms
. J4 c' _. {7 [64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=2 ttl=53 time=11.1 ms
9 T7 \& X- v9 N, n( E6 ^64 bytes from 110.242.70.57 (110.242.70.57): icmp_seq=3 ttl=53 time=10.7 ms8 @/ Q# [1 u7 E
^C9 ]; T+ u m5 }* y8 q
--- www.a.shifen.com ping statistics ---2 F% z: J' g8 h
3 packets transmitted, 3 received, 0% packet loss, time 2004ms0 ?6 A- R6 n) D, D
rtt min/avg/max/mdev = 10.737/10.973/11.109/0.167 ms
U9 U& s. j+ S0 K \4 v6 s; V$ t5 n2 G
0 n4 w* c! Z- X0 V- E
& K4 t2 L: Q9 G" Q
8 r' E) T8 p& K
[root@bogon ~]# nmcli connection reload0 a4 s1 X: e+ D7 a) }
p6 I- X8 ^1 N1 z) B
[root@bogon ~]# nmcli connection down ens3
! Y. F0 s1 q" Y7 l$ u
; p/ M8 Z5 B$ i, f' C! v[root@bogon ~]# nmcli connection up ens3; _- Z: S) |% `' Z1 v @
7 ~8 v7 P* Y) K, A
% P1 u* U6 J9 Z, _5 z0 ^$ T# E9 V9 {$ o/ U5 j6 {
|
|