Şu anda Wi-Fi adaptörüm üzerinde tek bir sanal Hyper-V harici anahtar oluşturduğum temel kurulum var, şimdiye kadarki tek Linux konuğumun sanal NIC'sine bağlı.
Bu, düzenli olarak WPA2 + RADIUS kimlik doğrulaması ile Wi-Fi kullanarak öğrencilerin İnternet ve kampus ağlarına kablosuz olarak erişmelerini sağlayan kampüsüme götüreceğim bir dizüstü bilgisayar. Öğrenci, kullanıcı adı ve şifresi ile doğrulanır.
Kampüsteki acil sorunum, konuğu önyüklediğimde ve sanal NIC'yi DHCP ile ana makinenin bağlı olduğu aynı ağ geçidine karşı yapılandırmaya çalıştığımda, ikincisi Windows'u yeniden başlatana kadar tüm uplink bağlantısını kaybediyor . Bunun, kampüsteki RADIUS kimlik doğrulama sisteminin, bir 802.11 kimlik doğrulama belirteci veya başka bir şeyle ilişkili iki farklı IP uç noktası olmasını sevmediği gerçeğiyle ilgili olduğunu düşünüyorum. Bunu açıkça tespit etmek ve önlemek için bile yapılandırılmış olabilir, bilmiyorum.
Bir başka sorun, ağ geçidi yukarıdaki kurulumu yapabilse bile, tipik olarak adresleri her ikisinin de DHCP'ye vermesidir ve konuğun IP adresini çok sık değiştirdiğini gözlemledim; msgstr "" "sunucuya bağlanmak gerektiğinde (örneğin SSH'de)".
Bunu düşünerek, İnternet bağlantımın bir uplink ağ geçidinin nasıl yapılandırıldığına bağlı olmamasına karar verdim ve bildiğim kadarıyla NAT bunun için mükemmel bir çözüm. Ana bilgisayardaki sanal bir NAT sistemi, değil mi?
Neyse, ihtiyacım olan şey:
- Misafirim ve ev sahibimin aynı katman 2 veya LAN ağında olmasını sağlayın. Konuk SSH üzerinden ulaşabilmem gereken bir Linux ve konuğa da SMB aracılığıyla bir ana bilgisayar klasörü eklemeyi planlıyorum.
- Hem misafirin hem de ev sahibinin yukarıda bahsedilen ağda kalıcı adreslere sahip olmasını istiyorum, bu yüzden birinden diğerine nerede ulaşacağımı her zaman biliyorum. DHCP yok.
- Açıkçası, hem ev sahibinden hem de misafirden bir şekilde bağlantı kurmam gerekiyor. Bu gereksinimin, diğer ikisiyle birlikte, konukların ana bilgisayarla bir katman 2 ağ veya LAN oluşturdukları veya ev sahibinin misafirler için bir yönlendirici / ağ geçidi işlevi gördüğü bir NAT'ı şiddetle tavsiye edeceğini düşünüyorum.
Ana bilgisayarda bir Ethernet ve bir Wi-Fi adaptörüm var ve sık sık Wi-Fi'da olsam da, çalışmak için Ethernet üzerinden uplink yapmak istiyorum.
Ben WinNAT hakkında okumak nerede durduğumu, emin değilim ben sonra buyum inanan ama ana bilgisayarda benim idari PowerShell konsolunda aşağıdaki komutları veren:
New-NetIPAddress -IPAddress 192.168.0.1 -PrefixLength 24 -InterfaceIndex 24
New-NetNat -Name HelloNAT -InternalIPInterfaceAddressPrefix 192.168.0.0/24
Dahili sanal anahtar daha önce ayarlanmış Get-NetAdapter
, bana anahtarın arayüz endeksinin, 24
yukarıda kullanılanın ne olduğunu söyler . Debian Linux VM, aşağıdakilerle kurulur /etc/network/interfaces
:
iface eth0 inet static
address 192.168.0.3
netmask 255.255.255.0
gateway 192.168.0.1
Ağ geçidi adresini VM'den bile ping'leyemiyorum ya da izleyemiyorum, 8.8.8.8
(Googles'ın halka açık DNS sunucularından biri) gibi herhangi bir WAN-adresini belirtmemeliyim .