找回密码
 注册
关于网站域名变更的通知
查看: 553|回复: 3
打印 上一主题 下一主题

Linux下的网络设定

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2021-6-4 13:54 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式

EDA365欢迎您登录!

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

x

& H% z7 ?# w# R6 d: @一、IP相关介绍1 ]' p6 i: L$ @5 H

& h' O- O7 X2 }0 ^  Y   1.IP是internet protocal的简称,也叫网络进程。+ y, ?( u4 l" p6 e: K

' ^- B% f, d  o1 n/ i# e4 H! d   2.ipv4全称internet protocal version 4。它是由32个二进制组成;改为十进制的话,一般格式为255.255.255.255。
+ p  u, V5 Q9 ?1 v
4 ~4 j' l# k0 p0 f! p$ V; g4 j& M     在32位IP地址中,又分为网络位和主机位。8 |: i! m- C% }

) f+ L' o: D+ }. g0 [2 y" t! o  `   3.子网掩码:用来划分网络区域;非0位是网络位,0位位主机位;网络位表示网络区域,主机位表示一个网络区域内的某太主机。 3 w) ~$ X0 l' }1 A

) p" |0 U3 h5 k6 `* M     例如:255.255.255.0    表示前24位是网络位,后八位是主机位。 (一般ip/24中24,也表示子网掩码)
& @7 R2 z( Y% W# ~+ g! p
1 s# r- T. g  {6 `+ I! S   4.ip通信要求   A) ?  P) p8 P' _) e+ m* E# ]
5 g, D6 d0 k# ?8 A( ?
        网络号相同主机号不同的两个可以直接通讯。* Y$ }$ U( v; W, A& O, D
- n* r& O2 b0 D# Q% f' h  j: L5 m
        172.25.254.1/24   表示在网段172.25.254内的第一台主机
; ~# p' _+ a2 L# Q( M0 w1 b- n: f, S4 L, q0 d% f4 Y
        例如:172.25.254.100/24   172.25.0.21/16 可以通信   ' @4 a& _. L+ l& h; b3 l. K% ~/ [
/ ?0 s' ^/ n: v
   5.网络设定工具(临时)
* |4 l- \' u! S7 m1 m/ n. b/ f! S/ s4 j3 u# w6 ?# r4 Q5 A
        ping  id     检测网络是否通畅
7 |4 t0 R" V4 m/ E; ?: N7 N
. M' B* x; [% I- q        ifconfig     查看网络接口
/ L. M7 b6 a% S+ p/ o. |5 m8 _1 H4 h+ ~7 `- O1 _  q
        ifconfig  device ip/24  设定网络接口' _0 }) @3 s8 t- H5 {! x( O4 ~

8 {3 o9 [$ ^& f5 d; X3 o& M        ifconfig  device  down  关闭接口2 k5 \( G- _. M- x) r6 @$ D- E9 _

2 _* h1 `1 e1 h6 ^! a        ifconfig  device up     开启 6 P. _) Y5 t. P# o

6 e, r! L# i$ G5 ]7 y        ip  addr     也可用查看、添加接口等操作$ t  Y/ {* p$ I% j9 ?4 L& s" G

9 p& [# ^8 J& \3 r1 @9 o        ip  addr  show    检测
4 Z; g- f2 T3 p5 t
" T1 s/ }7 W: @  |        ip addr add ip/24 dev eth0   设定
4 `1 V; d; ?; T0 N- h* w6 k, z
1 a  {% `/ }7 ?  V: b" T/ z' Z        注意:device的名字是一个物理事实,电脑上已有的设备,可以查询到的
9 W% q$ P9 F7 k& U8 c% P2 r% R9 L
       示例:使用--- ip addr show ---查看接口信息3 U( o2 ^  w1 ^
+ D/ R! b$ n( a4 `
       5 K- a" |, E, |0 n; N
+ \: @( c8 ^- w8 t- M. l
! e3 L: \9 t1 K( m) F
       命令:ip  addr  flush  dev  eth0  对设备eth0进行刷新(刷新后之前的ip地址就没了)          f7 ]6 ?* T& I  t' m# d
) W+ m+ i/ z  `! X- r
      
/ @% r2 ~6 U9 T; h5 o$ I: e4 p      使用命令:ip addr add 172.25.254.177/24 dev eth0 添加一个ip地址。 (临时)
+ s# i- F6 d7 e: F3 S6 _" W; M7 b" X- \# E/ q' d& A( R
$ Q$ [3 M0 E1 L6 ]% W, e& v  \! G
       5 H/ E8 u  V. _. u, M

1 K9 K; a, ~$ u+ ^& ~3 z4 A3 y     注意:使用ip addr add的时候,前提条件是该设备没有ip。   # Y; D% `% x/ C' h1 {5 {' c

# R  R" K2 r/ o4 F- Y" c8 a; Z9 [* m  |* T9 H
二、永久设定网络IP3 e7 b8 D8 o1 o! A  t
$ ~9 [3 k2 }/ q* C+ z
  【1】图形化方式% y9 P4 C. Q7 M6 d1 W! m! J
, L# t, J* Y) a. e/ A( W: A
        命令:nm-connection-editor  (无配置文件时生成,有的时候进行更改配置文件)
3 H* d1 t3 g* L& ~
* Y. g: P: E( _$ F        步骤:(条件是IP不存在的时候,添加IP用如下步骤)# L: {1 ]' ]/ v1 C2 r( T

" g- C1 l) ^7 ~5 ]5 k           1)输入命令:nm-connection-editor# l. y. X1 w% |) w' @
           2)点击add,出现新界面后直接点creat
- m1 ]# @4 E; P# \% R! \
2 ]4 n6 y6 Z* B* H( l. S1 A           3)点击creat出现如下界面,Connection name 中的名称可以随便添; Device MAC address中选中已有的设备        9 H( d& h) {% f9 a

4 ]2 e, b1 y$ r) l0 d" }         
1 r8 ]$ A+ K1 }3 t4 A* X) {, Y) c: N
          在ipv4进行如下修改: 点击ADD,输入自己的IP和子网掩码;其中Getway不添,但必须选中才可以SAVE。% L7 N" j/ g1 S7 M/ Q% O* y- o

2 w# n5 s( j' w6 i; J' ?- P          # X2 h' J8 J1 l1 G* F- n
9 E4 I# `) O' ]( T
          4)保存后,进行测试:
2 q  z) m* ~' t; Z8 S7 Y" }8 ?) f( `+ A' ~0 `6 s$ G, o
         
3 R3 N: V9 g  i
" j3 V/ K5 |8 Z; `3 W, y3 ]6 k4 e" g5 t6 h& L& r2 k2 K
          补充:NetworkManager是用来记录网络状态的服务,比如,你添加密码后,会进行记录。& u2 ~# A' ^1 J& q+ Q/ j

" c# @% C  O( k7 o7 @          注意:若IP已存在时,此时进行IP的更改之后,要使用如下命令使其生效:  V6 J1 s. u: Z! Z* ?

5 g  D! w! b  }9 M4 X% q                systEMCtl  stop  NetworkManager    关闭记录状态的服务
4 @3 E7 N) R' [- i" A( ?
- r6 i7 H( b( e# P                systemctl  restart  network        重启网络3 J7 V' B  A% s7 H! B

% ]6 ~0 T% U6 l: p# Z, W                systemctl  start NetworkManager    打开记录状态服务+ U$ ~$ L4 j. [( H8 G
" P. B& X( |0 J
                ifconfig      此时发现IP已经改变
5 Z) A& z; a% v0 r$ z0 ^0 ]# p! G, d& x$ V1 q, e. U7 x2 i3 S! h
  【2】文本图形界面设定. \8 C1 s1 ~8 I, f9 D
! b/ |* E" [9 w9 _) {8 n
       命令:nmtui
9 O1 ?8 i  e, Z5 Z9 v$ h# W; `4 U1 ?6 A8 K& \
       步骤:: \2 x9 h" c' o4 F7 p- F' y# v
: s# ]! P0 k1 g, a" _
           1) 在文本界面命令行输入:nmtui
# B8 a6 j! n7 ], U7 ~. C& ]: ~, D7 L/ r
           2) 在以下界面选中Edit a connection   (在选择的时候用TAB键,确定用ENTER)
1 {% M2 O$ Y' Q# L: W2 v/ V7 V: |3 f6 U, z( A1 V
             - G4 r7 k+ ?8 K: e' e
7 I5 |; M# ^! ^6 w0 L
          3)
( |* K8 w* b5 p8 R- O2 c4 g* L
+ l) ]2 z" Y% ?+ X          9 H/ o7 ]$ T# G* A1 t
0 ^; r! b8 T& C2 Y) q, ]* L2 p

  K4 [6 \/ J* T         4)Profile name是随便取的,Device是自己的物理设备名称不可自己取。
6 B6 i1 u" a: X2 H1 p7 S3 j9 n9 _+ B0 ~% b1 g2 V) H
          - R0 s- m5 H1 e1 e
$ u) \; A) C) v' h2 A! f$ H7 R; X

, e! e) I3 d0 h+ s/ m        5) 设定完成点击Quit。
7 o) \5 r4 P  u9 X# P# b
# H( P3 n' |6 h) z        
! h( [! r* H  i$ I" C  r1 \1 D2 S9 h( a! r+ \: y/ O

$ w3 M% m0 f$ N: C5 C        6)使用ifconfig查看结果如下,此时设定已经完成。' c; o. x9 l, }
( {' j8 \# c- v6 f5 ^  b# B
         . F) X$ h1 ]* `9 J4 K+ M, s; {# i  o

6 m2 C! Q$ S$ {1 M- g+ b: R
7 J5 H( M* D) U8 h- t- w+ z: q  【3】命令方式
5 d* Q+ P& J  m8 N( G% A4 I: u. h7 A5 {% V+ K( x' n# Y
        命令:nmcli      使用之前必须开启NetworkManager
, n# j3 t$ F$ I/ Q( I
! X5 \- `3 p9 |% ?: o        nmcli connection modify westos ipv4.method auto    更改网卡的工作方式 . {" U  s# |. I8 `( \5 s

& e) f: N6 e" o2 b1 J        nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.177/24  可以进行一个ip的设定 . _5 K3 {" B- ^

2 m( Z3 w2 k2 y+ w        nmcli connection modify westos ipv4.address ip/24  对ip地址进行修改(重启后生效)      
3 q- j3 |  [: r4 m" J
' C* J/ X. ]- I  t7 t; C
: W8 l4 l2 x0 Z" q/ c- g! X. `5 v$ q
        nmcli connection delete   westos   使用命令删除的是(网络配置目录)里面的内容
3 Z9 ?' N& ?5 U4 l( { 7 W1 _3 Q  z7 A5 U+ ?  d

1 C8 U1 {. ~, v8 A# Q& s        使用命令nmcli device disconnection eth0,断开连接(关闭网卡)" m2 @; d) S7 v) p! ]# y
/ X5 M8 M) h! w
         2 N: f' x! K; E

: `; \$ X- b. g7 [+ W
# g2 I& [& W3 i7 S8 L/ ~( z       使用命令nmcli device connection eth0进行激活 (启动网卡). q, b; K! F& ]& o0 R! l

. U! o8 T7 G" |/ b      
3 q' T: N1 |1 O; e2 h/ G' H' T
9 m7 P% H7 c' ?$ P, Z6 g
! K$ N6 M1 w, I+ \3 M+ A, c1 I  F, |4 r; ?" q) C
       使用nmcli  decice  show 显示网卡信息 ) m  V9 |% d* _1 T/ T$ w9 `
2 |3 S* T7 u* r# e
      
7 h3 m8 q# G' _. `6 v+ |
3 S& z) `' C; ?7 `! U% i3 d0 b: L& ]# q# j  Y& e! g/ Q
       使用nmcli device status  查看设备工作状态   \+ i0 z; P* r: _

9 R; Y/ s$ E3 O. D  l: I3 Y. r       4 e7 l! r: ]* w; B: \

* [- i( n6 p( A6 v9 p( X* c5 c- Z9 _! w! V+ [4 q" j! a3 o. O: @# v6 o5 D) f
       使用 nmcli  connection  show 显示的是接口名称
% a) y) C5 }% C  D2 e
" d1 X3 O2 F8 t4 M      
1 q% e& `; d% u
2 @1 n" Q. v; w: t5 A1 m& K / E# d9 Z7 S8 H7 `6 d  [
       使用 nmcli  connection  down westos 关闭接口' T1 K; L, _7 G2 W; [

) Y$ I9 ^/ J  ^$ n9 Y      
; N/ B$ _+ _  f0 I- \) j- k     ) z, f; h5 W! t8 E+ n) O

& C, A% k& E0 h6 A' @! {! G      使用 nmcli  connection  up westos 打开接口' X7 _# ?* n! a' b: w' m1 S5 b& `

7 |- q0 T9 x; v$ r* a       1 p3 ~6 r( W8 G7 \0 z% r7 s
' {! ]3 j# T) n
. H' N$ h4 V$ ]; s$ f4 g
       注意:connection 后接的是接口名称;device后接的是设备名称 " c. X; b: r2 t1 I3 B& w: e
; N$ }" D2 z5 [
  【4】修改配置文件方法(不要在真实主机做)
7 {, \6 Y& Y6 I! v, I% ]4 w- ]) n$ @8 A
    网络配置目录:/etc/sysconfig/network-scripts
$ `' h* F% t7 @6 n2 q* [" q7 S. B: K6 h
    网络配置文件的规则:ifcfg-xxxx(xxxx自己随便取,会在配置目录下显示出来)* S: ~8 a2 o+ C, H

$ y/ m7 }8 C( E9 X              DEVICE=xxx  网卡设备名称
: g6 H. }- K" l4 P' l8 y; |( D0 b! s) Y: o
              BOOTPROTO=dhcp|static|none  网卡设备的工作状态(dhcp动态ip不用自己设定别人给你;static和none要手动设定)
& C9 z& b1 O& s% G6 y, B
2 Y7 [0 y( M, b+ D              ONBOOT=yes    在网络服务启动的时自动激活配置的网卡
4 ]2 o% Q( a+ `7 [+ W7 M7 X
) Z# o& C% E* a2 L$ k. [5 @              IPADDR=ip地址
" z8 q! \: E9 E+ y: w( S2 a# |* ~: @' c$ O5 G
              PREFIX=24  子网掩码
8 v$ y, {! X! `- P% f* p) P+ P4 J, P! J9 _5 r
              NETMASK=255.255.255.0  子网掩码(二者选一即可)
8 V8 _+ u0 V5 l* d- Y4 x" f
$ n& {, B% i1 Q1 _9 r( v, J% z/ b4 B              NAME=XXX    接口名称,可写可不写(ifconfig会显示)
8 j3 v, L! p3 }: S- `: G) c  U9 o- g( P3 C9 Z
     配置完成之后,要重启network服务
  [/ `5 E& V/ a4 \& P
5 \) A0 p3 C$ ^5 v* y  K( ?" y     实例:静态网络设定文件- p) P: H  E, T

: Z! q& P4 R8 ]# B7 y! x      vim   /etc/sysconfig/network-scripts/ifcfg-eth09 `0 d% j9 G9 N% g- ?$ u1 F* F
# T1 ~3 C# c3 h# y3 I' T
      DEVICE=eth0+ K/ c! ]  a$ ^+ }/ Z& t  E

  y9 l, d9 b7 g      ONBOOT=yes) w8 ~, V* Q+ f' @5 r
. V6 X: K! T! f/ n
      IPADDR=172.25.254.177& W0 v  Z3 J9 o- ~1 b7 m2 y; n

0 f1 \: J7 D% N+ M6 P      PREFIX=24
7 z9 [" y$ \0 G0 }% R, e; g9 s$ N' G0 V. x4 Y5 R9 w2 P* U) V" z
      NAME=eth0- F7 l* `7 O( T8 W# m" k
6 h/ g0 W" Z/ e( m
      systemctl restart network" ]' e3 g9 I' W
, e$ d% h- ]7 ?' ^0 z
    一块网卡上配置多个IP(ip  addr show  eth0)
+ R8 W' ~" m; W$ e1 G
1 @( P- v& p# H- n, E4 g      改配置文件:(使用eth0默认显示为第0个;若想看一个网卡的多个IP,则使用ip  addr show  eth0查看)
" [( O2 m. G; A( ~; N  s5 L3 D$ R" l3 ^) y& Q/ `& \; i( u
       vim   /etc/sysconfig/network-scripts/ifcfg-eth00 w/ R0 L$ S. H/ s
4 v- T4 [. g0 h+ t- @
      DEVICE=eth0
0 {; v) r! Q4 R/ ^% I9 v% x3 A1 w& ^1 P5 z+ ~5 l
      ONBOOT=yes
2 R% \, y& \# P. \  x
8 Z( ?( q7 y+ @; ~+ h; m6 [      IPADDR0=172.25.254.177
! k7 J3 [/ I3 `) P- C* I
/ m4 M5 U% i5 n! i      PREFIX0=24! U& r0 z' F' x% t( ~0 q3 X% C: e

2 m' O8 h4 e& q( F8 D, N8 i1 r  P. i* {      NAME=eth02 O+ i3 E8 L7 Z0 ^) C

1 ?) p9 A6 B6 e5 e: q  K; X* G       IPADDR1=172.25.0.100  9 O8 Z( e4 w; C0 x

& x* J6 B% [/ |7 h5 c      PREFIX1=24
+ h' v0 i) W' A" j7 l4 d4 B: l2 j2 p0 w  Z; X4 y' a
      systemctl restart network: Q' {8 q# y; b- E+ M

( e8 A/ F, }/ G3 U7 V8 ~2 K( y 注意:回环接口lo(不要更改)
& S, v: ^* w5 K1 G6 w   不用设定,传输速率快;网卡受物理限制。相当于人神经。---- 172.0.0.1 -----localhost0 j& C$ z; [  ~1 O! p8 [& T
+ f% v2 w% J9 y: q( t' S' F& L4 k
     接口若是四个0,代表所有人都可以连接 $ p2 _- c* q6 X6 y9 b

8 q" H$ r, S7 S 三、设定网关
1 v/ j/ b$ Z( I! E& ^2 s7 j& d- i7 n) Y  n" _  M
1.设定真实主机变成一个路由器 (打开masquerade)) b9 Y/ l( ]0 A# M' G1 r

% Y, m6 J2 o  K0 p. k8 Y  使用firewall-cmd --list-all无效的时候:
" T: |4 M# }7 m* V. ^$ G" ~& g( Z# z4 O/ G" U  g+ `, _
  systemctl stop libvirtd
* C0 {3 A9 d7 X" D1 S  systemctl restart firewalld
* G6 g2 j' W( c- I) _% ^
- j. Q5 e; u3 ^1 F& G$ ?1 f  systemctl start libvirtd  ## 要是不打开,虚拟机用不了* o1 `$ P, ~4 g* c* Z7 m6 n: U" Q
( [8 }' a* C$ s- S3 e
4 W4 n7 L; ~+ U. x; ^
% N' Y$ W9 y; d/ _' `! u. F
[root@foundation77 ~]# firewall-cmd --list-all
1 Z- w9 ~* r, y- |1 Apublic (default, active)
3 C' B+ h' b/ M) t, e6 p7 j  inteRFaces: br0 enp2s0f2 wlp3s0; j6 v' {2 C+ w$ u# T5 z
  sources: 9 y4 @: L1 Z& j
  services: dhcpv6-client ssh' T6 E) g' p$ d( I5 Z* c2 f9 B
  ports:
. ?' l, l$ g: F( V" ]  masquerade: no      
; x" \! f+ L5 _3 _, R  forward-ports:
* z5 a; d$ O, x2 T3 e  icmp-blocks: / _7 i. D0 B( j  A8 w  _
  rich rules:
3 w; g! e* w& ?4 \0 n) U% R* }; x8 v    9 V+ ~% e6 J4 N
[root@foundation77 ~]# firewall-cmd --reload " s8 G8 g4 ^2 y
success
, p* ]* R6 R: M8 q3 k[root@foundation77 ~]# firewall-cmd --list-all
4 t/ C/ A+ S; E2 _4 a# }public (default, active)0 h" l* f. ^+ v; h9 ^8 S  v7 l! K
  interfaces: br0 enp2s0f2 wlp3s0
& j- W2 E/ U" F$ ]$ t  sources: ! G# i0 b3 }5 J9 R* w$ `+ v
  services: dhcpv6-client ssh
( E- z6 p8 i' x$ R7 Z  ports:
" S- p- }6 C. W# U( c  masquerade: yes      ## 地址伪装功能开启,真实主机变成路由器
  [& R& E: U8 ~/ x' q8 w; e  forward-ports:
+ _3 e2 E, E; j7 @0 t% @/ u% a  icmp-blocks:
7 N' I+ p/ @5 v  rich rules: ! J; B$ d! t5 V  [

4 a0 b! P# h, C( [; g
* w  h6 T, z" p: O0 F2 r2.虚拟机网关设定 3 g4 X* @) S& ^7 [

, G; ]0 T2 O$ o$ a) i 步骤: ; z2 O" K" ^9 v7 }" ^% x
7 p) H8 J6 ?' H8 F  _7 X
1)选择网关的类型/ c; D& [9 \1 j- S4 _
3 n0 G2 h9 Y2 H- A3 A
    vim /etc/sysconfig/network    ## 全局网关,针对没有设定网关的网卡生效(对于所有的网卡都生效)
8 D5 M7 W" [/ r3 I8 X2 ?, L
" \1 S" D1 {/ r- u2 Z! U9 q    vim /etc/sysconfig/network-scripts/ifcfg-eth0   ##网卡中设定网关,对所有网卡均生效# T% G* k8 }& N3 P& N+ G
+ Y, G' U6 @( J4 b) I' U
: R: K- N' }+ f& {. m
2)添加网关IP
) s. P/ {4 L$ k& K! q  GATEWAY0=172.25.254.77   代表有多个ip,只对指定的IP生效(此时的IP为真实主机的IP地址)
8 h' V9 O0 v, ]7 \& X' d$ p
) S0 v4 h4 E2 e+ F! d  GATEWAY=172.25.254.77    网卡中设定的IP只有一个时" `. ~, q- V+ h4 l
! B# {1 a6 j! |2 C) K* L) _( i
3) 完成后要重启服务 :systemctl restart network8 l5 u" W, l! p# W$ v
$ ]3 A7 x; |3 q5 ?8 H$ k
7 F9 D: K9 R( Z; h& ]+ `

2 H; ?0 H( M8 u  E/ j2 _9 R 4)测试:要在虚拟机下执行:route -n  出现网关,则设置成功 " I4 J2 v( f) f4 S; [1 c

+ A& s- G1 E4 g9 i3 P: a& p8 X   $ X0 p8 s( ], \& A% ]/ c9 o/ T& l% y
1 y* }) [3 A" \) I+ a4 D
四.虚拟机网卡出问题:
' {+ c% ^$ u+ I) G7 B7 Z# S% L8 Z+ O
步骤:(超级用户下)删除重新加载新的网卡  E" a  P3 y0 b; X

/ y- \) L% r8 _, J* d   1)在主机下执行:virt-manager   打开了控制器的虚拟器(主机的)* K' m5 D$ T; j: y4 x7 o

; e) k2 |6 k  S3 M! ~. F" V   2)点击自己的出错虚拟机,例如desktop--->点击左上角灯泡(show virtu al hart details)------>选中NIC:00:4d:0a,右击选择Remove hardware
/ ^% x* ?+ P- J& P8 q
% i8 X$ M& W5 k   3)右键选择Add  hardware  ------> Network ------> Device model : virtio ---->finish
+ Z" @" m+ H9 A$ h. u/ [
; L0 P3 r4 {  h( E( o 9 ?" O  g4 r7 P$ ]; f) E% Y. s% H

. a3 z% x/ [; B5 U4 D五.DNS的定义及设定+ I4 J$ V5 @# f" e6 w
; f# L! r* b5 X( g
【1】 DNS:domain name server 域名解析服务,把域名变成IP 。用来提供给客户地址解析
3 Q. t( p# x0 s) e
7 l* i; v4 k' c. g( p# D# l      虚拟机不能使用域名进行访问 ,通过给虚拟机自己编辑说明若( d  ]' ]5 W8 n

8 o* r9 b8 F( Q/ h2 Z: j 【2】设定方法1: 本地解析服务,只能访问该地址的内容
8 F) M8 }3 K: j4 Q" d5 |* h* o( V/ Z2 z# P3 }
      步骤:vim /etc/hosts    本地解析服务  ------> 183.232.231.173   www.baidu.com
$ l; l/ {" z& g- ~
, @" I. e$ a" B; V6 Z     设定方法2: DNS的指向(临时的,网卡重新启动,内容会被刷新)
0 x) ?% V8 {% e6 l& [, `- m" R+ |% |- U; u/ [2 x) v
      步骤:vim /etc/resolv.conf  ## 提供解析的ip ----->nameserver 114.114.114.144
$ e2 l  o% g: ~; U. F! t/ T
  p% @. ~5 j( b- F. j9 h% s7 s1 g- J5 @     方法3:了解即可/ g9 o1 [% `7 k' x
7 L) ?, {5 n5 a' W3 Y, V7 z

7 R6 w0 {2 S; g
$ {6 v4 `) ]) B. q      vim  /etc/sysconfig/networt-scripts/ifcfg-xxxx (永久的)+ \+ C( ~/ ]+ \# x
      DNS1=114.114.114.114% i* V& x/ T# h+ w- d5 M
: O+ E4 H5 f3 t* P; x* C
9 u4 h' g  d- X
0 }# d- K6 T, Y: @8 S7 J8 i
   注意:1)当网络工作模式时DHCP时,系统会自动获取IP,网关、DNS ;那么 /etc/resolv.conf会被会得到的信息修改;若不要获取DNS信息,则在网卡配置文件中/etc/sysconfig/network-scripts/ifcfg-eth0中加入PEERDNS=no3 O' M# B. G/ t% V; A7 h

2 W) U* f7 i- f5 o" d   
% K! O( A$ c/ ]. s0 e4 r& z: z$ k' ^3 P6 a6 D+ u
     2)网卡配置文件的参数,目录为:cd /usr/share/doc/initscripts-9.49.17
* Y$ D8 B; M" {! Q7 l2 c                          查看: less sysconfig.txt  找/DNS8 W" y" _" l- e6 X

$ h2 v) D; h. s7 ? 0 A( D1 n: w1 G& y
; N5 T# Y1 N  P/ N* K
     3)陕西省的DNS:电信:218.30.19.50
2 x0 i+ u/ c! T, \
- i6 H. M5 }, V0 e  【3】设定DNS优先级/ s! B" t0 J, t4 y. r  K$ G
" @4 |+ ]3 K9 u6 O$ ?$ ]1 ~
      默认情况下级别: /etc/hosts  >  /etc/resolv.conf" s" H3 E9 x8 a# k1 ^
0 b2 M8 P9 m5 h- ^% `
      步骤:vim /etc/nsswitch.conf  ------>  39行  hosts: dns  files  ## 表示先resolv后hosts进行解析
$ |# `4 z, y& x; J7 N
7 e7 t0 A/ j6 L) s           修改完成即可。
& k! W5 f3 Y! T( b0 F1 a

该用户从未签到

4#
发表于 2021-6-4 14:55 | 只看该作者
Linux下的网络设定

该用户从未签到

3#
发表于 2021-6-4 14:54 | 只看该作者
Linux下的网络设定
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2021-6-4 14:54 | 只看该作者
    Linux下的网络设定
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-24 04:39 , Processed in 0.187500 second(s), 27 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

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