Merhaba arkadaşlar
VirtualBox üzerinde test yaparken bazen 4’den fazla ethernet ihtiyacı olabiliyor. Özellikle network tarafında çalışanlar iyi bilir.
Bunun için maalesef arayüzü kullanarak ekleme yapılamıyor. Bu nedenle işlemleri komut satırı üzerinden yapacağız.
Gördüğüm kadarı ile şuanda da en fazla 8 tane ethernet eklemeye izin veriyor.
Test edilen Virtual box Sürümü: 5.0.20 r106931
OS: Ubuntu 16.04
Buradaki yardım çıktısından faydalanacağız.
Detaylı yardım seçenekleri için VBoxManage help komutunu kullanabilirsiniz.
1 2 3 4 5 6 7 8 9 10 |
$ VBoxManage modifyvm SANALMAKINA [--nic<1-N> none|null|nat|bridged|intnet|hostonly|generic|natnetwork] [--nictype<1-N> Am79C970A|Am79C973| 82540EM|82543GC|82545EM|virtio] [--cableconnected<1-N> on|off] [--bridgeadapter<1-N> none|<devicename>] [--hostonlyadapter<1-N> none|<devicename>] [--intnet<1-N> <network name="">] [--nat-network<1-N> <network name="">] [--nicgenericdrv<1-N> <driver> [--natnet<1-N> <network>|default] </network></driver></network></network></devicename></devicename> |
Bu işlemleri yaparken Sanal Makina kapalı olmalıdır.
Sanal Makinamızın ethernet yapılandırmasını görüntüleyelim.
1 2 3 4 5 6 7 |
$ VBoxManage showvminfo Win10 | grep NIC NIC 1: MAC: 080027ED2171, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64) NIC 2: disabled NIC 3: disabled NIC 4: disabled |
Yeni bir tane daha ekleyelim.
1 |
VBoxManage modifyvm Win10 --nic5 intnet |
Şimdi sanal makinanın ethernet yapılandırmasını tekrar görüntüleyelim
1 2 3 4 5 6 7 |
$ VBoxManage showvminfo Win10 | grep NIC NIC 1: MAC: 080027ED2171, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64) NIC 2: disabled NIC 3: disabled NIC 4: disabled NIC 5: MAC: 0800273ADCCF, Attachment: Internal Network 'intnet', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none |
Şimdi eklediğimiz NIC 5 ethernetini internal network olarak kullanmak istediğimiz profile bağlıyoruz.
1 |
$ VBoxManage modifyvm Win10 --intnet5 YeniInternalNet |
Tekrar ayarlarımıza bakalım. intnet yazan kısım YeniInternalNet olarak değişti.
1 2 3 4 5 6 7 |
$ VBoxManage showvminfo Win10 | grep NIC NIC 1: MAC: 080027ED2171, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64) NIC 2: disabled NIC 3: disabled NIC 4: disabled NIC 5: MAC: 0800273ADCCF, Attachment: Internal Network 'YeniInternalNet', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none |
Şimdi bir tane de hostonly ethernet ekleyelim.
Öce sistemdeki hostonly adapterlere bakalım.
Host-only adapter eklemek için arayüzü veya komut satırını kullanabilirsiniz.
Arayüz : File > Preferences > Network > Host-Only Network
Komut satırı için VBoxManage help komutundan faydalanabilirsiniz.
Host-only adapter listesi.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
$ VBoxManage list hostonlyifs Name: vboxnet0 GUID: 786f6276-656e-4074-8000-0a0027000000 DHCP: Disabled IPAddress: 169.254.1.2 NetworkMask: 255.255.0.0 IPV6Address: fe80:0000:0000:0000:0800:27ff:fe00:0000 IPV6NetworkMaskPrefixLength: 64 HardwareAddress: 0a:00:27:00:00:00 MediumType: Ethernet Status: Up VBoxNetworkName: HostInterfaceNetworking-vboxnet0 Name: vboxnet1 GUID: 786f6276-656e-4174-8000-0a0027000001 DHCP: Disabled IPAddress: 10.1.1.10 NetworkMask: 255.255.255.0 IPV6Address: fe80:0000:0000:0000:0800:27ff:fe00:0001 IPV6NetworkMaskPrefixLength: 64 HardwareAddress: 0a:00:27:00:00:01 MediumType: Ethernet Status: Up VBoxNetworkName: HostInterfaceNetworking-vboxnet1 |
Şimdi sanal makinaya NIC 6 olarak hostonly ethernet ekleyelim.
1 |
$ VBoxManage modifyvm Win10 --nic6 hostonly |
NIC 6 için Host-only adapter ataması yapalım.
1 |
$ VBoxManage modifyvm Win10 --hostonlyadapter6 vboxnet0 |
Şimdi yaptıklarımız olmuş mu bakalım.
1 2 3 4 5 6 7 8 |
$ VBoxManage showvminfo Win10 | grep NIC NIC 1: MAC: 080027ED2171, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64) NIC 2: disabled NIC 3: disabled NIC 4: disabled NIC 5: MAC: 0800273ADCCF, Attachment: Internal Network 'YeniInternalNet', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none NIC 6: MAC: 080027FDDA80, Attachment: Host-only Interface 'vboxnet0', Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none |
Komut satırından kablosunun takılı olup olmamasını ayarlayabiliriz.
NIC 5 ‘in kablosunu çekelim. 🙂
1 |
$ VBoxManage modifyvm Win10 --cableconnected5 off |
1 2 |
$ VBoxManage showvminfo Win10 | grep "NIC 5" NIC 5: MAC: 0800273ADCCF, Attachment: Internal Network 'YeniInternalNet', Cable connected: off, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none |
START
Gerekli ayarları yaptıktan sonra Sanal makinamızı çalıştırabiliriz. Geçmiş olsun. 🙂
Eklediğimiz NIC leri pasif edelim.
1 2 |
$ VBoxManage modifyvm Win10 --nic5 none $ VBoxManage modifyvm Win10 --nic6 none |
Sonuçlarını kontrol edelim.
1 2 3 4 5 6 7 8 |
$ VBoxManage showvminfo Win10 | grep "NIC" NIC 1: MAC: 080027ED2171, Attachment: NAT, Cable connected: on, Trace: off (file: none), Type: 82540EM, Reported speed: 0 Mbps, Boot priority: 0, Promisc Policy: deny, Bandwidth group: none NIC 1 Settings: MTU: 0, Socket (send: 64, receive: 64), TCP Window (send:64, receive: 64) NIC 2: disabled NIC 3: disabled NIC 4: disabled NIC 5: disabled NIC 6: disabled |
NOT:
1- Eklediğiniz bir NIC’i düzenlemek isterseniz Eklerken yapılan işlemleri tekrar etmeniz yeterli olacaktır.
2- Eklediğiniz ethernetler Arayüzde sanal makina Detaylar kısmında görüntülenir ancak arayüzden yönetilemez.
Bir sonraki paylaşımda görüşmek üzere.