Компьютерный форум OSzone.net  

Компьютерный форум OSzone.net (http://forum.oszone.net/index.php)
-   Общий по FreeBSD (http://forum.oszone.net/forumdisplay.php?f=10)
-   -   Шлюз FreeBSD в VMware (http://forum.oszone.net/showthread.php?t=151649)

freemanlutsk 28-09-2009 00:13 1229066

Шлюз FreeBSD в VMware
 
Хочу создать шлюз внутри VMWare
Есть FreeBSD 7.2 в ней два виртуальных интерфейса:
1. le0 - бридж с реальной машиной (пинг во внешний мир есть)
2. le2 - LAN1 сеть между виртуальными машинами. (пинг между машинами есть)
Настраивал по этой статье:
http://bardak.blood.ru/?do=shluz&mm=freebsd
Ядро собрано так как в статье
Вот мои конф. файлы:
rc.conf

PHP код:

defaultrouter="192.168.29.9" # ip - модема (роутера)
hostname="test.home.local"
ifconfig_le0="inet 192.168.29.6  netmask 255.255.255.0"
inetd_enable="YES"
keymap="ru.koi8-r"
linux_enable="YES"
moused_enable="YES"
sshd_enable="YES"
########################
gateway_enable="YES"
natd_enable="YES"
natd_interface="le0"
natd_flags="-f /etc/natd.conf"
firewall_enable="YES"
firewall_type="OPEN"
# -- sysinstall generated deltas -- # Sun Sep 27 18:26:33 2009
ifconfig_le1="inet 192.168.3.20  netmask 255.255.255.0"
hostname="test.home.local" 

natd.conf

PHP код:

same_ports yes
use_sockets yes 

rc.firewall
PHP код:

#!/bin/sh
#
# enable transfer via loopback
/sbin/ipfw -q flush
/sbin/ipfw add divert natd all from any to any via le0
/sbin/ipfw add pass all from any to any 

ipfw -a show

PHP код:

00100           1036 68832 divert 8668 ip from any to any via le0
00200 1151 76129 allow ip from any to any
65535 4 240 allow ip from any to any 


на клиентских машинах (VMware сети) прописываю шлюз 192.168.3.20, но инета почемуто нету.
Что не так далею?
Спасибо!

wp2 28-09-2009 02:42 1229146

че за извращения?)

не особо вникая:

1) пингуй
2) смотри маршруты
3) делай трассировку маршрутов.

сколько на реальной машине сетевух?
каким образом инет получаешь?

freemanlutsk 28-09-2009 09:39 1229232

Цитата:

Цитата wp2
че за извращения?) »

ну нет реальной машины для учебы FreeBSD то так вот извращаюсь:)

Цитата:

Цитата wp2
сколько на реальной машине сетевух? »

3
2 Обычных и 1 Вай-фай

Цитата:

Цитата wp2
каким образом инет получаешь? »

Цитата:

Цитата freemanlutsk
1. le0 - бридж с реальной машиной (пинг во внешний мир есть) »

Инет на фри есть, пинги идут между машинами в виртуальной сети и с реальной тоже...
Но в инет другая вирт.машина через шлюз (фря) ходит не хочет

wp2 28-09-2009 21:18 1229723

эх...

даже не знаю, проблему я в принципе решить могу. Просто времени мало повторить все это у себя и подумать, что к чему.

задача, конечно, интересная. И было бы тебе самому интересно разобраться что и к чему! ;-)

потом кайф получишь)

говори больше информации...

каким образом реальная машина получает интернет (мало ли, пригодится)

я так понимаю, ты завел несколько виртуальных машин.

одна работает шлюзом. другие, я так понимаю, виртуальные машины хотят получить инет через этот шлюз?

так в чем проблема?

ip-шники им присвой, defaultrouter пропиши и /etc/resolv.conf и делов...

должно работать.

freemanlutsk 28-09-2009 21:58 1229760

Цитата:

Цитата wp2
каким образом реальная машина получает интернет (мало ли, пригодится) »

ADSL модем (режим роутера)

Цитата:

Цитата wp2
я так понимаю, ты завел несколько виртуальных машин. »

1 - WinXP (ip 192.168.3.3)
2 - FreeBSD 7.2 (см. rc.conf)

Цитата:

Цитата wp2
одна работает шлюзом. другие, я так понимаю, виртуальные машины хотят получить инет через этот шлюз? »

совершенно верно :) (шлюз FreeBSD)

Цитата:

Цитата wp2
так в чем проблема? »

нет инета на WinXP (шлюз прописан 192.168.3.20

Цитата:

Цитата wp2
/etc/resolv.conf и делов... »

что в resolv.conf прописать надо? (может тут и проблема)

wp2 29-09-2009 15:55 1230389

Цитата:

что в resolv.conf прописать надо? (может тут и проблема)
ДНС сервера там прописываются)


Код:

nameserver 192.168.29.9

но вроде, если на шлюзе прописать:
named_enable="YES"
то можно будет у клиентов прописывать и
Код:

nameserver 192.168.3.20
чего ХР не работает - хз.

покажи настройки клиентских машин.
для фрях:

netstat -rn и less /etc/resolv.conf

для винд:
перепиши настройки сетевой платы.

freemanlutsk 29-09-2009 20:09 1230596

Цитата:

Цитата wp2
netstat -rn »

Код:

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.29.9      UGS        0      56    le0
127.0.0.1          127.0.0.1          UH          0      50    lo0
192.168.3.0/24    link#2            UC          0        0    le1
192.168.3.3        00:0c:29:1e:39:58  UHLW        1      32    le1  1141
192.168.29.0/24    link#1            UC          0        0    le0
192.168.29.9      00:01:38:94:16:59  UHLW        2      34    le0  1178
192.168.29.16      00:1f:c6:8d:be:a2  UHLW        1    62142    le0  1078

Цитата:

Цитата wp2
less /etc/resolv.conf »

Код:

domain  home.local
nameserver      192.168.29.9


Цитата:

Цитата wp2
для винд:
перепиши настройки сетевой платы. »

Код:

ip        192.168.3.3
маска  255.255.255.0
шлюз  192.168.3.20


freemanlutsk 29-09-2009 20:41 1230614

и вот еще из винды
tracert 192.168.29.9

1 ... 192.168.3.20
2 ... 192.168.29.9

wp2 29-09-2009 23:21 1230736

Код:

Routing tables

Internet:
Destination        Gateway            Flags    Refs      Use  Netif Expire
default            192.168.29.9      UGS        0      56    le0
127.0.0.1          127.0.0.1          UH          0      50    lo0
192.168.3.0/24    link#2            UC          0        0    le1
192.168.3.3        00:0c:29:1e:39:58  UHLW        1      32    le1  1141
192.168.29.0/24    link#1            UC          0        0    le0
192.168.29.9      00:01:38:94:16:59  UHLW        2      34    le0  1178
192.168.29.16      00:1f:c6:8d:be:a2  UHLW        1    62142    le0  1078

и можно узнать, почему на виндовских машинах шлюз 3.20, а на фряхе 29.9?

еще раз объясни схему. Сколько у тебя вобще виртуальных клиентских машин? И какие у них ОСи.

freemanlutsk 30-09-2009 10:47 1231048

Цитата:

Цитата wp2
а на фряхе 29.9? »

это ip модема-роутера (фря получает оттуда инет)

Цитата:

Цитата wp2
и можно узнать, почему на виндовских машинах шлюз 3.20 »

ip адрес фри - который хочу сделать шлюзом и раздать инет на вирткальную машину

Цитата:

Цитата wp2
Сколько у тебя вобще виртуальных клиентских машин? И какие у них ОСи. »

пробую пока на одной win xp

192.168.29.16 - это реальная машина соединена бриджом с FreeBSD

wp2 30-09-2009 23:06 1231489

вобщим, все должно работать)

и пора бы уже попинговать машинки.
и tracert помучать.

wp2 01-10-2009 05:37 1231690

значит так:

1) выключи все виртуальные машины
2) перейди на вкладку с Фрей
3) найди вторую сетевуху.
4) установи для второй сетевухи Custom: specific virtual network
выбери VMNET2 (briged)
OK
5) перейди на вкладку с Виндой.
6) для сетевухи выбери тоже самое:
Custom: specific virtual network
выбери VMNET2 (briged)
OK

ну и вобщим-то все)))

wp2 01-10-2009 06:01 1231694

natd.conf:
Код:

PHP код:
same_ports yes
use_sockets yes

с ним вобще у меня нет интернета, даже на Фряхе.


что касается DNS-сервера на WinXP:
192.168.29.9


Время: 15:50.

Время: 15:50.
© OSzone.net 2001-