centos 8ネットワーク構成

4242 ワード

目次
centos 8はすでにリリースされており、ダウンロードして体験すると、新しくインストールされたcentos 8のデフォルトのNICは起動していません.インストールが完了したら、ネットワークを構成する必要があります./etc/sysconfig/network-scriptsディレクトリの下にNICのプロファイルが格納されており、ファイル名はifcfg- です.
プロファイルの変更
ネットワークを設定するときにまずプロファイルを開きます.デフォルトでは、dhcpを使用してipを自動的に取得する場合は、ONBOOT=noONBOOT=noに変更するだけです.
#            
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=dhcp
DEFROUTE=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e4987998-a4ce-4cef-96f5-a3106a97f5bf
DEVICE=ens33
ONBOOT=no  #    dhcp  ip  ,      no  yes,          

静的ipを構成する必要がある場合は、以下の変更方法で変更します.
TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
BOOTPROTO=static   # dhcp   stati      ip
DEFROUTE=yes
IPADDR=192.168.128.129   #  IP  
NETMASK=255.255.255.0    #      
GATEWAY=192.168.128.1    #    
DNS1=114.114.114.114     #  dns
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_FAILURE_FATAL=no
IPV6_ADDR_GEN_MODE=stable-privacy
NAME=ens33
UUID=e4987998-a4ce-4cef-96f5-a3106a97f5bf
DEVICE=ens33
ONBOOT=yes  # no  yes

二ネットワークサービスの再起動nmcli c reloadコマンドを使用してネットワークサービスを再起動します.ネットワークはcentos 8が大きく変更されました.nmcliコマンドのパラメータは以下の通りです.
[hk@localhost network-scripts]$ nmcli  -h
Usage: nmcli [OPTIONS] OBJECT { COMMAND | help }

OPTIONS
  -o[verview]                                    overview mode (hide default values)
  -t[erse]                                       terse output
  -p[retty]                                      pretty output
  -m[ode] tabular|multiline                      output mode
  -c[olors] auto|yes|no                          whether to use colors in output
  -f[ields] |all|common       specify fields to output
  -g[et-values] |all|common   shortcut for -m tabular -t -f
  -e[scape] yes|no                               escape columns separators in values
  -a[sk]                                         ask for missing parameters
  -s[how-secrets]                                allow displaying passwords
  -w[ait]                               set timeout waiting for finishing operations
  -v[ersion]                                     show program version
  -h[elp]                                        print this help

OBJECT
  g[eneral]       NetworkManager's general status and operations
  n[etworking]    overall networking control
  r[adio]         NetworkManager radio switches
  c[onnection]    NetworkManager's connections  #          nmcli c
  d[evice]        devices managed by NetworkManager
  a[gent]         NetworkManager secret agent or polkit agent
  m[onitor]       monitor NetworkManager changes

[hk@localhost network-scripts]$ 

ネットワーク管理では、一般的にnmclli cが使用されます.
[hk@localhost network-scripts]$ nmcli c -h
Usage: nmcli connection { COMMAND | help }

COMMAND := { show | up | down | add | modify | clone | edit | delete | monitor | reload | load | import | export }

  show [--active] [--order ]
  show [--active] [id | uuid | path | apath]  ...

  up [[id | uuid | path] ] [ifname ] [ap ] [passwd-file ]

  down [id | uuid | path | apath]  ...

  add COMMON_OPTIONS TYPE_SPECIFIC_OPTIONS SLAVE_OPTIONS IP_OPTIONS [-- ([+|-]. )+]

  modify [--temporary] [id | uuid | path]  ([+|-]. )+

  clone [--temporary] [id | uuid | path ]  

  edit [id | uuid | path] 
  edit [type ] [con-name ]

  delete [id | uuid | path] 

  monitor [id | uuid | path]  ...

  reload

  load  [ ... ]

  import [--temporary] type  file 

  export [id | uuid | path]  []

[hk@localhost network-scripts]$