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)
마지막으로 활성화하고 싶습니다[이메일 보호됨]이와 같이:
systemctl enable [email protected]
참고: @ 뒤의 이름은 /etc/netctl의 파일 이름과 일치해야 합니다.