ネットワーク管理インフラストラクチャ

ネットワーク管理インフラストラクチャ

ネットワークインタフェース名

伝統的に、Linuxでネットワークインタフェースはそうではeth0、eth1の、ETH2、として列挙されています。しかし、メカニズム
これらの名前を設定し、デバイスを追加および削除されたとして、インターフェースがどの名前を取得先の変更を引き起こす可能性があります。
Red Hat Enterprise Linux 7のデフォルトの命名の振る舞いは、ファームウェア、デバイス・トポロジーに基づいて、固定名割り当てることで
、デバイスのタイプを。

インターフェイス名は次の文字を持っている:
イーサネットインタフェースには、専用で始まり、WLANインタフェースはWLで始まり、WWANインターフェースはWWで始まります。
次の文字(単数または複数)は、PCI地理的位置のために、オンボードのためのOとアダプタの種類を表すホットプラグスロットのS及びP。
デフォルトで使用されるだけでなく、管理者が利用できない、xがMACアドレスを組み込むために使用されます。
最後に、数Nは、インデックス、ID、またはポートを表すために使用されます。
固定名が決定できない場合は、そのようなのethnのような伝統的な名前が使用されます。

例えば、最初の埋め込みネットワークインタフェースENO1命名することができ、PCIカードのネットワークインタフェースはenp2s0命名することができます。
新しい名前は、それが簡単にポートとユーザーの両方を知っていれば、その名前との間の関係を区別するために作るが、
トレードオフは、ユーザーが1つのインターフェースの呼び出しそのインターフェースeth0でシステムを想定することができないということです。

NetworkManagerのを使用してネットワーク管理

ネットワークマネージャ(NetworkManagerは)保持装置とネットワーク装置に接続された動的ネットワーク構成システムコントローラは、利用可能である場合、開口部及び活性化
デフォルト、CentOSの/ RHEL 7インストールされたネットワークマネージャ、および有効になっています。

デバイスデバイスは、物理デバイス例えばenp2s0、virbr0、team0
接続が接続され、論理手段は、特定のセットの構成方式で
接続する複数の同一の装置に適用することができるが、同時に一つだけの接続を有効にします。
利点は、対応するアップ必要な接続、一つのネットワークインターフェイスのような静的および動的IP IPのようなネットワーク接続を複数設けることができることである

NetworkManagerを提供するツール
、nmcli、nmtuiを編集nmの接続

方法であって:変更IP /ネットマスク/ DNS /ゲートウェイ[知っている]
[ルート@ CentOS7〜]#nmcli接続型イーサネットの追加CON-名enp2s0-オートAUTOCONNECTはいのifName enp2s0
[ルート@ CentOS7〜]#nmcli接続の追加CON-名enp2s0郡自動接続はいifnameの型イーサネットenp2s0 10.10.10.254のIP4 10.10.10.10/24 GW4
グレップipv4.me | [ルート@ CentOS7〜]#nmcli接続ショーenp2s0-オート
オート:ipv4.method
[ルート@ CentOS7〜]#nmcli接続ショーenp2s0郡| grepをipv4.me
ipv4.method:マニュアル
[ルート@ CentOS7〜]#LSは/ etc / sysconfig / network-scriptsに/
のifcfg-enp2s0 ifdownを-IPPP ifdownを-TeamPortのifup -ipv6 ifupを-チーム
のifcfg-enp2s0-自動ifdownを-IPv6のifdownをトンネルのifup-ISDNのifup-TeamPort
のifcfg-enp2s0郡ifdownを-ISDN ifupのifupを-PLIP ifupのトンネル
enp2s0・オートアップ[ルート@ CentOS7〜]#nmcli接続
[CentOS7〜@ルート]#nmcli接続削除enp2s0-オート
[ルート@ CentOS7〜]#nmcli接続enp2s0郡はipv4.method変更
[ルート@ CentOS7〜]#nmcli接続がenp2s0郡ipv4.method mを変更
[ルート@ CentOS7〜]#nmcli接続変更enp2s0郡+ ipv4.addresses 20.20.20.20/24
[ルート@ CentOS7〜]#nmcli接続変更enp2s0郡+ ipv4.dns 114.114.114.114
[ルート@ CentOS7〜]#nmcli接続ショーenp2s0郡| grepをipv4.add
ipv4.addresses:10.10.10.10/24、20.20。 20.20 / 24

2.方法二:修改IP /ネットマスク/ DNS /ゲートウェイ
[ルート@ CentOS7〜]#vimの/ etc / sysconfig / network-scriptsに/のifcfg-enp2s0の
NAME = "enp2s0"
DEVICE = "enp2s0"
ONBOOT = yesの
ネットブート= yesの
BOOTPROTO =なし
IPADDR = 172.16.120.246
PREFIX = 24
IPADDR1 = 192.168.200.246
PREFIX1 = 24
GATEWAY = 172.16.120.254
DNS1 = 8.8.8.8
DNS2 = 114.114.114.114
[ルート@ CentOS7〜]#nmcli詐欺リロード
[CentOS7 @ルートenp2s0ダウン〜]#nmcli詐欺。enp2s0アップnmcli詐欺

注:削除自作の接続接続

ネットワークを管理するためにNetworkManagerを使用しないでください

aliyun
[ルート@ aliyun〜]#nmcli接続削除enp2s0-オート
[ルート@ aliyun〜]#systemctl無効にNetworkManager
[ルート@ aliyun〜]#のsystemctl停止NetworkManagerの
[ルート@ aliyun〜]#のsystemctl状況のNetworkManager
●NetworkManager.service -ネットワークマネージャー
ロード:ロード(/usr/lib/systemd/system/NetworkManager.service;無効;ベンダープリセット:有効)
アクティブ:アクティブでない(死んだ)

[ルート@ aliyun〜]#vimの/ etc / sysconfig / network-scriptsに/ ifcfg- eth0の
NAME = eth0の
DEVICE = eth0の
ONBOOT = yesの
ネットブート= yesの
BOOTPROTO =なし
IPADDR = 192.168.122.169
PREFIX = 24
TYPE =イーサネット
[ルート@ aliyun〜]#systemctl再起動network.service


以下配置跟NetworkManagerの无关:
1.修改主机名は/ etc /ホスト名
#hostnamectlセットホスト名CentOS7.example.com
#猫の/ etc /ホスト名
#リブート

2.配置名字解析の設定名前解決
A。ホスト
[ルート@ CentOS7〜]#猫の/ etc / hosts
127.0.0.1 localhostのlocalhost.localdomainをlocalhost4 localhost4.localdomain4
:: 1 localhostのlocalhost.localdomainをlocalhost6 localhost6.localdomain6
119.75.218.70 www.baidu.com
[ルート@ CentOS7〜]# getentをホストwww.baidu.com
119.75.218.70 www.baidu.com

B。resolv.confのDNS
[ルートCentOS7〜@]#猫の/etc/resolv.conf
のNetworkManagerによって生成された#
ネームサーバ114.114.114.114
[ルート@ CentOS7〜]#yumを-yインストールバインド-utilsの
[ルート@ CentOS7〜]#ホストWWW。 sina.com
www.sina.comはus.sina.com.cn.の別名です
us.sina.com.cnはwwwus.sina.comの別名です。
wwwus.sina.comはアドレスを持っています66.102.251.33

基本的なネットワークテストツール

[ルート@ CentOS7〜] IP#
[ルート@ CentOS7〜]#IP eth0のように
[ルート@ CentOS7〜]#のIPルート
[ルート@ CentOS7〜]#IPいななき
[ルート@ CentOS7〜]#ホスト名
[ルート@ CentOS7〜 ]#ピングwww.baidu.com
[ルート@ CentOS7〜]#pingを-c2 www.baidu.com
[ルート@ CentOS7〜]#IP -sリンクショーeth0の
[ルート@ CentOS7〜]#tracerouteのwww.sina.com
[ルート@ CentOS7〜]#tracepathのwww.sina.com
1?:[LOCALHOST] PMTU 1500
1:応答なし
2:11.245.87.126 0.787ms
3:106.11.130.218 0.387ms
4:42.120.244.125 0.425ms
5:150.138.132.157 1.469ms
6:150.138.128.241 3.546ms 7 asymm
202.97.40.241 24.677ms:7
8:202.97.24.154 14.197ms
9:202.97.33.154 18.340ms 10をasymm
10:202.97.90.242 182.632ms
11:Asymm 13 203.14.186.138 193.383msである
12である:Asymm 13は、218.30.41.234 209.543msである
13である:66.102.251.33 163.224msは達し
再開:14戻るPMTU 13 1500回のホップである

物理的接続装置の状態を表示する
[ルート@ 〜CentOS7] IP#
2:enp1s0:<-the CARRIER NOは、ブロードキャスト、マルチキャスト、UP>はマスターBR0 MTU 1500のqdiscは、ユーザーがQLEN DOWNの1000年国家をpfifo_fastすることを可能にする
場合は=偽ONBOOT無効になっていない複数の接続情報

CentOS7〜@ [ルート]# enp1s0 ethtoolの
リンクが検出されました:NOを

ポートとサービス

以下为示例服务:
[ルート@ aliyun〜]#yumを-yインストールhttpdのvsftpdの
[ルート@ aliyun〜]#が開始systemctlのhttpd
[ルート@ aliyun〜]#開始systemctlにvsftpd

のhttp 80 / tcpの
HTTPS 443 / TCP
SSH 22 / TCP
21 / TCP、FTP

1.ショーTCPソケット(LISTEN)
-tnl [ルート@ aliyun〜]#ssの
ポートピアアドレス:国家のRecv-Q送信-Qローカルアドレスポート
0 128 *をLISTEN:80 *:*
0 128をLISTEN * :8080 *:*
LISTEN 10 114.215.71.214:53 * 0:*
LISTEN 0 10 10.29.89.165:53 *:*
LISTEN 0 10 127.0.0.1:53 *:*
LISTEN 0 128 * 22 *:*
LISTEN 0 128 127.0.0.1:953 *:*
LISTEN 0 128 127.0.0.1:6010 *:*
LISTEN 0 128 *:443 *:*
LISTEN 0 32 ::: 21 ::: *
LISTEN 0 10 ::: 53 ::: *

[ルート@ aliyun〜]#SSは-tnl | grepを:80は
80 *:* 0 128 * LISTEN
[ルート@ aliyun〜]#SSは-tnl | grepを:21は
LISTEN 0を32 ::: 21 ::: *

[ルート@ aliyun〜]#SSは-ATN
州のRecv-Q送信-Qローカルアドレス:ポートピアアドレス:ポートが
LISTEN 0 128 * 80 *:*
0 10 114.215.71.214をLISTEN: 53 *:*
LISTEN 0 10 10.29.89.165:53 *:*
LISTEN 0 10 127.0.0.1:53 *:*
LISTEN 0 128 * 22 *:*
LISTEN 0 128 127.0.0.1:953 *:*
LISTEN 0 128 127.0 .0.1:6010 *:*
ESTAB 0 52 114.215.71.214:22 123.120.38.233:49603
ESTAB 0 114.215.71.214:40962 140.205.140.205:80は
0 32 ::: 21 LISTEN ::: *
0 10 LISTEN ::: 53 ::: *

[ルート@ aliyun〜]#SSは-ATN | grepを:22
*:0 128 * 22 * LISTEN
ESTAB 0 52 114.215.71.214:22 123.120.38.233:49603

#SSは-ATN [Aliyun〜@ルート] |グレップ:80
*:0 128 * 80 * LISTEN
ESTAB 0 0 114.215を。 71214:40962 140.205.140.205:80

Lを含む全ての状態は、LISTEN

2.表示UDPソケット(所有状态)
[アリスCentOS7〜@] $ SS -anu
州のRecv-Q送信-Qローカルアドレス:ポートピアアドレス:ポート
*:0 0 114.215.71.214:53 * UNCONN
UNCONN 0 0 10.29。 89.165:53 *:*
UNCONN 0 127.0.0.1:53 *:*
UNCONN 0 114.215.71.214:123 *:*
UNCONN 0 10.29.89.165:123 *:*
UNCONN 0 127.0.0.1:123 *:*
UNCONN 0 0 *:123 *:*
UNCONN 0 0 ::: 53 ::: *
UNCONN 0 0 ::: 123 ::: *

[キオスク@ foundation0〜] $のSS -tan | grepを:5910は、
0〜5をLISTEN *: 5910 *:*
ESTAB 0 0 172.25.254.250:5910 172.25.254.44:51435
ESTAB 0 0 172.25.254.250:5910 172.25.254.6:40546
ESTAB 0 0 172.25.254.250:5910 172.25.254.18:37780
ESTAB 0 0 172.25.254.250: 5910 172.25.254.13:55841
0 0 172.25.254.250:5910 172.25.254.35:36984 STAB
STAB 0 172.25.254.250:5910 172.25.254.9:47342
STAB 0 172.25.254.250:5910 172.25.254.2:40955
STAB 0 172.25.254.250:5910 172.25.254.12 :50833
ESTAB 0 172.25.254.250:5910 172.25.254.36:50854
ESTAB 0 172.25.254.250:5910 172.25.254.1:52444
ESTAB 0 172.25.254.250:5910 172.25.254.47:39335
ESTAB 10 0 172.25.254.250:5910 172.25 .254.14:55833

ネットワークカードはeth0のある変更CentOS7

1.変更プロファイルNIC
#ミュージックビデオのifcfg-eno16777728のifcfg-eth0の  
#のVimのifcfg-eth0の  
NAME = eth0の  

2.追加GRUBカーネルパラメータ
#のVimの/ etc /のsysconfig / GRUB
GRUB_CMDLINE_LINUX =「0 ...... = net.ifnames 「
#GRUB2-mkconfig -o /boot/grub2/grub.cfg

3.リブート
#リブート

KVM仮想マシンのネットワークカードで完全仮想化を追加

カーネルパラメータは、システムのインストールnet.ifnames = 0の間に添加することができます

KVMのインストールCentos7:

一時的なネットワーク構成情報

IP /ネットマスク
#IP addrに追加devのeth1の3.3.3.3/24
#IP addrはデルdevのeth1の3.3.3.3/24

ゲートウェイ
#IPルートデルデフォルト
#のIPルートの追加デフォルト経由192.168.122.3
#IPルートを経由して10.10.10.0/24を追加192.168.122.5

ホスト名
#ホスト名CentOS7.cc.com


おすすめ

転載: www.cnblogs.com/thelovelybugfly/p/12055043.html