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ū.