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

Linux下的网络设定

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

2 [: x3 x$ ]+ ?( |9 Q/ j! o一、IP相关介绍$ h- K4 I  M4 F1 }7 S+ w
4 B3 {4 C) p  s, s
   1.IP是internet protocal的简称,也叫网络进程。( E  I$ E, `/ p- T) Y+ M- m6 e

+ F4 z, f  S- Z. m" @5 r/ g" j   2.ipv4全称internet protocal version 4。它是由32个二进制组成;改为十进制的话,一般格式为255.255.255.255。2 ?7 Z! z* Q% F0 I9 V! E

8 G5 D% A# t6 a% x! h     在32位IP地址中,又分为网络位和主机位。
' s$ \) A3 H' W( g4 z1 Y5 K' w+ a# U) D. Y( ]3 ~9 P
   3.子网掩码:用来划分网络区域;非0位是网络位,0位位主机位;网络位表示网络区域,主机位表示一个网络区域内的某太主机。
2 x$ U: ~3 G) Q9 s$ b: Y5 A7 O1 n! u- O
     例如:255.255.255.0    表示前24位是网络位,后八位是主机位。 (一般ip/24中24,也表示子网掩码)) J3 p1 ~; V1 [$ L  i% L6 {5 b0 \- b

# x3 W; t3 _1 ?3 ?8 E+ Z! I   4.ip通信要求
: x( B# _$ j; Z& |
6 A* o; S0 h! R3 X" @        网络号相同主机号不同的两个可以直接通讯。
: o' n" ^% @  }1 u+ ?; l
6 c" r& u' ^( Q7 S        172.25.254.1/24   表示在网段172.25.254内的第一台主机
$ ]5 r+ D: ]9 v# {: L  U4 r: `/ l3 v: g3 q+ E
        例如:172.25.254.100/24   172.25.0.21/16 可以通信   
, f4 x- J! J" X% S4 J7 h3 x7 b. t; S& \" e
   5.网络设定工具(临时)! b( A6 ]9 B. O! y: }( o
0 f5 F2 K3 [& F$ r' T7 n2 ?# _" f4 W
        ping  id     检测网络是否通畅0 B2 {! U6 W7 J5 l3 }8 u9 b
, E- x# p+ \' M3 X/ B7 C* j- V
        ifconfig     查看网络接口) N( T2 \8 R" R. S! d
2 v, V% x) F  m8 B, W
        ifconfig  device ip/24  设定网络接口% H+ b6 U. T4 F& V' E) F2 J
8 u% v4 o/ m) Z
        ifconfig  device  down  关闭接口
. a9 z3 R# D. G6 ]" a' O" A' ^( U: j- m1 u+ N3 |
        ifconfig  device up     开启 / I' D& ~& |6 W0 g7 t

* W+ @7 m3 `1 ]% ~( E# G  B        ip  addr     也可用查看、添加接口等操作
/ p3 `: U4 i* a5 s& y3 G% [# C2 p) r5 O
        ip  addr  show    检测: A% A2 T' h, k3 W

1 n4 I& C2 p2 o  B, I* P& J        ip addr add ip/24 dev eth0   设定
7 Q' x" G; }# j& ?1 H; s* ^: {7 U! i5 [/ f* s7 V/ ~
        注意:device的名字是一个物理事实,电脑上已有的设备,可以查询到的
2 W% D. W" V" g+ ~; A4 W! A7 z9 `( L& R9 s
       示例:使用--- ip addr show ---查看接口信息
! _9 X& j2 F8 _2 {1 }# T) N& q6 q- x( k' s5 o, q8 b+ m) [
      
/ Z3 N! ]- v) D% K1 T! a 5 m; y7 ~- o5 R* x: x: V
% B5 I- G% }& H, [7 S
       命令:ip  addr  flush  dev  eth0  对设备eth0进行刷新(刷新后之前的ip地址就没了)        
( k# g7 b' F. V' g
, X' [5 o9 p& B* u# q       3 R# _+ R- a- O" y; I7 z1 i
      使用命令:ip addr add 172.25.254.177/24 dev eth0 添加一个ip地址。 (临时) 1 j: M; o9 G' R! c# p# V$ I1 O, I

* F' I, p  ^6 {% s& m9 h2 ?
  h5 S' S& a7 V) S      
  e: W: }# y" b4 W- |0 J, W# C; J3 J0 i. b! s  o7 O
     注意:使用ip addr add的时候,前提条件是该设备没有ip。   
# J2 S" D4 j' }% S& h) @$ @, V* w2 V# R9 [

! A- ?9 R: U* @0 p# q二、永久设定网络IP
. [* d5 I. \/ r, z( Z6 m9 f
6 w7 _9 e6 T6 E3 v# R. P) k+ l  【1】图形化方式3 w  l1 o$ D6 G2 Q9 l
/ l, T$ r; ]; @3 M; u1 W' X! B
        命令:nm-connection-editor  (无配置文件时生成,有的时候进行更改配置文件)# m5 K; p2 {4 N: f" S! n
, I% F& q4 B1 k; {
        步骤:(条件是IP不存在的时候,添加IP用如下步骤)) Q$ ]" o& I# l$ z" i8 ~

$ }$ Z+ R1 M/ A1 I& T           1)输入命令:nm-connection-editor1 c# @7 x3 U) U( ^; S: ?) O/ F
           2)点击add,出现新界面后直接点creat# S7 {5 ^* U/ E6 y/ s
& u$ U; y' P" ^
           3)点击creat出现如下界面,Connection name 中的名称可以随便添; Device MAC address中选中已有的设备        
- D: t% A. ]6 C3 s& @2 y6 r! i7 G) E' e8 y) J
         
- Q! d2 Q" u5 I- B6 a, z" R- T6 a" I; c# T
          在ipv4进行如下修改: 点击ADD,输入自己的IP和子网掩码;其中Getway不添,但必须选中才可以SAVE。' H. I  ?* [" G( e# ^! I
! S* F4 `" a8 ]" X
          ! m6 Z( y0 _' F: R+ I
( u" x: Q  J% Q, {
          4)保存后,进行测试:
1 _$ E& V$ U8 m
: J% f* y* j4 d+ ?! l$ M8 u8 y         
4 U, {* G; M. w* S6 h; T
, w1 Z- X) K+ R/ l" ]" k8 H, i. r1 w- L- q: h; s& z& M7 W: s' H
          补充:NetworkManager是用来记录网络状态的服务,比如,你添加密码后,会进行记录。. f' a, `0 Q5 Y; A- n* J% \
# S# g0 P4 A" g, v( ~9 P  p: C- u4 i( G
          注意:若IP已存在时,此时进行IP的更改之后,要使用如下命令使其生效:; l2 L: p; s) T$ g

  {/ H' C. e( @' i/ N                systEMCtl  stop  NetworkManager    关闭记录状态的服务% L* Q. @. P% H9 X0 m/ Y

  z. B' y4 f3 z4 `* B, r7 T                systemctl  restart  network        重启网络& g& g6 W1 v, E

) `3 h+ f6 y' Z2 ~% k                systemctl  start NetworkManager    打开记录状态服务
1 R: b+ }0 m# H$ k! F3 Y" [
* d/ G: p; v! q                ifconfig      此时发现IP已经改变
8 D3 ]. K, M; l- D3 T- y! I$ K* W/ b7 E& z
  【2】文本图形界面设定
) e7 `! ?: O7 F0 v+ S, f, O. l) P3 A' Q7 D, h
       命令:nmtui
4 V6 N7 [5 S" ?" K# U; }& O$ q
- g# d0 u2 j& `% M: k       步骤:7 `. d! g. S9 {4 V1 M

7 |. q# Z  V) ^, y1 y+ T3 m3 x  g           1) 在文本界面命令行输入:nmtui
) U' e& [/ n  T+ z1 }9 P+ u: X) S! H( T9 r
           2) 在以下界面选中Edit a connection   (在选择的时候用TAB键,确定用ENTER)3 l( h- \; W- e) A
9 \8 F' I/ v$ @
            
8 V( W1 |& `, i! C! K* M( W
5 o+ l. A" {% @; k; E          3)* x- J( J( P$ x, x/ n: \" e
! n5 F! e2 e& z8 t2 R1 O
          + j  d0 ]7 ^3 |* @2 y7 m! ?. u
2 I, }& Y: g, H* A7 p) ?& d- c7 ~

& t( R! O0 t3 K. M( p& \7 K         4)Profile name是随便取的,Device是自己的物理设备名称不可自己取。
9 _. C: |4 i. S  V/ T) p+ l! i
4 Q& w. {4 w% ^- T, }$ I         
1 o5 ?0 \% ?; k) J& e& {9 u
) L( f  v, G& }# R" _* a; t$ V! z" m8 f$ A, F' n
        5) 设定完成点击Quit。
) S7 J3 R/ B" ]
1 d& T9 V( a7 j1 f         ; t% z" U+ r$ t% I3 J9 M

( ~% ^. M& `" y
- H8 U& g( ?; w$ {8 ?3 m" s  p        6)使用ifconfig查看结果如下,此时设定已经完成。
8 P, E, N$ n: c
  a5 S- \7 z( R: O$ m* f) R1 F+ M' ^        
3 H& Y! Y( E- ? + e6 I, q0 G: Q4 z

8 K+ R3 L; O, j4 ~1 x$ ^8 ^  【3】命令方式
  u. c% r# ^# v) d1 U6 ?9 Z" E( B  P( T, _' A" N% ]0 y. `
        命令:nmcli      使用之前必须开启NetworkManager 1 K1 Y1 X" N* z7 s8 f

' f5 ?4 I# O0 s" c$ w2 H- m        nmcli connection modify westos ipv4.method auto    更改网卡的工作方式 % M$ m4 @9 _7 G  b1 ~. |$ S

3 J7 d% e" O7 F6 o+ E' J        nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.177/24  可以进行一个ip的设定
& F0 Y, T7 l6 K+ E% Q" C& v1 f/ @+ v/ `  c; i' L  S; Q0 J* {. b
        nmcli connection modify westos ipv4.address ip/24  对ip地址进行修改(重启后生效)      5 u2 r4 N  x8 T( J

' d( Z# D! X. y+ ~+ Z* g. @; c9 M% L
* D* Z! N* h3 L* ~2 n* y, q3 B
3 p3 C; g4 {3 s        nmcli connection delete   westos   使用命令删除的是(网络配置目录)里面的内容! e3 @$ [  ]8 D+ x5 a5 ], ?0 ]: U

' `# E" B1 V6 S5 X5 H
5 g) \& t% c, S$ v& c3 Z7 d! Z        使用命令nmcli device disconnection eth0,断开连接(关闭网卡)/ G( u. }' E+ y5 f% d& a# Q( X% L

9 `% d! {3 \" C: ~" x        
4 y* ~) E6 n) }! e( F( X" I' b& Y' T' N* i

) u+ ]& i' {7 o2 s       使用命令nmcli device connection eth0进行激活 (启动网卡)3 b4 e' v  P$ E( ^. r6 {

! i2 P; S" P% S4 \+ b      
% O6 p  m. `$ Z+ B- G& Y  J. o% K3 [7 y9 T6 g7 L/ A
5 H, S. ^/ Y' X7 a" t9 z8 U

& U" P- o2 F2 N: l. r2 V, N5 A* A       使用nmcli  decice  show 显示网卡信息 3 `$ }" L1 i  n; {0 i  H. R

. x  l- q! b/ g      
7 e: y+ [2 E0 Z ) C8 s' U6 b! e

) h% g* w9 S% b/ I       使用nmcli device status  查看设备工作状态 * }( T4 K; a: d. P& Q6 V
4 C+ A0 R; L" H) J
      
! L$ D( u$ B0 o; z1 c - U3 _6 S) N* ^$ e. b! S( p

# @, D5 x; l9 {) i4 p; w8 H  B       使用 nmcli  connection  show 显示的是接口名称
* F8 \: X  f/ b( f& T4 e3 F9 P% H2 j0 w/ r# G9 c; F4 X
      
/ Z% N' V/ W8 d) J6 U: v9 E: K* M7 L+ Y

/ H/ _# z. t% k# L! ^5 ?       使用 nmcli  connection  down westos 关闭接口" x2 \. X0 b; p* }% `3 o( \: A

: V4 u$ E- \+ e5 r- V      
  o/ o# t  x& |& J' e( Y( }     
# v" R( j1 \( c) P* I
% \# [6 B" E. f      使用 nmcli  connection  up westos 打开接口
' k" w' D/ Y2 s. _* J+ q2 r# _$ k. r2 f6 x- b
       ( U4 ?" \4 G' w$ \% ~

& }% J2 [: |+ a$ v1 N! I6 m3 U2 [# j& E) |6 X7 Z( x0 `# C
       注意:connection 后接的是接口名称;device后接的是设备名称 3 @0 x0 ~/ A4 Q1 v5 J

& W! [; q5 T5 I" H5 {! _  【4】修改配置文件方法(不要在真实主机做)
$ e% [# b9 ?* ^) O' R' P, j, z% g; x1 q6 N2 H* `% _1 k
    网络配置目录:/etc/sysconfig/network-scripts
; w0 C6 b! E) o5 d& X; v; F" I) h2 J+ x7 w- J
    网络配置文件的规则:ifcfg-xxxx(xxxx自己随便取,会在配置目录下显示出来)
' s5 \$ [$ J4 E; L2 \2 e+ g- b, M" s! T
5 A, X/ o2 u, ~0 P              DEVICE=xxx  网卡设备名称2 U  f# n/ U. C' ?0 [, B3 G9 ?
1 i1 k0 |7 |" P5 @& W! F, n$ M
              BOOTPROTO=dhcp|static|none  网卡设备的工作状态(dhcp动态ip不用自己设定别人给你;static和none要手动设定)$ y% f7 @" W7 H: }1 e. c
* R) {) Z1 n$ q7 P
              ONBOOT=yes    在网络服务启动的时自动激活配置的网卡
1 l: v- F' |$ F; e* Y
# g7 I, m+ z' ?% m: h, {              IPADDR=ip地址
: _4 J7 y/ r8 \1 E  |$ N: C
' t1 N7 X/ k) C% W              PREFIX=24  子网掩码: e9 b2 o7 L2 a3 c$ ~8 r& f/ r6 i4 `
1 T8 x& G9 t8 {
              NETMASK=255.255.255.0  子网掩码(二者选一即可)
$ ~1 q& w4 X+ v! a% w" J2 |7 |; T, q
              NAME=XXX    接口名称,可写可不写(ifconfig会显示)! ]( E; V3 N, h8 N& T

3 q  T2 ~, q& I; [* i4 W     配置完成之后,要重启network服务2 i2 w  N8 [- q7 t7 ~4 D

5 O8 J! J- u. ^1 e4 i& ]     实例:静态网络设定文件
% O* v; B+ r+ t, c8 O* \! Y9 g2 m6 e& C; W
      vim   /etc/sysconfig/network-scripts/ifcfg-eth02 c# q1 X4 N) l3 t- Y& O
8 X% ?1 y, W& P4 j" l# u$ d1 ~: O1 Y3 T
      DEVICE=eth08 t0 C( u  S" C" b

3 a7 {) l* U' u5 C, X: @& `  V      ONBOOT=yes& Z" l4 \  n" n! Y& J
: N6 r- L! y' S1 V  `
      IPADDR=172.25.254.177
; l: Z5 y' e% T
# Y+ |' t7 p: {7 r      PREFIX=24
2 l0 \' v6 O( V/ v1 @" b: Y" X1 q5 r4 c9 M9 E
      NAME=eth0
# j6 O/ h9 r1 D. Q% `; k
" n4 D8 A6 c+ F8 z5 l9 _3 y      systemctl restart network6 G' K% J2 M7 q" C, b0 {
+ J1 q, u; s0 P3 x0 E; m
    一块网卡上配置多个IP(ip  addr show  eth0)
1 u7 p9 ?0 y2 t" Z% @, J4 e& ~* @! q' x; l. G; W3 t5 [; {
      改配置文件:(使用eth0默认显示为第0个;若想看一个网卡的多个IP,则使用ip  addr show  eth0查看)
9 x+ s& y5 X" ?
5 O- c% E) [" \, _  y- c4 c! T       vim   /etc/sysconfig/network-scripts/ifcfg-eth08 l8 U( z$ L5 J& Q7 N; K% L' B4 A
+ `& U3 i+ u( v' s1 o% b
      DEVICE=eth0
+ X% N; n7 x, `; {3 r1 P8 |( `; m3 b  A' h3 z
      ONBOOT=yes
: n, p* B# R" Y: V% S1 {1 w  v9 x+ q4 A3 u
      IPADDR0=172.25.254.177
' }3 Y, y0 Q/ M4 `+ g3 }/ P$ q/ M" w( y& e% o
      PREFIX0=24; N* |1 ^5 P7 r4 f7 ^' e) w

3 ^- y6 s8 L5 F" }4 S* v      NAME=eth0# C2 ~- E9 m* N7 H8 c$ X

5 M# l7 m. G9 x       IPADDR1=172.25.0.100  
2 f& d# s5 Z% f5 n/ X, ~1 x+ L) K) U7 N2 E+ ~
      PREFIX1=249 @+ j! E" ?# C9 m' U: c( N
! y3 k, D5 s# X7 D7 i- I  m
      systemctl restart network
0 M+ R/ G7 `0 r( Y+ Y; W4 b: X! v% w9 @1 k
注意:回环接口lo(不要更改)! E* y0 Y) ~/ G& i) }+ N
   不用设定,传输速率快;网卡受物理限制。相当于人神经。---- 172.0.0.1 -----localhost+ J; t4 X+ L. `! i' q

" t; P  D' x& V9 [+ E2 ]7 ?# h0 V     接口若是四个0,代表所有人都可以连接   n+ g" V4 R. \( r! D9 p* H

9 }: \7 `; @& O  K0 v 三、设定网关3 {' W) @% c6 o# w3 Y

0 j' a* E* Y0 n9 v+ N" R' | 1.设定真实主机变成一个路由器 (打开masquerade): S: t( U8 M5 J6 w
. d7 T6 T0 ]! k4 P& a: s  T8 a# u
  使用firewall-cmd --list-all无效的时候:) y& E" V4 g( J( s' q  J! [

2 ?  q& U) y( h5 [# R  o! S  systemctl stop libvirtd9 s3 @6 x8 F; e; {/ {
  systemctl restart firewalld7 t: q+ P3 p/ n1 V3 v6 |$ K
* P. B4 q; V2 `: [  s
  systemctl start libvirtd  ## 要是不打开,虚拟机用不了
* f  }( A+ P+ P4 Y& `
* V* u) @- A1 Y* w% y
0 O& D) u5 i# Z: ^3 I- }. w
/ N$ U2 F2 n# }) |! R1 r: z/ e[root@foundation77 ~]# firewall-cmd --list-all
3 C6 S$ e8 I, I( @; h3 jpublic (default, active)
1 c0 V; l2 Z2 V  \5 c3 ?9 @  inteRFaces: br0 enp2s0f2 wlp3s0
, W/ y% P* K2 B/ h8 e! p$ {  sources:
6 z5 Y7 N8 d1 S  o2 x  v, t  services: dhcpv6-client ssh
: q( u/ ?7 o2 R7 X. E5 Y! A- V  ports:   b: s. \" ~: s+ J6 i4 m+ V
  masquerade: no      
5 _: @& O2 v* J. P2 N  forward-ports: + u7 {# x, ^2 E* R, O
  icmp-blocks:
/ d0 Y) n1 S1 [$ x) {" a" o  rich rules: : T7 R% q# V/ _5 |+ V9 ~$ L
   
( P1 O* v( d+ E* f& L+ Q) j[root@foundation77 ~]# firewall-cmd --reload 8 c- T( C+ \; ?; ]+ V
success
- F4 x! @2 ]5 i( `$ F0 \5 [: X[root@foundation77 ~]# firewall-cmd --list-all
3 X& e1 I7 L/ j" I5 zpublic (default, active)" a, v6 w8 Y8 e$ w
  interfaces: br0 enp2s0f2 wlp3s0
3 U2 s. e# h! u# G; ^+ D  sources: 7 ?/ S0 R! y4 j7 v8 g- {) {  p
  services: dhcpv6-client ssh7 t1 m! \% L5 U- }3 Y1 M
  ports: / G% _# x# z- K% y
  masquerade: yes      ## 地址伪装功能开启,真实主机变成路由器
) ~- t1 L5 @$ D8 H. a  forward-ports:
; C7 P+ S5 F! T% |3 v! L5 v  icmp-blocks:
: ?+ b3 G/ v4 s0 }! w# B; w  rich rules: 3 q* A: l1 N$ ~0 C3 f

8 @, k$ E, `; x$ K8 f
- Y& u) ^, s* j2.虚拟机网关设定
1 I& V$ j+ t1 o9 X) i+ R" V* U! Z, Z7 @" |3 ~6 J2 h/ q
步骤: " y; ^) {6 c& q; O$ V2 F
3 a3 G0 c* L/ E9 }
1)选择网关的类型. w( a- K* W' ]2 T& z0 o

1 }: ^* f0 D7 y/ O2 ?- @. N9 A! B1 j    vim /etc/sysconfig/network    ## 全局网关,针对没有设定网关的网卡生效(对于所有的网卡都生效)
1 l9 }! B; O! y6 P% z
. p# f  s0 C# Q7 S% r3 v( l$ c    vim /etc/sysconfig/network-scripts/ifcfg-eth0   ##网卡中设定网关,对所有网卡均生效$ y! N9 n) E4 G* u, @1 R

! z3 u- h: J0 _  m6 [& k7 d% L" n) ?  B8 L* p
2)添加网关IP
% d5 W5 ^; r/ s( B- h/ }  GATEWAY0=172.25.254.77   代表有多个ip,只对指定的IP生效(此时的IP为真实主机的IP地址)8 Q  `' |# ?; Y6 D: i
, c% R2 A$ ~8 m: ^7 r: L0 N5 i
  GATEWAY=172.25.254.77    网卡中设定的IP只有一个时
2 m0 z1 V4 U2 u! ^7 K
+ W2 O/ V6 C& h, L: X2 m 3) 完成后要重启服务 :systemctl restart network& r( A3 f4 z0 i# r3 Y8 M- `
: g6 y' n# H" `
4 O; U* k$ `. M0 @
8 {: S9 G9 \- M; _9 s5 X
4)测试:要在虚拟机下执行:route -n  出现网关,则设置成功 : {, }( L  [/ H$ X

# @) K- g) ?4 Z8 T" P: J2 N+ g   
8 q) y+ o! {1 k$ c1 f+ w& y5 N6 }' [* h, g- N7 l4 C; B. x
四.虚拟机网卡出问题:
9 @! W  x: [0 P, S' v9 m% z  r
9 {+ U- q, i$ `& N8 d 步骤:(超级用户下)删除重新加载新的网卡4 j( V  w( g* S$ O' m7 _# l

6 C. A5 o4 z; V   1)在主机下执行:virt-manager   打开了控制器的虚拟器(主机的)( P1 c1 r' H( X( }

. ^$ O9 b% e8 i+ f$ m4 Z2 s   2)点击自己的出错虚拟机,例如desktop--->点击左上角灯泡(show virtu al hart details)------>选中NIC:00:4d:0a,右击选择Remove hardware
+ U! X# v: e: n1 \" W( f$ N# t, ?! Z8 I. O8 u
   3)右键选择Add  hardware  ------> Network ------> Device model : virtio ---->finish. |4 w6 `( }3 D
/ b+ a, C( N. l" J

0 i' j3 p6 B1 T3 M+ H$ }3 R0 r& \' N# a( H2 d- T+ ?! \) J; Q6 O
五.DNS的定义及设定
: s& S4 }  j2 h) K2 }" X+ J* V  D& s  b+ N5 i5 R6 H- f1 D
【1】 DNS:domain name server 域名解析服务,把域名变成IP 。用来提供给客户地址解析' U5 l" \- J" d+ r. f$ Y
8 [$ o& m- F! P# z
      虚拟机不能使用域名进行访问 ,通过给虚拟机自己编辑说明若+ ?. X8 ^  C6 m7 ]

% h" T6 Z  C! N2 o' v2 w) m 【2】设定方法1: 本地解析服务,只能访问该地址的内容
7 Y5 |0 C1 k% i- R  V2 q$ @9 b
' g. a6 t" N) v1 @      步骤:vim /etc/hosts    本地解析服务  ------> 183.232.231.173   www.baidu.com
  G6 {: W. J; \" v; ^% }% V; H8 Y) r; g" g* V; U& c
     设定方法2: DNS的指向(临时的,网卡重新启动,内容会被刷新)  W: p! O7 S' G* l

4 q9 Q  N/ d( p0 ^- P- @4 o      步骤:vim /etc/resolv.conf  ## 提供解析的ip ----->nameserver 114.114.114.1442 U) z6 Z% }3 B9 ]2 ?9 _

5 c  N( d2 l$ t" H2 K5 E5 h6 t; Y     方法3:了解即可
, V+ z  A- e6 ?" B. n: [8 N7 b/ Y( S# r9 O9 l8 v

4 v! ~- r8 T6 D
3 g  ^5 o- q: K; L" s7 i      vim  /etc/sysconfig/networt-scripts/ifcfg-xxxx (永久的)
* b6 F0 k* Y+ ^; V5 k0 X# H/ s. U      DNS1=114.114.114.114! Y5 t( e) i; Q& I5 E  n# J
( M$ ]* B# B; s1 v0 d4 m! T
1 R% q  R! w$ \! F$ C+ x
& c+ o! |. U" J' \6 t% d/ R
   注意:1)当网络工作模式时DHCP时,系统会自动获取IP,网关、DNS ;那么 /etc/resolv.conf会被会得到的信息修改;若不要获取DNS信息,则在网卡配置文件中/etc/sysconfig/network-scripts/ifcfg-eth0中加入PEERDNS=no( B; `: {( ~" e. x7 D) {! b: y

/ T+ h6 n  D$ j   
) t3 ~4 V; i" Q4 w( t+ T
, R- M5 m8 K' ]* ^9 e; m! P     2)网卡配置文件的参数,目录为:cd /usr/share/doc/initscripts-9.49.17
: W: n9 }& A& M. k                          查看: less sysconfig.txt  找/DNS
% @/ Y! w8 x8 I! u0 b8 e
8 g% U$ h: D: t- C* w/ P7 C 3 N4 O. Y5 P& p6 M9 p3 n1 F4 g
2 Q3 y8 p* Q' W3 Y6 y" a
     3)陕西省的DNS:电信:218.30.19.50: R" S9 ]0 R3 i: x

  {: L: t4 K4 {" \* O7 Z  【3】设定DNS优先级
% m- X8 d# B* a% S# X
7 M2 l! m) [2 r0 O' k      默认情况下级别: /etc/hosts  >  /etc/resolv.conf$ H' x: l' L5 H

1 Y7 m6 u. |2 Y" H' u: }% d6 n: d0 z      步骤:vim /etc/nsswitch.conf  ------>  39行  hosts: dns  files  ## 表示先resolv后hosts进行解析8 {- }* F# `( Y6 ?. p4 f# t
4 Y6 m+ H0 Y6 \6 v0 P1 o! D
           修改完成即可。
2 B# g1 p! g. x/ C# A. w) Z
  • 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 08:09 , Processed in 0.187500 second(s), 27 queries , Gzip On.

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

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

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