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

Linux下的网络设定

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x

* e" w6 s4 Q/ H8 i1 }6 r一、IP相关介绍
/ Z2 Q5 S3 ^* S: M! N/ J# l3 V& w5 C
   1.IP是internet protocal的简称,也叫网络进程。3 `7 x$ W: u, e1 \/ e
  E5 I, z6 V; Q! Q  x
   2.ipv4全称internet protocal version 4。它是由32个二进制组成;改为十进制的话,一般格式为255.255.255.255。
1 H/ ]9 z: q% f1 y! Z& R1 n) y7 i8 W; r& H8 ^
     在32位IP地址中,又分为网络位和主机位。/ b& o& _6 u* P3 P4 G, k
( W6 ^/ X0 x4 V/ \8 A
   3.子网掩码:用来划分网络区域;非0位是网络位,0位位主机位;网络位表示网络区域,主机位表示一个网络区域内的某太主机。 , v5 J& L% B" H/ H
  d% e9 P7 A/ V3 J! Z
     例如:255.255.255.0    表示前24位是网络位,后八位是主机位。 (一般ip/24中24,也表示子网掩码)
. `  C( b& a6 }0 e+ v) X! y* c& e8 Q$ a9 Y0 \- R* r  w; Y
   4.ip通信要求
  g# Y4 z7 u( {
$ S2 O6 q7 x1 J6 f- ~        网络号相同主机号不同的两个可以直接通讯。
$ L: p9 v' [& I+ N, D+ Q
  Q' c; Y6 J! F+ F        172.25.254.1/24   表示在网段172.25.254内的第一台主机
! t/ e1 d. L* T# T8 h* N  V! s! u0 s! P9 {5 S* W
        例如:172.25.254.100/24   172.25.0.21/16 可以通信   # t1 @7 i) r* q2 ~
% ?4 b+ ]0 s! i* y
   5.网络设定工具(临时)
8 I$ x6 p( L2 |( C3 q# M( P4 u4 D
* d$ D7 I+ G" k; k$ r* O        ping  id     检测网络是否通畅2 e0 Y; Q  l7 @5 T/ Y

$ f& [1 i- p, |, ?6 l$ f* P# q        ifconfig     查看网络接口
4 S8 x8 G6 S3 c9 q2 L. N" e1 \: S" ^3 L& v6 R2 Z7 a& J
        ifconfig  device ip/24  设定网络接口( [& l. C. A4 Z6 ^6 t/ V
6 w4 l* n. l& Z# r- d+ i
        ifconfig  device  down  关闭接口
8 H$ E0 }5 l6 Y$ J; P! ^6 \" Z% ~2 p  w8 i
        ifconfig  device up     开启 - y( ?! S! Z/ G( W/ }0 O7 k# C( ]" H

5 G! [% Y+ q0 Y; ^2 J        ip  addr     也可用查看、添加接口等操作. y' p8 t- F+ R3 l- K

! N$ J1 l0 A; {6 ?        ip  addr  show    检测
- Q+ u* Q/ r4 b: J
5 K2 W' R$ U- b8 u  M        ip addr add ip/24 dev eth0   设定 - x( j; V# J/ D& {
* a' h- S) T9 E$ S. O7 t
        注意:device的名字是一个物理事实,电脑上已有的设备,可以查询到的 , V7 H& N9 B; z( p5 t9 T8 x

7 X! g6 S% ^: ?% ?( |, ^( F6 d8 i' d       示例:使用--- ip addr show ---查看接口信息
0 v& b5 p& q. P2 X; Y" Y
/ S- Q# Z2 f% L7 [, v  z+ B       " a$ E& x- [5 X3 s

% r/ W4 q- L7 C& z
$ \. L: a) E' Y: ~* u2 f6 }       命令:ip  addr  flush  dev  eth0  对设备eth0进行刷新(刷新后之前的ip地址就没了)        
% x6 j2 D$ c; U' m" k3 G7 Q
& @8 ]: i2 m! W) ]2 g; t) A/ e       . P1 _( G. f  \, Y
      使用命令:ip addr add 172.25.254.177/24 dev eth0 添加一个ip地址。 (临时)
! @4 R5 }4 c, k% K1 M6 a0 N& B) y: e/ a( u# u
5 c! L( D5 R) a
      
" n7 d7 b3 ]! w3 S; q4 d" ]# I( y# v% d! u
     注意:使用ip addr add的时候,前提条件是该设备没有ip。   
0 U: e: g  C8 a4 q8 I+ M) t2 ]6 s! x

1 n9 I% M; n7 q2 [2 @1 n二、永久设定网络IP
) I. t7 [0 P6 j" e; ]/ v$ P7 ?, C" z# e
  【1】图形化方式; b' m' r( s% O; `$ X* A
' I1 C, w  T( o, w, E3 @
        命令:nm-connection-editor  (无配置文件时生成,有的时候进行更改配置文件)
; z( L4 O3 d: L2 b6 G) I
" u! `5 r( G5 S4 z" ?, }, k        步骤:(条件是IP不存在的时候,添加IP用如下步骤)
! \0 {9 j: n( b2 k2 V4 o' B, }" j0 w
           1)输入命令:nm-connection-editor
% u- l# h9 d# N$ R/ K           2)点击add,出现新界面后直接点creat
; K  O- D: r4 m* W" r4 P4 Y6 @9 @4 e# ^* V/ |8 v7 F
           3)点击creat出现如下界面,Connection name 中的名称可以随便添; Device MAC address中选中已有的设备        ! ?; f4 d5 Y2 V, E0 N

9 l. |' X; H0 h' V$ ?# Y         
2 V, T6 P4 }7 y/ A6 A
: U* {  k) G9 O3 n          在ipv4进行如下修改: 点击ADD,输入自己的IP和子网掩码;其中Getway不添,但必须选中才可以SAVE。/ B5 t( c. p' S4 \2 x; M

) I, X/ _8 r3 S0 ]9 _# Z8 m4 X  ~         
0 w: y# q1 G$ L, \, y' Z; R
5 a5 r  v  ?5 A2 Q8 U7 ?          4)保存后,进行测试:
. Q% \7 n4 C( S2 A  W# V0 M3 ], ]" H
          7 p- i6 }! A3 S* _# |6 h, p( `

8 ?1 I5 ^) ~+ }! j% K& ~# e" x" L4 O( e9 b# e5 t
          补充:NetworkManager是用来记录网络状态的服务,比如,你添加密码后,会进行记录。2 \8 @5 J) G3 p  C
  F( w8 _% W$ m" c0 F3 b
          注意:若IP已存在时,此时进行IP的更改之后,要使用如下命令使其生效:
9 X$ T7 {. T' y5 \& ~( s2 g* p. s
                systEMCtl  stop  NetworkManager    关闭记录状态的服务/ W8 ~7 ]9 ?1 t

- X% c) j3 H# g4 P9 `5 k                systemctl  restart  network        重启网络% i; W' h- Z, |1 ?8 U
) ]' h. l4 b0 o* }( C% C8 L; [
                systemctl  start NetworkManager    打开记录状态服务8 t$ w7 P; w: L7 I$ o
7 G& D% Z+ h1 h3 x& x8 d# v
                ifconfig      此时发现IP已经改变
8 b! E$ Z4 a; e2 e4 B) {# o5 D
& `# b8 A: A+ Y+ C  【2】文本图形界面设定
' q4 h3 t) v) w5 }* n! b& r
0 Z# P  d3 }0 s       命令:nmtui
) D2 r  G+ k# y' h0 U4 R. t( }9 D
6 K8 `  k3 O% C/ k3 q' a       步骤:
) C6 S, q9 y+ w& P$ }8 i  D% S; n( Q! @( E
           1) 在文本界面命令行输入:nmtui
; V; q, g$ u# p1 j0 I: M% J1 f; a! p9 P* f
           2) 在以下界面选中Edit a connection   (在选择的时候用TAB键,确定用ENTER)7 D! p( G6 H6 F

: L- {) y. O4 Z- q. [8 `- N            
) r" j& u/ \' t# g( s* I6 A
. E+ _: E/ i# j( L' H          3)
/ K0 f& l" x- w
0 Q7 A- J0 H: z- v* q         
/ D& n8 R# F7 T% p0 P5 I3 Z1 g8 ^: }& v. i8 Q
+ p$ b3 }9 ]- c6 A& H& w8 |
         4)Profile name是随便取的,Device是自己的物理设备名称不可自己取。7 n5 x# }- Y7 Z/ P+ x  d
6 L" L9 B) o, ^" O# V: V8 B: o/ D$ Q
          ! g/ U" U; j& ~0 s/ [3 ^5 q1 o6 {( D0 j
" S1 z3 R" _( _# I8 B( p; ^
2 T3 Z& b2 f9 F, Q% z7 u
        5) 设定完成点击Quit。- x9 `& {& e& a& r

" l; s  Y/ O) N  I' A- o. V         $ `; b  O" \3 D8 r% X
8 C8 ^$ d/ e6 O" o0 Y& x' r
( P9 T1 g! }0 b
        6)使用ifconfig查看结果如下,此时设定已经完成。# g/ ], C4 j% d5 |3 y
% K* Y. o& o% o+ I& _) ?* i( T
         & d  O; Z9 r  I$ S) z# h. W0 Q3 m# u

- G2 Q+ b# n( D( b* @, q& I1 A) p0 f$ D
  【3】命令方式
% s) a4 H2 o+ V3 [2 r
1 \) `8 \6 g. ^+ l+ j# B        命令:nmcli      使用之前必须开启NetworkManager 4 m  s' I: T+ C
# m1 ]$ i0 e* ?
        nmcli connection modify westos ipv4.method auto    更改网卡的工作方式 ( @: w/ {+ R$ ]! M# R, ^
; \- ~+ H9 T; \. b3 v' X+ m
        nmcli connection add type ethernet con-name westos ifname eth0 ip4 172.25.254.177/24  可以进行一个ip的设定
" g, z5 m3 m1 d0 W2 {  x4 f8 ?# r+ N; ]- l
        nmcli connection modify westos ipv4.address ip/24  对ip地址进行修改(重启后生效)      ! p) M7 {/ Y! l/ c3 u- K

) Z7 q' I9 v: i
! e3 q# k# s* ]7 k5 f$ K
  G8 [, b* l3 \( j% M        nmcli connection delete   westos   使用命令删除的是(网络配置目录)里面的内容
. A) W0 b  d- j% E) d 6 i! F7 I, P* E8 h6 \3 \

8 W' G+ c* f. ]9 m% C" ]        使用命令nmcli device disconnection eth0,断开连接(关闭网卡)
% {1 Z0 A: ~) R: d4 e* N" B
7 K* X) {+ n6 }  s& W        
, n/ @4 v( w: e1 l+ z) T
% A0 `2 j- _* x1 q9 y- {0 X9 l3 H+ N% W1 X, ]5 O' n
       使用命令nmcli device connection eth0进行激活 (启动网卡)3 t# ?7 D7 V, |

1 f( g  W  ]: Y2 t       9 r( ^3 b4 B8 h+ k

7 F0 d& N% @+ i: q# K7 [* y
: y- Z, I, Z0 {% T1 E% N( z
& b% Y; D2 |$ j* X0 V  r/ q       使用nmcli  decice  show 显示网卡信息
# y" G6 b6 `9 k9 R+ U4 z. V8 ^* O( u# U$ e1 v
      
6 B% H, j; h, x( f / O- [$ F) d2 U; p. w2 g1 T4 [
4 C" c& X$ g1 g# M9 o
       使用nmcli device status  查看设备工作状态 ! h# T  ]7 c/ \. p3 p4 I
* U, s( B! \" e5 G
       5 y& c# F1 X: R

0 j4 x' k. p9 m. x, j4 i
, ?5 Z7 t: u: C+ b" N9 N6 P  W0 z       使用 nmcli  connection  show 显示的是接口名称
( R) A5 i+ N' c) Y8 G9 @# p: h0 G  W) R" \, ?
      
6 v( I, I* O( k3 o4 M2 i* }, u+ d" a

" M: T( |4 N4 c% ]9 B* p8 u' X       使用 nmcli  connection  down westos 关闭接口
$ H; l: f& R, r0 |* I. V
4 D1 U; k6 `) a# K& _0 \$ J3 k! W. z& o       ) N: g" G& ]% N4 [: M' ^
     
) f8 [) ], Q7 Y  S2 K! e
* @! `1 |! v( N: i" v0 F7 {      使用 nmcli  connection  up westos 打开接口
3 P3 D; s' [' |3 t% @6 U; X4 k- O$ H7 j2 L' |* D" L( \" x
      
1 A- V/ P5 M9 D; s# b  |
( w, ^8 M  `# G% w
$ ~* x) w# p8 n8 Y+ {% k       注意:connection 后接的是接口名称;device后接的是设备名称
; k% w' t" V# C* I; F; A( U* `3 x! t0 w0 q0 X  T! S5 l
  【4】修改配置文件方法(不要在真实主机做)
; }2 G3 h- z0 G/ o; R
( u9 {' R0 z: d+ b) @    网络配置目录:/etc/sysconfig/network-scripts+ T8 ~: N7 }' l. t6 z
+ Y* k& Y1 Z. {% |8 w, r6 [
    网络配置文件的规则:ifcfg-xxxx(xxxx自己随便取,会在配置目录下显示出来)
/ p/ r% ^+ J7 Y- ^) D; j1 g( j/ g2 J* F. {( R' p2 E  B
              DEVICE=xxx  网卡设备名称
7 c/ h3 _' d( W/ B9 G
% R! i% }  {7 E              BOOTPROTO=dhcp|static|none  网卡设备的工作状态(dhcp动态ip不用自己设定别人给你;static和none要手动设定)0 R0 U' x$ w+ C1 i4 n4 ?5 m: L, S* L
! l- b" S7 H# X. B# b3 I: r# l! `
              ONBOOT=yes    在网络服务启动的时自动激活配置的网卡
1 `- q; s2 x5 l% V2 p& [* P5 Z8 ]4 K- }' x7 `3 K- Z
              IPADDR=ip地址
- V1 M7 [" q6 a. M! d7 y* b4 @$ U
9 l* p5 Y2 @* Y' W" J1 {0 t              PREFIX=24  子网掩码
6 \) k8 P/ d* z* L# y2 @7 K; F/ O' k0 M& W9 y7 H/ l4 u3 j
              NETMASK=255.255.255.0  子网掩码(二者选一即可)
( w* t0 y! ^" n  s3 ^& i2 d3 @$ d4 b" m! W6 ]; d
              NAME=XXX    接口名称,可写可不写(ifconfig会显示)/ c" E  H+ x, q, n5 l  [# ^. E; b
$ j- Y; i- i8 b9 K, r
     配置完成之后,要重启network服务
; |2 _3 Y" _; v% a. `" e
/ f; b! l  a/ C# K: |5 U     实例:静态网络设定文件
: y& A, n3 t6 n/ M7 g6 F6 U9 [; b; S- O7 o, f5 [1 D8 G
      vim   /etc/sysconfig/network-scripts/ifcfg-eth0
0 r" H# e9 _$ }7 |+ o2 H& H( ?% S: F) B  I$ R, d9 D7 o# g
      DEVICE=eth0
$ p5 y4 c! U3 \% t
, J2 M# X0 r1 ]' \" h/ g% G0 `      ONBOOT=yes
6 k/ X8 e& I# C: Z( D1 J
- V9 m. _- `' N2 w. l7 L2 A; y' T( N      IPADDR=172.25.254.177
; A* ]3 n( H4 m: `
) v  z5 W, ?8 a; m      PREFIX=24
; t& R8 Y: b5 Q1 o% {% J7 l
& P" ^* g4 g' V( x1 s0 c+ W      NAME=eth0
2 N6 c- N" c% W* e; Z2 r
! ?8 e: H+ d! }9 r3 z& x+ h      systemctl restart network0 ]" O/ _* e# l! J- }9 h

' `- x! u6 B! X5 ^3 I    一块网卡上配置多个IP(ip  addr show  eth0)
- n- z- T. Z' ^- D  u
% q: D. W; j6 o- r0 A! @2 {% C7 u      改配置文件:(使用eth0默认显示为第0个;若想看一个网卡的多个IP,则使用ip  addr show  eth0查看)
# q! _! N% y( l7 C: K) c' y9 I0 S1 h3 \; j; Z: `: l7 C
       vim   /etc/sysconfig/network-scripts/ifcfg-eth0
( d; d. f$ F% y8 v5 w% j* h# Y" R
: c5 z5 a  x( O! N; f8 q5 L& n' N      DEVICE=eth0
; P2 }  Q& d* \7 ^
! R* k# z9 N$ U  }/ f      ONBOOT=yes
9 F7 G/ s0 @, Z' ~* G. [( H
8 h- E1 g/ k! x7 @4 |9 e& `5 J4 C6 ]      IPADDR0=172.25.254.177* b" v( J5 \1 h: Z
% F2 N2 k( L4 D1 m8 w- k
      PREFIX0=24
* s  K8 w% ?$ T5 z5 A" }- b4 G$ j0 _8 d0 H
      NAME=eth0
2 |+ \, q$ t! e1 O1 t
, U4 S& ^$ N( W! X       IPADDR1=172.25.0.100  4 |5 j" z6 H$ P& l

) D( ?: _! a' i' T0 Y      PREFIX1=24
/ A" F4 E$ R# M5 I6 P: q5 u7 C
      systemctl restart network" A, `$ s" A* B7 {
# ]2 C) s4 M4 ~
注意:回环接口lo(不要更改)* S3 f0 {' J, n+ E/ q3 |
   不用设定,传输速率快;网卡受物理限制。相当于人神经。---- 172.0.0.1 -----localhost
2 U( B! U  I" b& @: ]5 z4 F& J# z- V
3 K, P. D8 L+ h2 M# H     接口若是四个0,代表所有人都可以连接
+ W1 b4 ~6 I- I0 z/ y; H7 Y
  _& t6 k' v4 |; \' _3 a 三、设定网关' \4 A; D0 T8 o/ `3 c( R8 P* r

6 {: n6 t5 Y! q% H/ s0 p1 W 1.设定真实主机变成一个路由器 (打开masquerade)
9 y5 n2 J5 \( @/ d' r: s: z6 j3 A' i$ O2 X% T7 f
  使用firewall-cmd --list-all无效的时候:9 Y( \% U" C5 z; h
! w# N! B1 ]) J! T; Q% P& M4 s
  systemctl stop libvirtd  v' r" [0 r3 z
  systemctl restart firewalld8 c, S( N* e& E+ Y/ L& `
4 O% a. I* |5 o% `/ Z8 S0 E1 z& k+ Z
  systemctl start libvirtd  ## 要是不打开,虚拟机用不了
& Z  i, N* M9 O$ X1 z* f$ Y2 o- ~2 T; H- t5 f) P) ~3 x7 ?! O
" [2 k( v5 \! {; q5 s) c1 t: I( ~

% v" d7 U# _) ?( k[root@foundation77 ~]# firewall-cmd --list-all, L2 W; ^1 e! R  s
public (default, active)
# c* Z( ^1 D: f7 T5 ]% [" W5 \  inteRFaces: br0 enp2s0f2 wlp3s0
) a, F( m6 S( \$ Y! p  sources:
9 W/ u8 X; H$ O* x, }, f5 n  services: dhcpv6-client ssh' R, k8 m% k8 O# A- J' U9 N, p
  ports: / t4 N9 A. a" X& X) N
  masquerade: no      5 H. E& I1 H2 D
  forward-ports:
* `$ A: Z$ P' [, I# b) y% y  icmp-blocks:
3 q6 L( a$ K2 P  rich rules: + K% I6 i, [2 J1 m0 w3 {
    0 O, M$ J! e: z9 e
[root@foundation77 ~]# firewall-cmd --reload
2 h7 U+ ^0 U! ^& [success
5 u3 ~# `2 D9 p  g2 J* b' j[root@foundation77 ~]# firewall-cmd --list-all
# b5 _/ o1 d4 {/ P" r+ k5 i2 lpublic (default, active)  b$ y) s& w  s! |' `* Y/ ~
  interfaces: br0 enp2s0f2 wlp3s0" S, U4 b! Z6 z  [# f/ d5 _
  sources: 0 T6 Q! E  a- R# a3 L3 {
  services: dhcpv6-client ssh2 T0 Z( w0 v' y% w9 w/ M4 _' z
  ports:
. j4 Q; n8 x- Q2 k7 M7 U- v  masquerade: yes      ## 地址伪装功能开启,真实主机变成路由器
' m" [* I/ T/ Q  forward-ports: / b# _+ Y# f2 x3 Y
  icmp-blocks:
+ q2 X% o. @. ~* X! Q  rich rules: 2 K7 f. h% c) y+ _; c+ z/ w; D

& \6 I4 y1 Q) d) W& F1 _. u* O6 F) D3 o4 r4 h' i, L
2.虚拟机网关设定 5 C  D* z" ]8 `6 U: ?

2 m* ?: q0 T" W" n- p3 X. r 步骤:
% _7 E; a* v/ t* R  w
3 M9 B" [- l% G1 ~ 1)选择网关的类型8 I7 b5 J0 z8 [0 m

: E3 J7 [" P& q# o- ~    vim /etc/sysconfig/network    ## 全局网关,针对没有设定网关的网卡生效(对于所有的网卡都生效)+ R# [. Q- v6 ]& Q# h2 ]& i# X4 h

0 X* V! U- F8 n    vim /etc/sysconfig/network-scripts/ifcfg-eth0   ##网卡中设定网关,对所有网卡均生效: m( z1 u2 k9 }8 _2 \1 {/ X2 Q
( i) [: B3 {* S
; z) D* q6 N6 S# B
2)添加网关IP1 |5 Y0 s. ^! T: N) O2 U
  GATEWAY0=172.25.254.77   代表有多个ip,只对指定的IP生效(此时的IP为真实主机的IP地址)3 W) \* u; r6 t( r  z
" w" r; R& G- b4 R4 g8 W3 D
  GATEWAY=172.25.254.77    网卡中设定的IP只有一个时
  l- V$ ?# M  T. a( |5 {4 o! I1 q  K( x6 x" D( M5 ~  r' W9 D/ k
3) 完成后要重启服务 :systemctl restart network0 Y# y& b% l+ j$ U) ~& k
0 W% s5 g" m% U; n

: @. ], Y, B3 C  {  d$ i' R; q$ U# O! W' z& O  P  o1 j& C
4)测试:要在虚拟机下执行:route -n  出现网关,则设置成功 ! P7 Z. D+ _' x# H: }/ h0 S

8 K/ H7 u$ t$ B1 |. C   $ t  C5 u! \/ ^4 C% O# g" W+ k
- A3 X# O" ]9 g
四.虚拟机网卡出问题:9 y2 N5 f  f. o% E
) s/ |! F& G5 P, _4 u3 `
步骤:(超级用户下)删除重新加载新的网卡4 f4 k: i  a7 b2 G3 h8 N1 d
' _, w7 E/ `3 ]8 u8 \0 W6 _
   1)在主机下执行:virt-manager   打开了控制器的虚拟器(主机的)( X" D& d' j4 e" |) N
. B3 Q+ S1 q; l, v5 \
   2)点击自己的出错虚拟机,例如desktop--->点击左上角灯泡(show virtu al hart details)------>选中NIC:00:4d:0a,右击选择Remove hardware
# }+ ?5 W, C" [3 _
% x$ Z9 e2 L1 n) M   3)右键选择Add  hardware  ------> Network ------> Device model : virtio ---->finish8 I5 X4 h' M" j& ?9 g
+ f! J5 D9 T2 j6 `6 t7 D4 d

- g2 u/ B; ]5 n; b1 }& r, z! o! D8 j0 \& b9 O: J; T
五.DNS的定义及设定6 f0 J% }0 t# [. s1 D

7 W0 G4 \5 l* } 【1】 DNS:domain name server 域名解析服务,把域名变成IP 。用来提供给客户地址解析
/ A9 m& i' i# |1 T' ]
* N5 \% X. l  b      虚拟机不能使用域名进行访问 ,通过给虚拟机自己编辑说明若
  o/ O+ X: G9 L% y. z7 j
5 n  D  ]" D% b 【2】设定方法1: 本地解析服务,只能访问该地址的内容8 K! |" U4 g$ M0 @& Q
2 t( z9 I4 c3 _
      步骤:vim /etc/hosts    本地解析服务  ------> 183.232.231.173   www.baidu.com( _* O) ^# K. S' H
' E  B, V, R: S+ S; `
     设定方法2: DNS的指向(临时的,网卡重新启动,内容会被刷新)% u% h" h* K0 w2 }# C

% K: M6 Z  b) Q% ^7 E. a; I      步骤:vim /etc/resolv.conf  ## 提供解析的ip ----->nameserver 114.114.114.144
4 T. D( T. L" ^* X# I$ H
* c9 m5 ~3 g# C0 v, ]2 J. R& W     方法3:了解即可) M) P/ F7 u; {6 n2 U; T

7 m0 e7 e2 y& d2 U: E 3 E% x; G2 V- u) K# M

' \% u1 Q  S0 A4 [8 h" U      vim  /etc/sysconfig/networt-scripts/ifcfg-xxxx (永久的)
6 A1 Z% R' ?7 [      DNS1=114.114.114.114' n# x$ u3 ^: N2 B

. O: ~) W3 ~0 @+ E ' U# s7 d7 R8 O) f

& b* N1 I) r1 z7 q" I   注意:1)当网络工作模式时DHCP时,系统会自动获取IP,网关、DNS ;那么 /etc/resolv.conf会被会得到的信息修改;若不要获取DNS信息,则在网卡配置文件中/etc/sysconfig/network-scripts/ifcfg-eth0中加入PEERDNS=no3 T  c9 A& k4 S. X. o( ]5 W; d

; x9 t( ~9 O  B* e" t   + K  C# s: f( w9 w

4 H" R2 t1 v: ?     2)网卡配置文件的参数,目录为:cd /usr/share/doc/initscripts-9.49.17
8 |, a" Y" }& w% [( N1 l                          查看: less sysconfig.txt  找/DNS
3 ]+ D, \; c9 v; g4 h, U7 B, B* j) Y

! A8 m3 x& W  @0 a0 u# R7 S
% ^+ m+ U& J# W. M     3)陕西省的DNS:电信:218.30.19.50
  ]9 ?# c# E  i" x/ [% ]+ l
9 W1 q  T3 a' k  【3】设定DNS优先级- V$ I( E2 G  G' [/ t
6 }; K- H2 b9 v, l2 T
      默认情况下级别: /etc/hosts  >  /etc/resolv.conf# v7 _0 A" J; T* }5 _& D
3 ?& O( P- v- ^, U/ M2 l4 O. e
      步骤:vim /etc/nsswitch.conf  ------>  39行  hosts: dns  files  ## 表示先resolv后hosts进行解析6 T- M& \8 f9 Y5 D# D5 T

  t/ Y6 H2 J  Q$ M, h7 }. C. }% Q           修改完成即可。 / w7 ~3 j; N/ L. Y/ 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 03:29 , Processed in 0.156250 second(s), 26 queries , Gzip On.

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

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

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