Oracle Virtual BoxにArchlinuxを設定しました。 LANから仮想マシンにアクセスできるようにブリッジアダプタを追加し、Arch Linux Wikiの説明に従ってゲストシステムを設定しました。iproute2を使用したブリッジ|。
次のコマンドを使用してネットワークを正常に設定しました。
ip link add name lan_bridge type bridge
ip link set lan_bridge up
ip link enp0s8 up
ip link set enp0s8 master lan_bridge
systemctl start dhcpcd@lan_bridge
この手順を完了したら、SSHを介してゲストにログインできます。以下を使用して変更を継続的に適用します。
systemctl enable dhcpcd@lan_bridge
しかし、うまくいきません。 systemdは起動時にまったく同じ設定を自動的に生成したいと思います。もちろん、このコマンドをシェルスクリプトに貼り付けて起動するときに実行することもできますが、これを行うには適切な方法が必要です。助けてくれてありがとう。
ベストアンサー1
netctl
最も簡単な方法は、アーチで使用することです。まず、次のものが必要です。
cp /etc/netctl/examples/bridge /etc/netctl
次の行に希望のスレーブを設定します。
BindsToInterfaces=(eth0 eth1 tap0)
最後に活性化したい[Eメール保護]このように:
systemctl enable [email protected]
注:@の後ろの名前は/ etc / netctlのファイル名と一致する必要があります。