GNU/Linux >> Linux の 問題 >  >> Fedora

Fedora – Fedoraの安定したIpv6アドレス?

他のシステムとは異なり、Fedora25ワークステーションはデフォルトで安定したIPv6アドレスを使用しません。

たとえば、CentOS7またはFedora23では、安定したIPv6が自動的に構成されます(IPv6ルーターが存在するIPv6対応ネットワークで)。つまり、MACアドレスから派生したものです。

そのIPv6アドレスは、DNSAAAAレコードで使用できます。

それとは対照的に、Fedora 25ワークステーションシステムのIPv6アドレスは、そのMACアドレスとは関係がなく、安定していないようです。

Fedora 25で決定論的で安定したIPv6アドレスを設定するにはどうすればよいですか?

承認された回答:

Fedora 25ワークステーションでは、NetworkManager(NM)がデフォルトですべてのネットワークインターフェースを設定します。それは有線のものも意味します。また、NetworkManagerはEUI-64から派生したIPv6アドレスを作成しません。代わりに、いわゆる「安定したプライバシー」を生成します。どうやら、各IPv6宛先にMACアドレスを開示しないようです。

これは、特定のインターフェース$iに対して変更できます。 IPV6_ADDR_GEN_MODEを変更する /etc/sysconfig/network-scripts/ifcfg-$iを入力します 構成ファイル。例:

sed -i 's/^IPV6_ADDR_GEN_MODE=stable-privacy/IPV6_ADDR_GEN_MODE=eui64/' 
  /etc/sysconfig/network-scripts/ifcfg-$i

この変更は、NetworkManagerが設定を再読み込みした後、および再接続した後に有効になります。

nmcli con reload
nmcli con down $i
nmcli con up $i

メモ

  • このオプションは、NM設定GUIでは公開されません
  • /etc/sysconfig/network-scriptsの下のインターフェース構成ファイル NMによって読み取られるのはFedora/Redhat固有ですが、構成キーはそうではありません。つまり、他のディストリビューションでは、NMは異なる場所/構成ファイルからインターフェース構成を読み取るだけです

Fedoraには、デフォルトでEUI64生成を無効にしないsystemd-networkdも付属しています。したがって、Fedoraで安定したIPv6アドレスを取得する簡単な方法は、代わりにNetworkManagerを削除し、systemd-networkdを構成/有効化することです。

または、NetworkManagerで問題のインターフェースをアンマネージドに設定してから、systemd-networkdで設定することもできます。

いずれにせよ、ネットワーク構成は非常に最小限です。例:

cat /etc/systemd/network/20-wired.network
[Match]
# manage all matching interfaces
#Name=en*
# just manage one:
Name=eno1
    
[Network]
DHCP=ipv4

Fedora
  1. LibreOffice3.5をFedora16/Fedora15にインストールします

  2. Fedora26の新機能

  3. Fedora29の10の最高の機能

  1. Fedoraで静的IPアドレスを設定する方法

  2. Red Hat EnterpriseLinux7および8でのIPv6アドレスの設定

  3. IPアドレス表記の意味[::]:[someport]?

  1. ownCloud7をFedora21にインストールします

  2. デフォルトの住所

  3. IPアドレスとは? IPv4 および IPv6 アドレスの例