![インターフェースから IPv6 アドレスを 1 つだけ削除するにはどうすればよいですか?](https://rvso.com/image/1476418/%E3%82%A4%E3%83%B3%E3%82%BF%E3%83%BC%E3%83%95%E3%82%A7%E3%83%BC%E3%82%B9%E3%81%8B%E3%82%89%20IPv6%20%E3%82%A2%E3%83%89%E3%83%AC%E3%82%B9%E3%82%92%201%20%E3%81%A4%E3%81%A0%E3%81%91%E5%89%8A%E9%99%A4%E3%81%99%E3%82%8B%E3%81%AB%E3%81%AF%E3%81%A9%E3%81%86%E3%81%99%E3%82%8C%E3%81%B0%E3%82%88%E3%81%84%E3%81%A7%E3%81%99%E3%81%8B%3F.png)
linux kernel 2.6.23.12
インターフェースにeth0
2 つの IPv6 アドレスがあるボードがあります。
root@ramana:~# ifconfig eth0
eth0 Link encap:Ethernet HWaddr FF:AB:CD:EF:85:94
inet addr:192.168.20.107 Bcast:192.168.20.255 Mask:255.255.255.0
inet6 addr: fe80::20d:b9ff:fe3c:8594/64 Scope:Link
inet6 addr: 2001:1890:110e:1111::a245/64 Scope:Global
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:6289 errors:0 dropped:0 overruns:0 frame:0
TX packets:12197 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:587799 (574.0 KiB) TX bytes:2057305 (1.9 MiB)
Interrupt:10 Base address:0x4000
この最初の IPv6 アドレスを無効にしたいのですが、どうすればいいでしょうか?
さて、質問がありますここしかし、私のカーネルにはそのようなファイルはありません。
答え1
一般的に、あなたは本当にすべきではないリンクローカル アドレスを削除します。これは、近隣探索 (IPv6 ARP) などのコア IPv6 機能が動作するために必要なためです。
ただし、ip addr
IPv4/6 アドレスを追加または削除するには、次の方法を使用できます。
ip addr del 2001:1890:110e:1111::a245/64 dev eth0
ip
は最新の Linux ネットワーク設定ツールであり、ifconfig
Linux では使用を避ける必要があります。個々のアドレスを削除することはできますが、IPv6 の場合のみです。
ifconfig eth0 del 2001:1890:110e:1111::a245/64
答え2
最初の IPv6 アドレスはリンク ローカル アドレスです。すべての IPv6 インターフェイスには 1 つ必要です。インターフェイスに複数の IPv6 アドレスがあってもまったく問題ありません。
答え3
インターフェイスから IPv6 アドレスを削除するには、次のように「ip」コマンドに「-6」パラメータを指定する必要があります。
$ sudo ip -6 addr del fe80::20d:b9ff:fe3c:8594/64 dev eth0
これがないと、コマンドは正常に実行されますが、インターフェースは変更されません。
答え4
- VLAN 1インターフェースのインターフェース設定モードに入ります。SEFOS# configure terminator SEFOS(config)# interface vlan 1
- そのインターフェースに設定されている IPv6 アドレスを削除します。 SEFOS(config-if)# no ipv6 address fec0::1111:0:1 96 SEFOS(config-if)# no ipv6 address fe80::203:2ff:fe03:501 link-local SEFOS(config-if)# exit SEFOS(config)# exit
- VLAN 1インターフェースのIPv6情報を確認します。SEFOS# show ipv6 interface vlan 1
vlan1 は起動しており、回線プロトコルは起動しています IPv6 は有効です リンク ローカル アドレス: fe80::214:4fff:fe6c:560f ... リンク ローカル アドレスは、IPv6 インターフェイスでリンク ローカル アドレスを削除すると自動的に設定されます。詳細については、以下のリンクをクリックしてください。 参考文献