[How-To] Root szerver Vboxon routerrel

Started by ATAG, 2012-10-03, 11:57:16

Sziasztok!

Már többször utaltam rá, de végül is senki sem jelezte vissza, hogy világos a dolog (és nem is találtam ilyen leírást) így hát tessék:

Első lépésben beálíltjuk a Vboxot: hálózat->bridgelt kártya -> kiválasztjuk a (tényleges) hálókarit.



Ezután indítjuk a BSD-t, hálózati címet lekérjük a router DHCP-jéről.
dhclient em0
(em0 a hálókari betűjele, ifconfiggal ellenőrizhető, hogy mi az)

Ezután megnézzük, mi a WAN IP címünk (pl http://whatismyip.com) VAGY ha dinamikus a címünk, regelünk egy dyndns  címet... legyen ez most probamt2.sytes.net
Ezután hozzáadunk még egy címet a hálókarihoz, ami a router WAN címe lesz:
ifconfig em0 inet probamt2.sytes.net netmask 255.255.255.0 alias

(ha a routerünk más netmaskot használna, akkor értelemszerűen azt kell beírni, de ez 95%-ban ez szokott lenni)

Ezután megnézzük, mit sikerült csinálni, nálam kb így néz ki:
Quoteifconfig
em0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> metric 0 mtu 1500
        options=9b<RXCSUM,TXCSUM,VLAN_MTU,VLAN_HWTAGGING,VLAN_HWCSUM>
        ether 08:00:27:cd:0c:8c
        inet 192.168.2.103 netmask 0xffffff00 broadcast 192.168.2.255
        inet 84.3.133.95 netmask 0xffffff00 broadcast 84.3.133.255
        nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
        media: Ethernet autoselect (1000baseT <full-duplex>)
        status: active
Jól látszik, hogy mi történt, 193.168.2.103 címet a DHCP adta, a másik az alias (WAN cím).
Ha minden jó, beírjuk statikusra /etc/rc.conf-ba:
Quoteifconfig_em0="inet 192.168.2.103 netmask 255.255.255.0"
defaultrouter="192.168.2.1"
ifconfig_em0_alias0="inet probamt2.sytes.net netmask 255.255.255.0"

defaultrouter = a router címe (gateway)

Ezután routerben beállítjuk a port forwardot . Példaként csak 1 portot írtam be magamnál, hasonlóan szokott kinézni legtöbbször a dolog.



Ha mindent jól csináltunk, lehet is indítani a szervert, automatikusan a WAN címen fog figyelni, így nem kell mc hozzá (jó IP-t küld a kliensnek) a bejövő kapcsolatokat a router meg a szerverünkre irányítja.

Ha kérdés/észrevétel van akkor PM, és igény szerint kiegészítem a leírást.

ATAG