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

Linux下的网络设定

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

, X- y( x+ D+ j  C0 z一、IP相关介绍
, ^: P6 F# X4 f% E, [
+ Q* }; y) _1 w% N   1.IP是internet protocal的简称,也叫网络进程。
1 `! g$ L8 a9 @4 g" i+ X! U6 D$ {5 D
   2.ipv4全称internet protocal version 4。它是由32个二进制组成;改为十进制的话,一般格式为255.255.255.255。- V* {* p. t! w6 J) {5 j: X( H  ?

; H, _/ G. e, j% x/ b     在32位IP地址中,又分为网络位和主机位。
4 T# n0 O9 o) e: m
3 V1 [! t" @1 x. L( w   3.子网掩码:用来划分网络区域;非0位是网络位,0位位主机位;网络位表示网络区域,主机位表示一个网络区域内的某太主机。 9 r# Q" K9 ?/ E4 v
( S6 C4 r! }" _2 ^5 K+ t' W6 N# m
     例如:255.255.255.0    表示前24位是网络位,后八位是主机位。 (一般ip/24中24,也表示子网掩码)
, [9 x8 m5 M3 b8 r  o! V  T2 W( [. @3 ~& J% K1 v) E5 @
   4.ip通信要求 ! i( k7 |, I- O

1 @! t2 S$ d; v3 q7 b+ Z        网络号相同主机号不同的两个可以直接通讯。
) `" ]  }4 p0 ?% d4 w* v
# D& I! [5 E/ W/ M9 W        172.25.254.1/24   表示在网段172.25.254内的第一台主机
- d2 Y7 z2 `  r& T+ a6 {
5 P0 Y7 w  F0 N% ~9 ]6 Y        例如:172.25.254.100/24   172.25.0.21/16 可以通信   
% }  S- y5 u6 B& v: h4 h8 ^0 \0 K
: V5 s9 }* ~( Z& z   5.网络设定工具(临时)
8 S* T7 e% e  t
% L/ ?6 u9 k: J7 Z5 M. p0 G; M5 @        ping  id     检测网络是否通畅
* A) Q" }) `3 a5 k
2 B# U6 S# k4 K1 r4 z5 U        ifconfig     查看网络接口
* ~1 B% r$ o3 \+ U8 u  r& m5 c1 j& E" s! a
        ifconfig  device ip/24  设定网络接口/ A* K2 s1 C1 J0 a: m, n; t
  e  ]; h7 w' K, p
        ifconfig  device  down  关闭接口' r6 v1 O8 F7 G9 X- z% r
: B' }7 z) e% v2 F4 S8 e$ e
        ifconfig  device up     开启 1 I& x1 q2 T& V/ I/ b

4 z1 a3 @: S( e* U& Q- ~4 @% k        ip  addr     也可用查看、添加接口等操作' k+ @$ s5 ]2 T
. Y9 f6 A% u6 H! G9 U. I" l
        ip  addr  show    检测
; Q1 y3 @4 r) s" D$ M, Y( {6 Y8 z% v1 }% d. e$ h
        ip addr add ip/24 dev eth0   设定 ; ?% G; Q* S0 b  a3 M3 J
9 ~2 v- I/ K5 Q9 A! l) U
        注意:device的名字是一个物理事实,电脑上已有的设备,可以查询到的
8 O# n  e6 X2 N( Y( C& a
4 ?) L- w9 \' T6 {       示例:使用--- ip addr show ---查看接口信息0 g6 M. X% H6 K$ N! f3 R! P
9 G% s; ]* V0 D' @! m4 o
       & `5 P2 [1 [2 x; t* [" d% w% g0 F
" H6 t, C2 w1 ?1 J
  h3 O" [% V2 ~  G! j& B
       命令:ip  addr  flush  dev  eth0  对设备eth0进行刷新(刷新后之前的ip地址就没了)        ' o! K9 S1 E5 W. \6 g0 o7 ?

  N6 k) B* n5 c$ R       ) D' u- u6 [' P: ~
      使用命令:ip addr add 172.25.254.177/24 dev eth0 添加一个ip地址。 (临时)
* P7 j. y; i1 V0 |' G) D9 Y! M6 n1 ]' G' w

2 j, C& {, d! c% G8 }" H/ c3 C: C      
' O/ F& t& w# B! c' V! O
: R0 `" |4 o: m  B/ M& M4 E     注意:使用ip addr add的时候,前提条件是该设备没有ip。   
& v- Y$ f9 }: V* K" i( z, a1 J: e) A, ?3 e% f  C2 \. H6 L9 w, y2 L

4 m1 _- c7 l+ K  g+ G% W二、永久设定网络IP  v! Q6 D/ g; \! q

- z% x" v- d' F* R7 b. m  【1】图形化方式
5 \) a/ ]# v' a6 C% ^
9 p# l: F2 _: R. e+ |, U; ^        命令:nm-connection-editor  (无配置文件时生成,有的时候进行更改配置文件)
1 s% q: d  y( H
. Q8 C" @  P$ Q        步骤:(条件是IP不存在的时候,添加IP用如下步骤)
7 j% x. j3 G0 S4 W* ?# m
& Q& w7 z# D$ b6 \5 Z8 ~           1)输入命令:nm-connection-editor
+ i: Q2 k5 y. _6 u& r. ~2 |' r) h/ ?" a           2)点击add,出现新界面后直接点creat  r( K4 v3 k$ p6 f( D; ~5 s
) P+ v( \) T* G" m: P
           3)点击creat出现如下界面,Connection name 中的名称可以随便添; Device MAC address中选中已有的设备        
3 H5 i6 d0 a6 \9 G* C, C6 R2 t3 p
) C& ~# n7 E" `* ?          - e+ y5 s$ q, x8 v; s# T/ N9 e

% C1 N3 K7 \  q( w+ D5 B5 e7 R          在ipv4进行如下修改: 点击ADD,输入自己的IP和子网掩码;其中Getway不添,但必须选中才可以SAVE。2 t6 y! b9 E& D( Z4 d, u
- m$ v& ]$ F6 _5 N; R4 {( U
         
& ~$ f; |% W. T/ w. H. i2 L
" _5 r7 y2 [& V# G) L1 C" I          4)保存后,进行测试:
/ _' I/ g  [6 M5 {  @* d% v( ^, u
" `7 U  q2 K) n         
  H! O0 w# e% b. D- B" E5 i4 f& }% }" D
7 T9 I' W3 g7 ^# E$ H9 p
          补充:NetworkManager是用来记录网络状态的服务,比如,你添加密码后,会进行记录。5 B3 B- ^- E* ], J: |6 W! L
; U$ A5 \2 X& W
          注意:若IP已存在时,此时进行IP的更改之后,要使用如下命令使其生效:% n( _! T, A* i
& j8 _" [+ P* w
                systEMCtl  stop  NetworkManager    关闭记录状态的服务
4 C# A+ `/ y* l( M6 {" p% u" a
2 w& N, V. T4 V) D                systemctl  restart  network        重启网络9 D/ s3 E7 C# Q* w- `) d6 r

- s/ j( Z, b9 _4 I8 P( }                systemctl  start NetworkManager    打开记录状态服务
4 Z) |9 `" E" l  J0 L9 w' ~5 V( {4 Y% q2 a/ Z2 L( ?
                ifconfig      此时发现IP已经改变
1 y- L4 [* U4 c4 L1 w; s: }% v0 ]) }; Z% h3 O5 r
  【2】文本图形界面设定
* \5 V; X: j0 e" q2 z( h* Z$ g) i) F
       命令:nmtui
7 }( `0 P. F3 `; P/ ~. b) E8 P9 i, h- b6 j- x  ]
       步骤:7 w0 j  v; Z. M6 V+ x

0 @  F  F$ U9 J: G3 z5 q$ `5 C           1) 在文本界面命令行输入:nmtui7 y* t7 H5 d1 `; q# s( V

1 C9 z+ N3 A: A9 T+ Z           2) 在以下界面选中Edit a connection   (在选择的时候用TAB键,确定用ENTER); b- F3 K, Z3 l) C

2 V! H  z. H. ^$ `8 s3 x) ]             4 w- I% ?* V% K) r

7 ^% Q7 p" L$ }+ v  d) P          3)- ?) E% C, c& S9 ]! x

* C* f/ C1 U5 o- s          ( f" d( }( Z# ~# Q( f$ P& X
( i9 l5 G- V" r4 o- M
, U( i; t% @! \1 g5 B
         4)Profile name是随便取的,Device是自己的物理设备名称不可自己取。
; U9 G: a7 w3 `5 V% ]5 s
4 Y7 D& u, o$ b8 E0 X          . N. `8 U% B* n* h- ]
3 s  e) U: J. V& z- a& F  K% h
# L* e8 p" E- ^7 V
        5) 设定完成点击Quit。
5 Y( g: o8 j6 C- s
7 p) g2 i5 q; P" |' ?         7 w0 ?# S# V5 t
1 o& g: T/ K" X+ Z) W* L
* a" Q  D$ C7 m+ X3 ^, G
        6)使用ifconfig查看结果如下,此时设定已经完成。/ @& n. f8 e  N3 ~) d
1 B9 Y2 _' z3 R4 K" W) U' I# L  c; p* ~
        
) ?# W5 R' T+ h! T$ s7 V  `   G2 b' Q  s3 _3 V# G: B7 e
: H5 E- j/ j! G% n8 t& I- y! {
  【3】命令方式
$ O2 E' j6 g6 \# i" w+ H9 i8 Q
$ J3 h; S. o" x' G( m        命令:nmcli      使用之前必须开启NetworkManager 2 ]8 k; r* A" r& v8 X9 K) D0 [
. s/ q4 {' G; L# k# N
        nmcli connection modify westos ipv4.method auto    更改网卡的工作方式
; |/ n/ I- {$ t3 L8 {% u, y/ J
/ A: V6 H2 I: D1 K* K# c        nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.177/24  可以进行一个ip的设定 ( U4 x3 u6 R! _" V6 z; [

( `) J( z2 f9 _8 ^  M. ~        nmcli connection modify westos ipv4.address ip/24  对ip地址进行修改(重启后生效)      $ E4 S5 S. H- P% n/ i2 g
+ W* L, H* B/ [+ {

& }* l7 z! b3 ?  ~' f; B- \# {0 n) L4 K4 O7 o# d
        nmcli connection delete   westos   使用命令删除的是(网络配置目录)里面的内容3 L( {( }9 @, N5 V' T

" v  K# ]2 P( f! H. A! g* T3 R3 g# s: g+ i2 D
        使用命令nmcli device disconnection eth0,断开连接(关闭网卡)
+ w, o8 e( ?/ j7 f8 {2 h( C1 u/ ^. j+ i5 L5 i7 ~: `' k6 E! O: d2 C
        
$ ~4 q& w8 a' l7 {
  e$ q* b1 |9 J. n1 v' G+ v! o7 ^
$ f4 [8 ^# I6 ^; x; E: p2 N       使用命令nmcli device connection eth0进行激活 (启动网卡)9 \0 l% u: p5 f+ q  {2 f

2 E! O2 k! M: C) ]      
, C( P! S: C; S; F2 [: `
) B0 t9 B# S7 I7 `4 l5 E
3 J. }4 c4 g* P# p+ e6 E& @! b% j
       使用nmcli  decice  show 显示网卡信息 / I0 Q2 I" P8 I, R. V2 _2 z
: w( t+ q% }6 e
       9 j# [: U$ B' n" ]& [' C, |

4 H6 j* C9 i1 Z0 F; g1 ]0 s3 r( @7 r5 r9 p8 a, x
       使用nmcli device status  查看设备工作状态
" X; l  ~  o6 h- |# ^6 J9 X) G6 [. ?; s. H6 w3 y
       5 Z/ P6 `3 z. U" I
4 e& T, E/ H' ~8 P3 @) w

2 d* C1 }. H7 ^- w  e/ `0 l/ f       使用 nmcli  connection  show 显示的是接口名称 5 I2 B8 f$ \4 e$ E5 X6 Q, o+ c  x

6 C! \6 v# b" j4 Z       1 n* w# |8 Q, ]# h/ C) X' S

, v4 {: e  q" M+ u, f, ?# u
$ z$ x$ A2 X$ g3 ^8 r. b       使用 nmcli  connection  down westos 关闭接口. n8 v; `$ l" [- K! Z; |* g

6 T! U: w$ c! F) S# ^" {1 `6 h& m       7 D# O$ R4 S3 \( }
     
. l& g" J( F& P2 e9 s8 o; i, v) {) I# C( \
      使用 nmcli  connection  up westos 打开接口
1 l: W2 D" ~, l1 T" U  t
+ m: T4 e- q  h6 A1 R      
/ d' X' N& {2 h, f
2 Z/ U! ?/ S3 u+ A+ {+ L% t$ B1 M& ?; R+ F7 Y8 j) `
       注意:connection 后接的是接口名称;device后接的是设备名称 / s; P+ A8 B; \! F; a. l

- a& a* \" q5 ]5 E  【4】修改配置文件方法(不要在真实主机做)# E( H/ u& I3 a
- n# m. m: _" [* t/ h- g! ~
    网络配置目录:/etc/sysconfig/network-scripts
- g% R2 n! L5 a1 y* m, g. I" _/ G3 |8 }
    网络配置文件的规则:ifcfg-xxxx(xxxx自己随便取,会在配置目录下显示出来)5 B& r" t: l% e( L2 Z
; T. h/ H! N: G8 C; X; t; T& z1 M
              DEVICE=xxx  网卡设备名称5 ~( Q. r5 G  }: T7 w7 V
1 R5 D9 l7 ^5 \' B" D' K! D
              BOOTPROTO=dhcp|static|none  网卡设备的工作状态(dhcp动态ip不用自己设定别人给你;static和none要手动设定)
, y6 O9 e( s0 P5 E3 I; U  U: K: x  J9 Y4 K
              ONBOOT=yes    在网络服务启动的时自动激活配置的网卡9 B" E8 o. G6 R1 v  C1 h5 p: ?
! W  [% W0 g  B9 O; Z7 U
              IPADDR=ip地址* w  `8 r& ~7 x" K( m

) X# Z1 `: k4 A* V              PREFIX=24  子网掩码7 e: f5 X# W3 N( _
+ N+ S$ L& }) _3 W
              NETMASK=255.255.255.0  子网掩码(二者选一即可)
0 I% W. H3 F# |8 ^& b1 }! \* i! K+ W. r3 W% c( ^3 b( d
              NAME=XXX    接口名称,可写可不写(ifconfig会显示)+ P0 k- D7 X% K! F1 i2 `/ L
' H# _' s: a$ ^6 D8 v8 z; J" [
     配置完成之后,要重启network服务: J5 Q' j/ h9 }4 c4 B% e
; _+ q7 W: ]/ t# b# w
     实例:静态网络设定文件) B- J( O  m9 H1 _" Z3 T- o
0 P1 y: w" J& p9 p3 p6 u
      vim   /etc/sysconfig/network-scripts/ifcfg-eth0
! L. a3 v) M: v2 t- ^; ^: w4 K1 L. d; }" I. l
      DEVICE=eth0
; h$ q: x' S1 k" v4 @: h7 h# C- F) {' F* f( y( X+ Z. ^$ S* ]* T2 ]7 b
      ONBOOT=yes
6 X6 W2 i  L! y& R$ ?% f" {, x" e! |8 H% ~4 M: K5 b! }7 z
      IPADDR=172.25.254.177
* L1 `: h; n; n; X2 q/ Y- t" {, G$ e1 Q' J6 m5 L# P
      PREFIX=242 D3 a- ~3 Q5 L6 f

0 J) l7 u$ @2 Z      NAME=eth0
8 Z. }% d; E. l4 e7 k7 P- S/ W0 W! d/ D' r( K/ _3 i
      systemctl restart network" |) |4 \" J* |2 K7 F- ]+ W) L
' T3 b2 X2 A+ K3 P! a  \. a; M
    一块网卡上配置多个IP(ip  addr show  eth0)
# H* d) C. x4 `$ `1 j  C
' G$ L( _) u  s4 `; c/ n( v* U8 O      改配置文件:(使用eth0默认显示为第0个;若想看一个网卡的多个IP,则使用ip  addr show  eth0查看)
7 U( W9 ]0 Q( U& F8 k) s6 H
; b" {2 u9 J2 D& \$ O       vim   /etc/sysconfig/network-scripts/ifcfg-eth0
- t8 J8 }: e9 o7 \
. O% m, n* E# m! B4 A3 C0 C      DEVICE=eth0
) P" d% ^# a2 S! |* R" a( p9 t8 E
0 A/ L1 d0 t2 K! j  Z7 W0 H      ONBOOT=yes; J3 ]1 U! ?: ]4 `

" p7 a% z' g) I      IPADDR0=172.25.254.177
0 j6 C# o" K1 v+ b, H, n
4 k) a$ S# ^/ C8 i      PREFIX0=245 E' h& [0 U3 K/ t6 F
' R; k0 `& `0 ?, a9 {4 {, e, T$ r
      NAME=eth0
, Z7 H- U/ t* l# \% W, U& j7 C: i1 r" \8 T2 {
       IPADDR1=172.25.0.100  / G) \- I) ]/ ?  X1 X0 Y' b9 Z
! Y; i6 R2 M  L- z8 o1 J0 ^
      PREFIX1=246 U. u$ P- z8 F/ `0 l: L. y
7 @* n7 E* ^: G% E4 m, S7 \
      systemctl restart network
: [# q) y. B0 A9 v& G% Y% w0 s1 g& Q- I6 J; h
注意:回环接口lo(不要更改)" g2 r' _) Q6 _
   不用设定,传输速率快;网卡受物理限制。相当于人神经。---- 172.0.0.1 -----localhost
6 d0 P' O, {4 a8 G/ ]9 @, ]$ o2 Z, m, R( j/ P9 g5 n
     接口若是四个0,代表所有人都可以连接
6 a5 ?4 m4 w: g: U7 c7 q# O& c2 s) A
三、设定网关. C8 W5 Q2 b! Y' U/ [; j

) ~) A" b, L- D6 D( c 1.设定真实主机变成一个路由器 (打开masquerade)8 ]+ t: C' q3 H  h5 I; j

! y( k8 e( r+ g0 R  使用firewall-cmd --list-all无效的时候:; T, \  e/ Y3 B5 n2 ~2 R

) @/ J  ]% d) o5 i$ Q1 N  systemctl stop libvirtd
+ u% _9 H! \  g  systemctl restart firewalld
+ l. T  I2 {, w  g/ ?$ d0 ]0 T
" o( o! O7 U& F3 s5 Q) |, H( X  systemctl start libvirtd  ## 要是不打开,虚拟机用不了
& A" r7 \# H7 }8 k4 x' \- q% Z, E' H

) E; l# L. Y" j7 D3 k
' q4 D6 d" w) ]; Q7 @  F& J[root@foundation77 ~]# firewall-cmd --list-all
9 G# z( W" ~" |3 D, h( V# npublic (default, active)( q$ v0 U1 a& g8 R
  inteRFaces: br0 enp2s0f2 wlp3s0; K7 m. z& u& E' [6 |
  sources:
; ^' `6 C' ?3 c* E/ l5 A/ U  services: dhcpv6-client ssh6 K! C  n. t1 X% a
  ports: ( u+ p6 F- j  x: q
  masquerade: no      / x" u: c1 a) t& S
  forward-ports: ) |6 M& l: l' \, Z' L
  icmp-blocks:
$ c& B! Y) Y! e, y( O! x  rich rules:
9 k0 l6 ]' v# w   
8 V7 e  g/ K6 d/ H4 ^4 M* r3 Y& i* \( A[root@foundation77 ~]# firewall-cmd --reload
! l" X& k! b% r* h& Csuccess
1 e. H+ b' ?& g( Z[root@foundation77 ~]# firewall-cmd --list-all
9 R4 s0 z0 P# @- t; m. Tpublic (default, active)
8 y, B* ~" r- {  interfaces: br0 enp2s0f2 wlp3s0
3 D% K) _8 Q/ r. d8 Y. ~! g( L/ Q  sources: * H( c+ W7 G) K0 {4 B
  services: dhcpv6-client ssh8 S; M6 x4 V) m. n! B
  ports:
! x5 h0 _- X- s) o7 c! e8 F  masquerade: yes      ## 地址伪装功能开启,真实主机变成路由器
" j, G2 b2 D, \' S# i% E4 Y  forward-ports: 0 T) n- \" W3 h0 M4 z2 L% V
  icmp-blocks: * r' V, w& F0 n% n8 Z# |3 r
  rich rules:
# |% u/ t" }. B' N. g; d; g- o* D5 A" }2 [( J' |7 a

4 h. {" ~* }  e2.虚拟机网关设定
9 S3 ^1 j# S1 ]. d4 Q% Z/ R# \6 T  e: b
步骤:
) F6 T8 A2 `. A8 ?) ^1 s/ K$ v7 r& u2 }& G6 v2 Y2 p, O
1)选择网关的类型
1 q8 g/ B: N* |0 x& O: j  `6 P3 ^$ B1 l# q
    vim /etc/sysconfig/network    ## 全局网关,针对没有设定网关的网卡生效(对于所有的网卡都生效)
" s3 Z! y3 p: L$ r: z
5 e- x/ }) ^7 `' k    vim /etc/sysconfig/network-scripts/ifcfg-eth0   ##网卡中设定网关,对所有网卡均生效
% e8 q! s7 o: o: |- d' ~
# |, t3 c; l5 F3 l+ o  q0 u( d' l* @+ |. \& O
2)添加网关IP
; l) G2 A+ Y# W5 q, a; |. v/ _; E* z4 O  GATEWAY0=172.25.254.77   代表有多个ip,只对指定的IP生效(此时的IP为真实主机的IP地址)! l+ G% q" P3 Y" D: B
. c! n+ m& j  f1 [
  GATEWAY=172.25.254.77    网卡中设定的IP只有一个时
5 J$ C( U/ D- g6 g0 ?. _. S7 k3 j9 Y
3) 完成后要重启服务 :systemctl restart network
% j2 R0 H, P. j/ I8 v; z, Q9 I& l. k

! f, i+ Z- I0 c% A5 H; n% a4 z6 u
4)测试:要在虚拟机下执行:route -n  出现网关,则设置成功
" o( K: ^* x  y8 @: h; [
; p1 Y* L8 H& o) ?+ V' L   ( p( c+ W! v/ [9 Q$ N' E
% a  @0 e  f# c; ?2 {
四.虚拟机网卡出问题:5 P. |4 S# M5 F% [: H

. ^. M8 U6 s; `4 h& y8 T1 V% E 步骤:(超级用户下)删除重新加载新的网卡- _# h% P3 G/ q, B* Y

+ l. X* H" q% P: G) R' ~& H   1)在主机下执行:virt-manager   打开了控制器的虚拟器(主机的)
, O$ e) ?2 t. I' {- a3 @9 U5 \! R3 t' u1 Y" i0 P, p+ X
   2)点击自己的出错虚拟机,例如desktop--->点击左上角灯泡(show virtu al hart details)------>选中NIC:00:4d:0a,右击选择Remove hardware3 L7 E4 T) S# A3 R0 n1 \

/ t2 Q& }0 [7 D5 G- {( h7 L   3)右键选择Add  hardware  ------> Network ------> Device model : virtio ---->finish8 n7 K; e0 j" a7 x

7 B  e- {0 c/ a- [* b! u
# `5 Z6 E3 l4 T0 Y* {9 M! @6 \2 X$ I
五.DNS的定义及设定0 h% T! r3 y" v8 |4 ~

# W6 {/ ^! M* h# q, W. {4 y4 E2 g 【1】 DNS:domain name server 域名解析服务,把域名变成IP 。用来提供给客户地址解析: {: u1 _2 e9 m

8 R8 O4 l3 R0 ^9 {" A3 W( }      虚拟机不能使用域名进行访问 ,通过给虚拟机自己编辑说明若0 r5 @6 V( p0 R; v
+ v: r) H6 r* O$ @+ v3 Q$ i
【2】设定方法1: 本地解析服务,只能访问该地址的内容
1 F2 q( w' W! {/ H
1 I: v, g+ W2 V9 E      步骤:vim /etc/hosts    本地解析服务  ------> 183.232.231.173   www.baidu.com
3 F: H  j; t3 {; I/ n) ^% s! O
- r, q( Z& C  ~, i- F. f     设定方法2: DNS的指向(临时的,网卡重新启动,内容会被刷新)7 J) c) i  _  ]) _7 V! ^

0 _3 W% }1 u8 V$ i" ]. w      步骤:vim /etc/resolv.conf  ## 提供解析的ip ----->nameserver 114.114.114.1443 M9 l' L! k/ J. H

0 J* u$ E5 z, s     方法3:了解即可0 y) Y* V. O0 |7 E9 i( j2 Y8 m

4 Y5 E8 A& v3 Y8 w . ^# W+ s! H, P. Z" T

- S$ ?& @" W% s      vim  /etc/sysconfig/networt-scripts/ifcfg-xxxx (永久的)( u% w) \' \6 n; [  j# I, b) r
      DNS1=114.114.114.114
3 N0 n9 u7 U! k; Q  X
( Q8 ~7 C8 H1 m' }* `
: E+ [3 ?! i& ]+ y' V3 c/ v" H# u* B! F: {! Z
   注意:1)当网络工作模式时DHCP时,系统会自动获取IP,网关、DNS ;那么 /etc/resolv.conf会被会得到的信息修改;若不要获取DNS信息,则在网卡配置文件中/etc/sysconfig/network-scripts/ifcfg-eth0中加入PEERDNS=no% a) [& \- H# _$ M

7 s* l1 O) ?  g1 `0 [) m! l   + P1 P' ^) s3 R2 J( n3 Z" p
* D: N  Y' I; E) _
     2)网卡配置文件的参数,目录为:cd /usr/share/doc/initscripts-9.49.17 ( y, Q) j. w3 X. z$ `
                          查看: less sysconfig.txt  找/DNS) S  `* \" S. G0 n7 J2 E6 [3 n9 g
" x  c2 q& o$ ^% |

. e8 k5 l3 _0 O: b
. P! y, r7 `' m: z8 ~  @     3)陕西省的DNS:电信:218.30.19.50( N% \6 s2 e# Y9 n
* x1 R, l! |4 r
  【3】设定DNS优先级
3 L& C, ^% D" H+ i' r; ?8 L, ?- l6 i/ k1 g! J: }% J
      默认情况下级别: /etc/hosts  >  /etc/resolv.conf
1 e/ a# Q  W6 k" l3 W) g
* v8 Y. _6 P1 P' k6 Z( }0 e* y      步骤:vim /etc/nsswitch.conf  ------>  39行  hosts: dns  files  ## 表示先resolv后hosts进行解析% h7 U- \2 R' Y* E& y& f5 D# E8 n

- v& c8 D0 V% L1 Y' U9 h6 T           修改完成即可。
/ E1 Q) _0 l: @8 \/ A. L
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    该用户从未签到

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

    该用户从未签到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

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

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

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

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