素晴らしい「ipパス」ディスプレイ

素晴らしい「ipパス」ディスプレイ

廃止されたユーティリティ(、、、...)の代わりに、より多くのiproute2(コマンド)ユーティリティを使用したいと思います。ipnet-toolsifconfigroute

net-tools私が続けて戻ってくる主な理由は、控えめな意見では、出力が以前の出力が明確に提供するのに比べてip route明確性が不足しているためです。route列タイトル:

  • IPルーティング:

    default via 192.168.134.254 dev enp1s0  proto static  metric 100 
    10.42.0.0/24 dev wlp2s0  proto kernel  scope link  src 10.42.0.1  metric 600 
    10.56.30.0/24 dev enx00133b0402c2  proto kernel  scope link  src 10.56.30.143 
    169.254.0.0/16 dev wlp2s0  scope link  metric 1000 
    192.168.57.0/24 dev vboxnet1  proto kernel  scope link  src 192.168.57.1 linkdown 
    192.168.134.0/24 dev enp1s0  proto kernel  scope link  src 192.168.134.142  metric 100 
    
  • 路線:

    Kernel IP routing table
    Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
    default         192.168.134.254 0.0.0.0         UG    100    0        0 enp1s0
    10.42.0.0       *               255.255.255.0   U     600    0        0 wlp2s0
    10.56.30.0      *               255.255.255.0   U     0      0        0 enx00133b0402c2
    link-local      *               255.255.0.0     U     1000   0        0 wlp2s0
    192.168.57.0    *               255.255.255.0   U     0      0        0 vboxnet1
    192.168.134.0   *               255.255.255.0   U     100    0        0 enp1s0
    

Q:コマンドを使用してパスを明確かつ美しく表示する方法はありますかip

ベストアンサー1

パッケージiproute2(Debian、Ubuntu)とiprouteパッケージ(CentOS、RedHat)の両方に特別に設計されたユーティリティが含まれています。routelきれいな出力形式でパスを一覧表示

出力例:

[2022-02-12 04:21:05]» routel
         target            gateway          source    proto    scope    dev tbl
        default        192.168.1.1                                   ob-top 
   10.171.32.0/ 24                     10.171.32.1   kernel     link lxdbr0 
   169.254.0.0/ 16                                              link ob-top 
    172.17.0.0/ 16                      172.17.0.1   kernel     linkdocker0 
   192.168.1.0/ 24                   192.168.1.101   kernel     link ob-top 
 192.168.122.0/ 24                   192.168.122.1   kernel     link virbr0  
    10.171.32.0          broadcast     10.171.32.1   kernel     link lxdbr0 local
    10.171.32.1              local     10.171.32.1   kernel     host lxdbr0 local
  10.171.32.255          broadcast     10.171.32.1   kernel     link lxdbr0 local
      127.0.0.0          broadcast       127.0.0.1   kernel     link     lo local
     127.0.0.0/ 8            local       127.0.0.1   kernel     host     lo local
      127.0.0.1              local       127.0.0.1   kernel     host     lo local
127.255.255.255          broadcast       127.0.0.1   kernel     link     lo local
     172.17.0.0          broadcast      172.17.0.1   kernel     linkdocker0 local
     172.17.0.1              local      172.17.0.1   kernel     hostdocker0 local
 172.17.255.255          broadcast      172.17.0.1   kernel     linkdocker0 local
    192.168.1.0          broadcast   192.168.1.101   kernel     link ob-top local
  192.168.1.101              local   192.168.1.101   kernel     host ob-top local
  192.168.1.255          broadcast   192.168.1.101   kernel     link ob-top local
  192.168.122.0          broadcast   192.168.122.1   kernel     link virbr0 local
  192.168.122.1              local   192.168.122.1   kernel     host virbr0 local
192.168.122.255          broadcast   192.168.122.1   kernel     link virbr0 local

おすすめ記事