Linuxの基礎知識 - ネットワークインタフェースのネットワーク管理

まず、ネットワーク管理

1.ネットワークステータスを表示します。ip addrに(ifconfigコマンド)

1.1のnet-tools(7以前のバージョンのCentOS)VS iproute2を(CentOSには7の後にお勧めします)

1.1.1ネット・ツール(7以前のバージョンのCentOS)

  • #ネットワークインタフェース管理コマンドifconfig
    命名規則インターフェイスネットワーク:CentOSの7つの用途一貫したネットワークデバイスの命名

    ネットワークインタフェース名 NICタイプ
    en01 オンボードLAN
    ens33 PCI-Eカード
    enp0s3 物理的なカードPCI-Eカードを取得できません。
    eth0 これらのカードタイプに加え、

例:

 `查看所有接口信息`
[root@localhost ~]# ifconfig -a 
ens32: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
        inet 192.168.5.128  netmask 255.255.255.0  broadcast 192.168.5.255
        inet6 fe80::20c:29ff:fe12:dd9c  prefixlen 64  scopeid 0x20<link>
        ether 00:0c:29:12:dd:9c  txqueuelen 1000  (Ethernet)
        RX packets 373  bytes 35292 (34.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 322  bytes 48941 (47.7 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73<UP,LOOPBACK,RUNNING>  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        inet6 ::1  prefixlen 128  scopeid 0x10<host>
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 140  bytes 14788 (14.4 KiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 140  bytes 14788 (14.4 KiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

"网络接口启用/停用":'使用远程终端连接小心停用网络接口'
[root@localhost ~]# ifconfig [dev-name] [up|down]
dev-name :网络接口名称,如,ens32
  • コマンドの設定ルート#ルート
    route速度が非常に遅くなりますので、デフォルトIPでのコマンドが使用は、ドメイン名やサービス名を解決するroute -n解決ドメイン名、スピードレスポンスタイムアップすることはできません。次のように:
    ここに画像を挿入説明

    [root@localhost ~]# time route
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         gateway         0.0.0.0         UG    100    0        0 eth0
    192.168.5.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    
    real    0m0.010s
    user    0m0.000s
    sys     0m0.008s
    [root@localhost ~]# time route -n
    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    0.0.0.0         192.168.5.2     0.0.0.0         UG    100    0        0 eth0
    192.168.5.0     0.0.0.0         255.255.255.0   U     100    0        0 eth0
    192.168.122.0   0.0.0.0         255.255.255.0   U     0      0        0 virbr0
    
    real    0m0.003s
    user    0m0.000s
    sys     0m0.004s
    
  • netstatの#ネットワークソケット見ます

1.1.2 iproute2を(CentOSに7勧告した後、優れたネットツール)

1.1.3ネットワークインタフェース名に変更しましたeth0

コマンドのアイデアインタフェースネットワークを変更するには:

  1. biosdevnameによって制限パラメータNIC命名とnet.ifnames

  2. 修正/etc/default/grubファイルを、(biosdevname = 0 net.ifnames = 0)上記のパラメータを追加し 、 次のように
    NIC-名前

  3. 使用しgrub、再構築ファイルを/boot/grub2/grub.cfgブートファイルを、ファイルの場所をメモgrub.cfg

    [root@localhost ~]# grub2-mkconfig -o /boot/grub2/grub.cfg
    Generating grub configuration file ...
    Found linux image: /boot/vmlinuz-3.10.0-957.el7.x86_64
    Found initrd image: /boot/initramfs-3.10.0-957.el7.x86_64.img
    Found linux image: /boot/vmlinuz-0-rescue-b21899b2f3ce4b5c8d131cd0cb02811f
    Found initrd image: /boot/initramfs-0-rescue-b21899b2f3ce4b5c8d131cd0cb02811f.img
    done
    
  4. 有効にするには再起動します。 reboot

  5. NICは、変更の名前を表示しました

    [root@localhost ~]# ifconfig
    `eth0`: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.5.128  netmask 255.255.255.0  broadcast 192.168.5.255
            inet6 fe80::f43f:e585:bceb:5680  prefixlen 64  scopeid 0x20<link>
            ether 00:0c:29:12:dd:9c  txqueuelen 1000  (Ethernet)
            RX packets 50  bytes 6690 (6.5 KiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 67  bytes 11488 (11.2 KiB)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    

    スケジュール:biosdevnameとnet.ifnamesパラメータ:

    名前カード biosname net.ifnames
    ens33(デフォルト) 0 0
    em1 1 0
    eth0 0 0

    注:いくつかのヒントは、ファイル名パラメータを持つネットワークカードを変更するにはされてeth0必要なだけのgrubで、この目的のために構成することができbiosdevnameのnet.ifnamesパラメータを追加する必要はありません

1.1.4ビューカードの物理的な接続(すなわち网线连接状态):mii-tool

ケーブルのステータス

2.ネットワークの構成:は/ etc / sysconfig / network-スクリプト/

2.1ネットワークカードの設定を変更します

  • ifconfigコマンド<インタフェースインタフェース> <IPアドレス> [ネットマスク]#IPネットワークインターフェイスを変更
  • ifupの<インタフェースインタフェース>#有効にネットワークインタフェース
  • ifdownを<インタフェースインタフェース>#を無効にするネットワークインタフェース

2.2ネットワーク制御コマンド:ipコマンドVS ssコマンド

  • IP ADDR#ビューカード情報
    • ifconfigコマンド
  • IPリンクセットのdevのeth0の#はNICを有効にアップ
    • ifupをeth0の
  • IP addrに追加192.168.5.130/24 devのeth0の#ネットワークカードにアドレスを追加
    • ifconfigコマンドはeth0 192.168.5.130ネットマスク255.255.255.0
  • IPルートの追加192.168.6 / 24を介して192.168.0.1#ゲートウェイを追加します
    • ルートは-net 192.168.6.0ネットマスク255.255.255.0 GW 192.168.0.1追加します

3. routeコマンド:IPルーティング

ルーティング情報を表示します。

[root@localhost ~]# ip route show|column -t
default           via  192.168.5.2  dev    eth0
default           via  192.168.5.2  dev    eth0    proto  dhcp  metric  100
192.168.5.0/24    dev  eth0         proto  kernel  scope  link  src     192.168.5.128  metric  100
192.168.122.0/24  dev  virbr0       proto  kernel  scope  link  src     192.168.122.1

4.ネットワークのトラブルシューティング

  • ネットワーク接続のping#
  • トレースルート#ルーティングのステータス
  • MTR#パケットロス状態
  • DNS掘るnslookupコマンド#
  • tcpdumpの#クロールWebパッケージ
  • netstatの#Viewアプリケーションのポートのステータス
  • SS#ビューアプリケーションポートのステータス(推奨
    [root@localhost ~]# ss -ntpl |column -t 
    State   Recv-Q  Send-Q  Local             Address:Port  Peer                                                       Address:Port
    LISTEN  0       128     *:111             *:*           users:(("rpcbind",pid=6174,fd=4),("systemd",pid=1,fd=49))
    LISTEN  0       5       192.168.122.1:53  *:*           users:(("dnsmasq",pid=7165,fd=6))
    LISTEN  0       128     *:22              *:*           users:(("sshd",pid=6773,fd=3))
    LISTEN  0       128     127.0.0.1:631     *:*           users:(("cupsd",pid=6774,fd=12))
    LISTEN  0       100     127.0.0.1:25      *:*           users:(("master",pid=7176,fd=13))
    LISTEN  0       128     127.0.0.1:6010    *:*           users:(("sshd",pid=6857,fd=9))
    LISTEN  0       128     :::111            :::*          users:(("rpcbind",pid=6174,fd=6),("systemd",pid=1,fd=51))
    LISTEN  0       128     :::22             :::*          users:(("sshd",pid=6773,fd=4))
    LISTEN  0       128     ::1:631           :::*          users:(("cupsd",pid=6774,fd=11))
    LISTEN  0       100     ::1:25            :::*          users:(("master",pid=7176,fd=14))
    LISTEN  0       128     ::1:6010          :::*          users:(("sshd",pid=6857,fd=8))
    

5. Webサービスの管理:ネットワーク

公開された56元の記事 ウォン称賛20 ビュー70000 +

おすすめ

転載: blog.csdn.net/AMimiDou_212/article/details/105007490