Tema: Re: VirtualBox: win2k8 host, linux guest; NAT ir Host-only networking;
Autorius: Laimis
Data: 2013-07-25 19:35:10
mirkt rašė:

> ryšiui su Host'u gelbsti šitas route'as:
> 192.168.2.0     0.0.0.0     255.255.255.0   U     0      0    0  eth1
>
> tuo tarpu, kai bando atsakyti tiems iš išorės dnat'intiems paketams, jis
> bando atsakyti per:
> 0.0.0.0         10.0.2.2    0.0.0.0         UG    0      0    0  eth0

Akurat. Ir kodėl man taip kvailai susirodė, kad RRAS NAT'intų paketų 
source ip yra 192.168.2.1. Fizinis nic'as (su vienu ip) tai juk vienas 
ir tas pats...


> iš esmės, jei ant 192.168.2.1 ne tik dnat'intum, bet ir snat'intum,
> (192.168.2.1) gal net viskas ir pradėtų veikti :) bet nematytum realaus
> kliento ip, tad greičiausiai tai nepageidaujama.

192.168.2.1 yra virtualbox'o virtualaus host-only nic'o; nelabai 
suprantu, kaip siūlytum jį snat'inti.
Bet kokiu atveju, tikrai tinka, kaip ir siūlei, ir veikiausiai 
tikslingiau yra source routing:

 > cat /etc/network/interfaces

iface eth1 intet static
<...>
     # on iface up	
     up ip rule add from 192.168.2.2 table 1
     up ip route	add 192.168.2.0/24 dev eth1 table 1
     up ip route add default via 192.168.2.1 dev eth1 table 1

     # on iface down
     down ip rule del table 1
     down ip route del table 1


Ačiū.