14

インターフェイスでIPv6リンクローカルアドレスを手動で削除した場合、インターフェイスを停止せずにリンクローカルアドレスを取得する方法はありますか?この要件は、インターフェイス上の既存の接続(IPv4)を保持する必要があるだけでなく、インターフェイス上のリンクローカルアドレスも取得する必要があることに起因します。

4

1 に答える 1

19

GNU / Linuxシステムは通常、(「iproute」パッケージの)「ip」を使用してアドレスを構成します。リンクローカルアドレスは、次のようなものを使用して追加されます

ip address add dev eth4 scope link fe80::21b:21ff:febb:5db0/64

やってみましたか?

リンクローカルアドレスとして使用する必要のある正確なアドレスがわからないことが問題の場合:これらのアドレスは通常、インターフェイスのハードウェア(MAC)アドレスから取得されます。

インターフェイスのMACアドレス(「iplink showdev...」の結果の「link/ether」フィールド)を取得し、この手順に従って変更されたEUI-64に変換します。

次に、左側に「fe80 ::」(標準のリンクローカルプレフィックス)を追加し、右側に「/ 64」(サブネットプレフィックスの長さとして)を追加します。

于 2012-03-01T08:21:28.997 に答える