タグ付けされた質問 「systemd-networkd」

2
systemd-resolvedおよびsystemd-networkdを設定して、ローカルドメインの解決にローカルDNSサーバーを使用し、リモートドメインのリモートDNSサーバーを使用する方法
ゲートウェイ経由でインターネットにアクセスできるローカルエリアネットワークに接続しています。ローカルネットワークには、ローカルネットワークのコンピューターのホスト名を解決できるDNSサーバーがあります。 systemd-resolvedおよびsystemd-networkdを設定して、ローカルホスト名のルックアップ要求がローカルDNSサーバーに排他的に転送(ルーティング)され、他のすべてのホスト名のルックアップ要求が別のリモートDNSサーバーに排他的に転送されるようにします。 構成ファイルがどこにあるのか、またはさらにファイルを追加し、そのパスを回答で指定する必要があるのか​​わからない場合を考えてみましょう。

4
Debian systemd network-online.targetが機能していませんか?
Debian Jessieでsystemdサービスを作成しようとしています。network-online.target到達した後に開始する必要があります。 問題はnetwork-online.target、同時に起動されnetwork.target、その時点でインターフェイスがまだ構成されておらず、DHCPクエリを開始しただけです。 この問題はレガシーネットワーク設定を使用しているため、Debianに特有の問題のようです。 この問題を回避する方法、または機能させる方法はnetwork-online.target?

1
NetworkManager、networkd、netplan、ifupdown2、iproute2はどの程度正確に相互作用しますか?
私は、Linuxが私のKubuntu 18.04ワークステーション上のネットワークについて学んでいます、と私は両方のことをそこに見るNetworkManagerと、networkd-dispatcher実行されています: oleg@eclectic:~$ sudo ps -ef | grep -i net root 56 2 0 Oct11 ? 00:00:00 [netns] root 1097 1 0 Oct11 ? 00:00:02 /usr/sbin/NetworkManager --no-daemon root 1098 1 0 Oct11 ? 00:00:00 /usr/bin/python3 /usr/bin/networkd-dispatcher --run-startup-triggers root 1250 1 0 Oct11 ? 00:00:02 /usr/sbin/inetd root 1593 1097 0 Oct11 …

2
ネットワークがオンラインになるまでユーザーサービスを待機させるにはどうすればよいですか?
私はユーザーに有効にして欲しい、そして機能するネットワーク接続を必要とするいくつかのsystemdユーザーサービスファイルを書きました。私はそれが次のように簡単だと思った: Wants=network-online.target After=network-online.target ただし、サービスの開始が早すぎるようで、次のようjournalctlに表示されます。 network-online.target: Cannot add dependency job, ignoring: Unit network-online.target failed to load: No such file or directory. それから私はもっと検索してみました Wants=network.target After=network.target そしてしたsudo systemctl enable systemd-networkd-wait-online.service。 今私は持っていjournalctlます: network.target: Cannot add dependency job, ignoring: Unit network.target failed to load: No such file or directory. また、サービスの開始が早すぎます。 そのメッセージはそこにあるはずですか?問題をデバッグするにはどうすればよいですか? 編集:理由は単純で、Arch Wikiで具体的に述べられています: systemd --userプロセスとは別のプロセスとして実行されsystemd …

1
systemd-networkd-再起動せずに新しい構成を強制する方法?
私のArchボックスには、ネットワークブリッジがありました。目標は、ブリッジを削除し、ブリッジされていないネットワークアダプターのみを使用することでした。これを行うために、以下のすべての* .netdevおよび* .network構成ファイルを削除し/etc/systemd/network、それらを1つの単純なファイルに置き換えました。 /etc/systemd/network/lan.network -------------------------------- [Match] eno* [Network] DHCP=ipv4 私は、使用してネットワークサービスを再起動しsystemctl restart systemd-networkd、これはただで私を残してと仮定して、loおよびeno*インタフェース。残念ながら、これは効果がありませんでした。をざっと見てみるとip link、ブリッジインターフェースがアクティブでアクティブであることがわかりました。 この特定のケースでの稼働時間は重要ではないため、問題を解決したマシンを再起動しただけです。それでも、このような場合には再起動は必要ないのではないかと思います。私は何を逃したのですか?

3
systemd-networkdでは、ネットワーク構成の変更時にアクションを実行します
Debianからに切り替えていますifupdownがsystemd-networkd、ほとんど問題なく動作します。足りない点の1つは、ネットワークが変更されるたびにを呼び出しkillall -ARLM tincて、VPNがタイムリーに稼働するようにすることです。 systemdそのsystemd-networkdような機能はありますか、または提供していますか?どうやって使うの?

4
予測可能なネットワークインターフェイス名がVMの移行を中断する
/etc/networking/interfaces「予測可能なネットワークインターフェイス名」を使用する場合、どのようにリセットしますか? 15.10より前のバージョンのUbuntuでは、次のようなネットワークアダプター名を使用しています。 eth0 eth1 eth2 ネットワークカードを交換したり、VMを新しいハイパーバイザーに移動したりすると、Linuxはインターフェイス番号を増加させます。削除/etc/udev/rules.d/70-peristent-net.rulesするとLinuxが再利用されeth0ます。 Ubuntu 15.10以降では、「予測可能なネットワークインターフェイス名」を使用します。ネットワークアダプター名は、MACアドレスから取得されます。 ens3 ens32 ens192 vmを移行する場合/etc/network/interfaces、古い存在しないネットワークアダプターがまだ参照されているため、ネットワークは開始されません。 # This file describes the network interfaces available on your system # and how to activate them. For more information, see interfaces(5). source /etc/network/interfaces.d/* # The loopback network interface auto lo iface lo inet loopback # The primary …
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.