Jak zprovoznit lokální síť ve Windows XP ve VMware
Nainstaloval(a) sis VMware (návod platí pro Server, nevím jak ostatní), do něj Windows XP a teď chceš rozjet lokální (host-only) síť a nevíš jak na to? Čti dál!
Předpokládám tedy, že VMware už máš nainstalovaný, takže spusť:
# vmware-config.pl
Bude se ptát kam uložit různá data, nastav si co chceš (výchozí nastavení je v pohodě) a zastav se u nastavení síťování pro virtuální stroje. Postupuj takto:
Do you want networking for your virtual machines? (yes/no/help) yes Do you want to be able to use NAT networking in your virtual machines? no Do you want to be able to use host-only networking in your virtual machines? yes Do you want this program to probe for an unused private subnet? yes Do you wish to configure another host-only network? no
Pokud používáš firewall, povol vmnet1. Například pokud používáš firehol (výborný generátor pravidel pro iptables) stačí přidat třeba na konec konfiguráku (na Gentoo /etc/firehol/firehol.conf) následující:
interface vmnet1 vmware policy drop server all accept client all accept
Teď restartuj firewall a pro jistotu i VMware server. Na Gentoo:
# /etc/init.d/firehol restart # /etc/init.d/vmware restart
Zapni VMware:
$ vmware
běž na tab s Windows XP, klikni na tlačítko Edit virtual machine settings, potom Add..., zvol Ethernet Adapter, Next, Host-only: A private network shared with the host, pokud už není zaškrtlý Connect at power on, tak to udělej a pak Finish, potvrď změny OK a zapni Windows.
Ve Windows (pokud jsi to již neudělal(a)) vytvoř připojení a nastav ať si IP i DNS automaticky zjistí přes DHCP server. Teď Start -> Spustit..., spusť cmd, vyskočí příkazový řádek, v něm spusť ipconfig. Výchozí brána není nastavená, ale to vůbec nevadí, to je normální. Je čas zkusit jestli to funguje, takže si v Linuxu zjisti jakou má vmnet1 IP adresu (zpravidla je to stejná jako ta ve Windows, až na to, že za poslední tečkou je 1) buď příkazem:
# ip a s vmnet1nebo
# ifconfig vmnet1
IP adresa je to, co vypíše za zkratkou inet (resp. inet addr), tu si zapamatuj a spusť ve Windowsím příkazovém řádku:
ping *IP-adresa*
kde *IP-adresa* je ta adresa, kterou sis právě zjistil(a). Pokud to funguje, tak pinguje pěkně rychle (třeba 1ms) a pokud ti v Linuxu na localhostu běží HTTP server, můžeš spustit webový prohlížeč a zadat tam tu IP; web by se měl načíst. K datům na Linuxu se dostaneš přes SSH, stačí povolit v /etc/ssh/sshd_config nějakého uživatele:
AllowUsers dave test
a ve Windows si nainstalovat třeba WinSCP. Jak, když tam ještě nemáš net? No, je víc způsobů jak to udělat:
- Stáhni si to v Linuxu, vytvoř z toho ISO [návod] a přidej to v nastavení VMware jako virtuální mechaniku pro Windows
- Stáhni si to v Linuxu, vypal na CD a to si otevři ve Windows
- Pokud ti běží HTTP nebo FTP server, postačí si to stáhnout, hodit tam a ve Windows si to stáhnout třeba Internet Explorerem, zadáním adresy:
http://*IP-adresa*/winscp.exe, resp.ftp://*IP-adresa*/winscp.exe, kde *IP-adresa* je ta, kterou sis o kousek výš zjistil(a).
Nainstaluj a spusť WinSCP, zadej tam *IP-adresu*, zadej jméno uživatele, kterého jsi povolil(a) v sshd_config, zadej jeho heslo, zvol protokol SCP a připoj se. Pokud je vše v pořádku, měl by se bez problémů připojit.
David Watzke © 2005 – 2011
| Kontakt
| Nahoru ↑
| Poslední změna: 07. 01. 2012 v 17:15