VirtualBox 게스트를 서로 통신하는 방법 중 하나
1815 단어 MacOSX데비안VirtualBox네트워크
% sudo ifconfig bridge1 create
% sudo ifconfig bridge1 10.1.1.254 netmask 255.255.255.0 up
%
% ifconfig bridge1
bridge1: flags=8963<UP,BROADCAST,SMART,RUNNING,PROMISC,SIMPLEX,MULTICAST> mtu 1500
options=63<RXCSUM,TXCSUM,TSO4,TSO6>
ether aa:20:66:90:b0:01
inet 10.1.1.254 netmask 0xffffff00 broadcast 10.1.1.255
Configuration:
id 0:0:0:0:0:0 priority 0 hellotime 0 fwddelay 0
maxage 0 holdcnt 0 proto stp maxaddr 100 timeout 1200
root id 0:0:0:0:0:0 priority 0 ifcost 0 port 0
ipfilter disabled flags 0x2
media: <unknown type>
status: inactive
# bridgeじゃなくてLoopbackの方ががよかったんですが、OSXでは簡単に作れなさそうのであるものを使用
# あと、Bridgeは上がっているIFとつなげないとポート上がらないので、そんなに意味はない、でもネットワーク分けられるのでそのまま使用
# もっと詳しく設定したい方はこちらを参考にしてください。https://apple.stackexchange.com/q/201183
# 本当はvboxnetなどの正式のアダプターが有効になるはずだが、自分のOSX(El Capitan)では動いてないので
(解決策はあるはずだが面倒なためできる方法で)
VirtualBox 측에서 브리지 어댑터 추가
debian 게스트 1(IP: 10.1.1.1)
# (一時的に有効)
% sudo ifconfig eth1 10.1.1.1 netmask 255.255.255.0 arp
# (再起動後も有効)
% sudo vi /etc/network/interfaces
auto eth1
iface eth1 inet static
address 10.1.1.1
netmask 255.255.255.0
gateway 10.1.1.254
% sudo service networking restart
debian 게스트 2(IP: 10.1.1.2)
# (一時的に有効)
% sudo ifconfig eth1 10.1.1.2 netmask 255.255.255.0 arp
# (再起動後も有効)
% sudo vi /etc/network/interfaces
auto eth1
iface eth1 inet static
address 10.1.1.2
netmask 255.255.255.0
gateway 10.1.1.254
% sudo service networking restart
# 疎通はping, ssh, tcpdumpなどで確認する
Reference
이 문제에 관하여(VirtualBox 게스트를 서로 통신하는 방법 중 하나), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://qiita.com/S-YOU/items/393d7617a3c96ed02d53텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)