CentOSミニバージョンのインストール後--ifconfigが使用できない解決

12929 ワード

ミニ版centOS 7 Minimal ISO Install


CentOS(Community Enterprise Operating System)は、Red Hat Enterprise Linuxがオープンソースコードの規定に従って解釈したソースコードからコンパイルされたLinuxリリース版の一つである.同じソースコードからのものであるため、商業版のRed Hat Enterprise Linuxの代わりにCentOSで高い安定性を必要とするサーバもある.両者の違いは,CentOSが閉じたソースソフトウェアを含まないことである.
今日linuxでpythonを学ぶために仮想マシンにminimal CentOSをインストールしましたが、インストールに成功するとifconfigコマンドは使用できなくなり、その後使用したip addrコマンドが取得しました.そしてxshellに接続すると、問題が発生します.ip addrコマンドがあればifconfigコマンドを使用しますか?
ip addr addとifconfigの違いは、Bomb 250大牛のこのブログを参考にすることができます:ip addr addとifconfigの違いからlinuxネットワークカードipアドレスの構造を見ることができます
この問題で、ipコマンドの使命はipconfigに代わることであり、ipconfigはすでに時代遅れであることが分かった.しかし、ipconfigに感情を持っている人は、ifconfigコマンドを使うことに慣れているので、本稿では解決策を示します.
具体的な問題の説明
centosミニバージョン[Minimal ISO][1]をインストールした後の最初の質問:[ifconfigコマンド(ミニcentOSオペレーティングシステム:インストールに成功した後)]centosシステムのipアドレスはどのように取得しますか?システムのifconfigコマンドを識別するにはどうすればいいですか?
ソリューション:
  • ip>>[ip addr][2]
  • を取得
    [root@localhost ~]# ip addr
    1: lo:  mtu 65536 qdisc noqueue state UNKNOWN 
        link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
        inet 127.0.0.1/8 scope host lo
           valid_lft forever preferred_lft forever
        inet6 ::1/128 scope host 
           valid_lft forever preferred_lft forever
    2: eno16777736:  mtu 1500 qdisc pfifo_fast state UP qlen 1000
        link/ether 00:0c:29:41:79:da brd ff:ff:ff:ff:ff:ff
        inet 192.168.116.132/24 brd 192.168.116.255 scope global dynamic eno16777736
           valid_lft 1126sec preferred_lft 1126sec
        inet6 fe80::20c:29ff:fe41:79da/64 scope link 
           valid_lft forever preferred_lft forever
    
  • [xshll][1]接続できました!!システムのnet-toolsパッケージにifconfigコマンドが提供され、yumを使用して
  • をインストールします.
    [root@localhost ~]# yum install net-tools
    Loaded plugins: fastestmirror
    Loading mirror speeds from cached hostfile
     * base: mirrors.btte.net
     * extras: mirrors.yun-idc.com
     * updates: mirrors.yun-idc.com
    Resolving Dependencies
    --> Running transaction check
    ---> Package net-tools.x86_64 0:2.0-0.17.20131004git.el7 will be installed
    --> Finished Dependency Resolution
    
    Dependencies Resolved
    
    ========================================================================================
     Package           Arch           Version                            Repository    Size
    ========================================================================================
    Installing:
     net-tools         x86_64         2.0-0.17.20131004git.el7           base         304 k
    
    Transaction Summary
    ========================================================================================
    Install  1 Package
    
    Total download size: 304 k
    Installed size: 917 k
    Is this ok [y/d/N]: Y
    Downloading packages:
    warning: /var/cache/yum/x86_64/7/base/packages/net-tools-2.0-0.17.20131004git.el7.x86_64.rpm: Header V3 RSA/SHA256 Signature, key ID f4a80eb5: NOKEY
    Public key for net-tools-2.0-0.17.20131004git.el7.x86_64.rpm is not installed
    net-tools-2.0-0.17.20131004git.el7.x86_64.rpm                    | 304 kB  00:00:03     
    Retrieving key from file:///etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    Importing GPG key 0xF4A80EB5:
     Userid     : "CentOS-7 Key (CentOS 7 Official Signing Key) "
     Fingerprint: 6341 ab27 53d7 8a78 a7c2 7bb1 24c6 a8a7 f4a8 0eb5
     Package    : centos-release-7-2.1511.el7.centos.2.10.x86_64 (@anaconda)
     From       : /etc/pki/rpm-gpg/RPM-GPG-KEY-CentOS-7
    Is this ok [y/N]: Y
    Running transaction check
    Running transaction test
    Transaction test succeeded
    Running transaction
      Installing : net-tools-2.0-0.17.20131004git.el7.x86_64                            1/1 
      Verifying  : net-tools-2.0-0.17.20131004git.el7.x86_64                            1/1 
    
    Installed:
      net-tools.x86_64 0:2.0-0.17.20131004git.el7                                           
    
    Complete!
    [root@localhost ~]# 
    

    インストールが完了したらifconfigコマンドを使用できます
    [root@localhost ~]# ifconfig
    eno16777736: flags=4163<UP,BROADCAST,RUNNING,MULTICAST>  mtu 1500
            inet 192.168.116.132  netmask 255.255.255.0  broadcast 192.168.116.255
            inet6 fe80::20c:29ff:fe41:79da  prefixlen 64  scopeid 0x20
            ether 00:0c:29:41:79:da  txqueuelen 1000  (Ethernet)
            RX packets 19591  bytes 22848873 (21.7 MiB)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 6922  bytes 519272 (507.1 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
            loop  txqueuelen 0  (Local Loopback)
            RX packets 4  bytes 340 (340.0 B)
            RX errors 0  dropped 0  overruns 0  frame 0
            TX packets 4  bytes 340 (340.0 B)
            TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0
    
    [root@localhost ~]# 
    

    問題が解決される.