FC2ブログ
自分の備忘録ぐらいに適当に。 ネットワークと宇宙開発と天文とそれと自転車を徒然と。
上記の広告は1ヶ月以上更新のないブログに表示されています。
新しい記事を書く事で広告が消せます。

備忘録。

コマンドプロンプトのコマンドをよく使っていたけど、最近はnetshも通り越してPowerShellが推奨らしいので、
コマンドプロンプト、netsh、PowerShell
でやりたいことを実現するコマンドをまとめおく。

■ Interfaceの確認
コマンドプロンプト: ipconfig
             ipconfig /all
netsh         : netsh interface ipv4 show interface
             netsh interface ipv6 show interface
PowerShell     : powershell Get-NetIPInterface
             powershell Get-NetIPConfiguration
             powershell Get-NetIPAddress
            ※全部小文字でも可

■ ARP関連
<ARPテーブルの確認>

コマンドプロンプト: arp -a
netsh        : netsh interface ipv4 show neighbor
PowerShell    : powershell Get-NetNeighbor

<Static ARPの設定>
コマンドプロンプト: arp -s 192.0.2.1 00:11:22:33:44:55 192.168.1.1
            ※管理者権限が必要
            ※オプション確認:arp /?
            ※最後の192.268.1.1はStatic ARPを紐づけるインタフェースのIPアドレス
netsh        : netsh interface ipv4 set neighbors "IF name" 192.0.2.1 00-11-22-33-44-55
            ※管理者権限が必要
            ※オプション確認:netsh interface ipv4 set neighbors ?
            ※設定例
              netsh interface ipv4 set neighbors "Wi-Fi" 192.0.2.1 00:11:22:33:44:55
PowerShell    : powershell New-NetNeighbor -InterfaceIndex "IF index" -IPAddress 192.0.2.1 -LinkLayerAddress 00:11:22:33:44:55
            ※管理者権限が必要
            ※オプション確認:https://technet.microsoft.com/ja-jp/library/hh826122.aspx
            ※設定例
              powershell New-NetNeighbor -InterfaceIndex 14 -IPAddress 192.0.2.1 -LinkLayerAddress 00:11:22:33:44:55


<Static ARPの削除>
コマンドプロンプト: arp -d 192.0.2.1
            ※管理者権限が必要
            ※オプション確認:arp /?
netsh        :netsh interface ipv4 delete neighbors "IF name" 192.0.2.1
            ※管理者権限が必要
            ※オプション確認:netsh interface ipv4 delete neighbors ?
            ※設定例
              netsh interface ipv4 delete neighbors "Wi-Fi" 192.0.2.1
PowerShell:   : powershell Remove-NetNeighbor -InterfaceIndex "IF index" -IPAddress 192.0.2.1
            ※管理者権限が必要
            ※オプション確認:https://technet.microsoft.com/ja-jp/library/hh826149.aspx
            ※削除時に削除するか確認されます。
            ※設定例
              powershell Remove-NetNeighbor -InterfaceIndex 14 -IPAddress 192.0.2.1



■ ルーティング関連
<ルーティングテーブルの確認>

コマンドプロンプト: route print
netsh        : netsh interface ipv4 show route
PowerShell    : powershell Get-NetRoute

<ルートの設定>
コマンドプロンプト: route add -p 192.0.2.0 mask 255.255.255.0 192.168.1.1 if XX
           ※管理者権限が必要
           ※オプション確認:route /?
           ※"-p"は再起動してもエントリーを残す固定化のオプション
           ※192.168.1.1はゲートウェイのアドレス
           ※ifをしたいしないと指定したゲートウェイに最適なインタフェースが検索される。
           ※メトリックは1になる。
netsh       : netsh interface ipv4 set route 192.0.2.0/24 "IF name" 192.168.1.1
           ※管理者権限が必要
           ※オプション確認:netsh interface ipv4 set route ?
           ※デフォルトが固定化となっている。
           ※メトリックは"既定"になる。
           ※オプションを設定すれば期限を指定したルートや再起動時に消えるようにすることできる。
           ※設定例
             netsh interface ipv4 set route 192.0.2.0/24 "Wi-Fi" 192.168.1.1
PowerShell    : powershell New-NetRoute -DestinationPrefix 192.0.2.0/24 -InterfaceIndex "IF index" -NextHop 192.168.1.1
           ※管理者権限が必要
           ※オプション確認:https://technet.microsoft.com/ja-jp/library/hh826148.aspx
           ※デフォルトが固定化となっている。
           ※メトリックは"既定"になる。
           ※設定例
             powershell new-netroute -destinationprefix 192.0.2.0/24 -interfaceindex 14 -nexthop 192.168.1.1

<ルートの削除>
コマンドプロンプト: route delete 192.0.2.0 mask 255.255.255.0
           ※管理者権限が必要
           ※オプション確認:route /?
netsh       : netsh interface ipv4 delete route 192.0.2.0/24 "IF name" 192.168.1.1
           ※管理者権限が必要
           ※オプション確認:netsh interface ipv4 delete route ?
           ※設定例
             netsh interface ipv4 delete route 192.0.2.0/24 "Wi-Fi" 192.168.1.1
PowerShell    : powershell Remove-NetRoute 192.0.2.0/24
             powershell Remove-NetRoute -NextHop 192.168.1.1
           ※管理者権限が必要
           ※オプション確認:https://technet.microsoft.com/ja-jp/library/hh826124.aspx
           ※削除時に削除するか確認されます。
           ※設定例
             powershell remove-netroute 192.0.2.0/24
             powershell remove-netroute -nexthop 192.168.1.1


関連記事

【2017/10/09 21:57】 | ネットワーク一般
トラックバック(0) |
コメント
この記事へのコメント
コメントを投稿
URL:

Pass:
秘密: 管理者にだけ表示を許可
 
トラックバック
この記事のトラックバックURL
この記事へのトラックバック
上記広告は1ヶ月以上更新のないブログに表示されています。新しい記事を書くことで広告を消せます。