ÇÖZÜLDÜ: I (VirtualBox'ta -> Tercihler -> Ağ) 192.168.21.19 için vbox ağ ayarlarını konfigüre ederek, bu çalışma var ve gereği (sadece arayüz ana bilgisayarda hiçbir harici erişim) gerekli değil gibi bir ağ geçidi belirterek çizgi yorumlama bu sonrası .
Daha sonra OSX'ten 192.168.21.20
SSH'ye ve Ubuntu'ya bağlanabilirim. Benim değişti /etc/fstab
işaret edecek bağlar//192.168.21.19/
Ben iki arayüz ile yapılandırılmış bir Ubuntu konuk var, eth0
NAT kullanıyor ve iyi çalışıyor, ben net erişebilirsiniz.
İkinci arabirim eth1
yalnızca ağa bağlanacak şekilde ayarlanmıştır ve VirtualBox vboxnet0
ana bilgisayarda sanal bir bağdaştırıcı oluşturmuştur.
vboxnet0
VirtualBox bağdaştırıcısı ayarlarında aşağıdakilerle yapılandırdım :
ip 192.168.21.20
subnet 255.255.255.0
VM konuk çalıştıktan ifconfig
sonra OSX'te şu şekilde vboxnet0
kurulum yapılır:
vboxnet0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500
ether 0a:00:27:00:00:00
inet 192.168.21.20 netmask 0xffffff00 broadcast 192.168.21.255
Konuk, eth0
DHCP kullanmak üzere ayarlanmış, statik eth1
olarak 192.168.21.20'ye atadım (bu bir hataydı ve IP'ler ana bilgisayar ve konuk arasında çakıştı):
auto eth1
iface eth1 inet static
address 192.168.21.20 (should be .19)
netmask 255.255.255.0
network 192.168.21.0
broadcast 192.168.21.255
gateway 192.168.21.1
192.168.21.1'de cihaz yok - ağ geçidimi neye ayarlamalıyım? (sadece HOST arayüzü olduğu için ağ geçidine gerek yoktur). Ağ erişimi NAT bağdaştırıcısı tarafından sağlanır.
Konukta rotalar şöyle görünür:
Destination Gateway Genmask Flags Metric Ref Use Iface
192.168.21.0 * 255.255.255.0 U 0 0 0 eth1
10.0.2.0 * 255.255.255.0 U 0 0 0 eth0
default 10.0.2.2 0.0.0.0 UG 100 0 0 eth0
default 192.168.21.1 0.0.0.0 UG 100 0 0 eth1
OSX'te rota tablosu:
$ netstat -nr
Routing tables
Internet:
Destination Gateway Flags Refs Use Netif Expire
default 10.77.36.1 UGSc 28 0 en1
10.77.36/22 link#5 UCS 5 0 en1
10.77.39.38 127.0.0.1 UHS 1 2236 lo0
10.77.39.255 link#5 UHLWbI 1 66 en1
127 127.0.0.1 UCS 0 0 lo0
127.0.0.1 127.0.0.1 UH 1 8642 lo0
169.254 link#5 UCS 0 0 en1
192.168.21 link#7 UC 2 0 vboxnet
192.168.21.20 a:0:27:0:0:0 UHLWI 0 4 lo0
192.168.21.255 link#7 UHLWbI 2 64 vboxnet
Ben ana bilgisayardan konuk SSH yapamam (VM köprülü bir bağlantı ile yapılandırıldığında yapabildim):
$ ssh 192.168.21.20
ssh: connect to host 192.168.21.20 port 22: Connection refused
Burada neyi yanlış yaptım? TIA