Lossless.Senator
13-07-2012, 11:35
Приветствую всех. Сколько ковыряюсь ничего не получается. Помогите пожалуйста разобраться где затык.
Мне нужно чтобы сервер на гостевой OS был доступен из интернета (у меня внешний статический IP), при этом чтобы он был доступен и из локальной сети. Мне посоветовали попробовать перенаправление портов посредством 3proxy, всё получилось. В гостевой OS сеть была настроена как NAT. Эта схема замороченная каждый раз нужно пробрасывать порт. Хочу сделать так чтобы сервер был доступен из интернета при сетевой настройке гостевой OS - "сетевой мост". Ниже схемка как сейчас настроено всё при такой схеме у меня вообще нет интернета в виртуальной системе. Что делаю не так? http://i42.fastpic.ru/thumb/2012/0712/57/9c185972068a28d0ccd447e182450957.jpeg (http://fastpic.ru/view/42/2012/0712/9c185972068a28d0ccd447e182450957.png.html)
Гостевая машина:
localhost# ifconfig
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:15:51:5f
inet 192.168.0.125 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::a00:27ff:fe15:515f%em0 prefixlen 64 scopeid 0x1
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
localhost#
Локальная машина пингуется. С локальной машины IP гостевой OS тоже пингуется!
localhost# ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100): 56 data bytes
64 bytes from 192.168.0.100: icmp_seq=0 ttl=128 time=0.321 ms
64 bytes from 192.168.0.100: icmp_seq=1 ttl=128 time=0.426 ms
64 bytes from 192.168.0.100: icmp_seq=2 ttl=128 time=0.435 ms
^C
Шлюз по умолчанию - нет (щлюз по умолчанию, указан тот же что и для локальной машины, это верно?)
ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
ping: sendto: Host is down
ping: sendto: Host is down
^C
Настройка Virtual Host интерфейса в винде:
IP: 192.168.1.137
Mask: 255.255.255.0
Настройка сети в гостевой машине:
Сетевой мост с локальным сетевым интерфейсом
Ну что же ни так?
Мне нужно чтобы сервер на гостевой OS был доступен из интернета (у меня внешний статический IP), при этом чтобы он был доступен и из локальной сети. Мне посоветовали попробовать перенаправление портов посредством 3proxy, всё получилось. В гостевой OS сеть была настроена как NAT. Эта схема замороченная каждый раз нужно пробрасывать порт. Хочу сделать так чтобы сервер был доступен из интернета при сетевой настройке гостевой OS - "сетевой мост". Ниже схемка как сейчас настроено всё при такой схеме у меня вообще нет интернета в виртуальной системе. Что делаю не так? http://i42.fastpic.ru/thumb/2012/0712/57/9c185972068a28d0ccd447e182450957.jpeg (http://fastpic.ru/view/42/2012/0712/9c185972068a28d0ccd447e182450957.png.html)
Гостевая машина:
localhost# ifconfig
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:15:51:5f
inet 192.168.0.125 netmask 0xffffff00 broadcast 192.168.0.255
inet6 fe80::a00:27ff:fe15:515f%em0 prefixlen 64 scopeid 0x1
nd6 options=29<PERFORMNUD,IFDISABLED,AUTO_LINKLOCAL>
media: Ethernet autoselect (1000baseT <full-duplex>)
status: active
lo0: flags=8049<UP,LOOPBACK,RUNNING,MULTICAST> metric 0 mtu 16384
options=3<RXCSUM,TXCSUM>
inet6 ::1 prefixlen 128
inet6 fe80::1%lo0 prefixlen 64 scopeid 0x3
inet 127.0.0.1 netmask 0xff000000
nd6 options=21<PERFORMNUD,AUTO_LINKLOCAL>
localhost#
Локальная машина пингуется. С локальной машины IP гостевой OS тоже пингуется!
localhost# ping 192.168.0.100
PING 192.168.0.100 (192.168.0.100): 56 data bytes
64 bytes from 192.168.0.100: icmp_seq=0 ttl=128 time=0.321 ms
64 bytes from 192.168.0.100: icmp_seq=1 ttl=128 time=0.426 ms
64 bytes from 192.168.0.100: icmp_seq=2 ttl=128 time=0.435 ms
^C
Шлюз по умолчанию - нет (щлюз по умолчанию, указан тот же что и для локальной машины, это верно?)
ping 192.168.0.1
PING 192.168.0.1 (192.168.0.1): 56 data bytes
ping: sendto: Host is down
ping: sendto: Host is down
^C
Настройка Virtual Host интерфейса в винде:
IP: 192.168.1.137
Mask: 255.255.255.0
Настройка сети в гостевой машине:
Сетевой мост с локальным сетевым интерфейсом
Ну что же ни так?