FreeBSD и VirtualBOX

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Reken
прапорщик
Сообщения: 475
Зарегистрирован: 2014-06-30 11:23:24

FreeBSD и VirtualBOX

Непрочитанное сообщение Reken » 2018-04-04 9:45:19

Подскажите пожалуйста:
Перенес FreeBSD 10.4 с реального железа в VirtualBOX при помощи дампа
В данный момент сетевые настройки в rc.conf выглядят так:

Код: Выделить всё

gateway_enable="yes"
ifconfig_em0="inet 192.168.137.10 netmask 255.255.255.0"
ifconfig_em1="inet 192.168.10.4 netmask 255.255.255.0"
defaultrouter="192.168.137.1"
В resolv.conf следующее:

Код: Выделить всё

nameserver 192.168.137.1
nameserver 8.8.8.8
На FreeBSD так же запущен named
До перемещения с реального железа в VirtualBOX, FreeBSD выходил в ИНЕТ через прокси, соответствующие настройки сохранились в файлах:
make.conf и .cshrc

Проблема в том, что ИНЕТ на FreeBSD есть (порты можно обновить), а вот fetchmail не может забрать почту:

Код: Выделить всё

Apr  4 09:39:23 localhost clamd[821]: SelfCheck: Database status OK.
Apr  4 09:39:27 localhost fetchmail[848]: Connection errors for this poll: name 0: connection to pop.mail.ru:pop3 [94.100.180.74/110] failed: Operation timed out.
Apr  4 09:39:27 localhost fetchmail[848]: POP3 connection to pop.mail.ru failed: Operation timed out
Apr  4 09:39:27 localhost fetchmail[848]: Query status=2 (SOCKET)
P.S. Комп на котором Виртуалка работает через прокси...
Открытый firewall на FreeBSD не решил проблемы...
Последний раз редактировалось Alex Keda 2018-04-05 22:40:02, всего редактировалось 1 раз.
Причина: Товарищщи! Цените чужое время, юзайте кнопочку [code]...

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2520 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

snorlov
подполковник
Сообщения: 3611
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

FreeBSD и VirtualBOX

Непрочитанное сообщение snorlov » 2018-04-04 12:01:58

Вы фришку с реального железа засунули в VBOX? Тогда вопрос про настройку самой виртуальной машине, не фришке в ней, там ведь сетевой адаптер вирт. машины может быть как подключен как в мост, так и через нат к реальному сетевому адаптеру , у Вас то как?

guest
проходил мимо

FreeBSD и VirtualBOX

Непрочитанное сообщение guest » 2018-04-04 12:53:19

интересно, как fetchmail работал через proxy (pop3 via proxy)?

Reken
прапорщик
Сообщения: 475
Зарегистрирован: 2014-06-30 11:23:24

FreeBSD и VirtualBOX

Непрочитанное сообщение Reken » 2018-04-04 14:44:23

Да, я FreeBSD с реального железа "перенес" а виртуалку
Немного изменил настройки сети в VirtualBOX и на FreeBSD
На FreeBSD сделал как и было на реальном железе:

Код: Выделить всё

gateway_enable="yes"
ifconfig_em0="inet 192.168.0.37 netmask 255.255.255.0"         #Моя локальная сеть
ifconfig_em1="inet 192.168.10.4 netmask 255.255.255.0"
defaultrouter="192.168.0.4"
В resolv.conf следующее:

Код: Выделить всё

nameserver 192.168.0.33  #DNS моей локальной сети
nameserver 8.8.8.8
В настройках VirtualBOX выбрал сетевое подключение "сетевой мост", что бы FreeBSD мог обращаться к внешней локальной сети.
Fetchmail по прежнему не может проверить почту...

Конфиг fetchmail:

Код: Выделить всё

set syslog

poll mail.yandex.ru
     proto pop3 no dns
     no envelope
     username "ПОЧТОВЫЙ ЯЩИК" with password "ПАРОЛЬ" is rabota@domen.local here
     fetchall
     flush
Вложения
screen.png
Последний раз редактировалось Alex Keda 2018-04-05 22:40:33, всего редактировалось 1 раз.
Причина: Товарищщи! Цените чужое время, юзайте кнопочку [code]...

guest
проходил мимо

FreeBSD и VirtualBOX

Непрочитанное сообщение guest » 2018-04-04 15:21:14

Fetchmail по прежнему не может проверить почту...
с каких пирогов Ваши марсианские адреса кто-то выпустит во внешний
мир?

fetchmail работал потому, что кто-то натировал/ует вашу локалку и
пробрасывал pop3 на ваш марсианский адрес.
Теперь же, если Вы говорите что работаете только через
proxy, fetchmail получает отлуп: не тот ip или не тот mac или...

snorlov
подполковник
Сообщения: 3611
Зарегистрирован: 2008-09-04 11:51:25
Откуда: Санкт-Петербург

FreeBSD и VirtualBOX

Непрочитанное сообщение snorlov » 2018-04-04 15:51:18

А хост у вас на чем сделан и куда он у вас смотрит... Если судить по тому, что вы пишите, то фря у вас была роутером в инет или как... Сетка у вас Virtualbox only network, это означает внутреннею сеть вбоквса, которая у него внутри и никуда больше не бегает... Читаем мат часть...

guest
проходил мимо

FreeBSD и VirtualBOX

Непрочитанное сообщение guest » 2018-04-04 16:39:13

snorlov » 2018-04-04 15:51:18
А хост у вас на чем сделан и куда он у вас смотрит... Если судить по тому, что вы пишите, то фря у вас была роутером в инет или как... Сетка у вас Virtualbox only network, это означает внутреннею сеть вбоквса, которая у него внутри и никуда больше не бегает... Читаем мат часть...
1) сеть у него "Network Bridge" != "Virtualbox only network"
2) Интернет есть, если верить -> через proxy

Понятно, что остальные протоколы НЕ проксируются, чего
ТС не понимает.

Reken
прапорщик
Сообщения: 475
Зарегистрирован: 2014-06-30 11:23:24

FreeBSD и VirtualBOX

Непрочитанное сообщение Reken » 2018-04-05 8:35:14

Когда FreeBSD был на реальном железе, сетка выглядела так:
ИНЕТ -> ШЛЮЗ (он же NAT, он же прокси) -> локальная сеть (192.168.0.0/24) -> В этой сети находился FreeBSD
В сетевых настройках FreeBSD указано gateway_enable="yes", так как FreeBSD является "тестовым" шлюзом для сети 192.168.10.0/24 (сеть тоже тестовая, состоит из одного компа)
При такой конфигурации всё работало...

Теперь FreeBSD переместился с реального железа в VirtualBOX (тестовый комп из локальной сети 192.168.10.0/24 тоже переместился в VirtualBOX)... Так же ещё, я вывел IP FreeBSD (192.168.0.37) из под прокси на ШЛЮЗЕ...
Fetchmail не может забрать почту

Наверное я неправильно настроил сетевую настройку в VirtualBOX, так как во FreeBSD вроде бы сохранились та же конфигурация, при которой всё работало на реальном железе...

guest
проходил мимо

FreeBSD и VirtualBOX

Непрочитанное сообщение guest » 2018-04-05 9:26:33

Можно только предположить схему:

Internet <---> FreeBSD GW+NAT+Proxy <---> Client

стало:

Internet <---> Host (?) <---> FreeBSD GW+NAT+Proxy ...

Что изменилось? Очень хорошо видно что.

Reken
прапорщик
Сообщения: 475
Зарегистрирован: 2014-06-30 11:23:24

FreeBSD и VirtualBOX

Непрочитанное сообщение Reken » 2018-04-05 9:42:05

guest писал(а):
2018-04-05 9:26:33
Internet <---> Host (?) <---> FreeBSD GW+NAT+Proxy ...
Так у меня Host (компьютер на котором установлен VirtualBox) тоже находится в локальной сети 192.168.0.0/24 за шлюзом...

Internet -> GW+NAT+Proxy -> Локальная сеть (В ней же комп с VirtualBOX)

Хотя я мало работал с VirtualBOX...Могу ошибаться...Лучше почитаю документацию

guest
проходил мимо

FreeBSD и VirtualBOX

Непрочитанное сообщение guest » 2018-04-05 10:35:24

Так у меня Host (компьютер на котором установлен VirtualBox) тоже находится в локальной сети 192.168.0.0/24 за шлюзом...

Internet -> GW+NAT+Proxy -> Локальная сеть (В ней же комп с VirtualBOX)

Хотя я мало работал с VirtualBOX...Могу ошибаться...Лучше почитаю документацию
здесь никому неизвестна схема Вашей сети, нарисуйте ее для себя
и увидите РАЗНИЦУ, которая, вероятно и создает проблемы.

И еще раз, если FreeBSD стояла ЗА GW+NAT+PROXY, то вероятней всего,
на NAT'е был форвардинг портов pop3/imap для fetchmail, ибо обычным образом,
fetchmail не будет работать через proxy.

Reken
прапорщик
Сообщения: 475
Зарегистрирован: 2014-06-30 11:23:24

FreeBSD и VirtualBOX

Непрочитанное сообщение Reken » 2018-04-05 11:24:49

Проблему получилось решить...
Заключалась она в следующем: Изначально я неправильно вывел FreeBSD (который в виртуалке) из под прокси. Теперь же над FreeBSD нет прокси сервера, следовательно у fetchmail без прокси получилось забрать почту...

guest
проходил мимо

FreeBSD и VirtualBOX

Непрочитанное сообщение guest » 2018-04-05 12:45:26

интересно, как fetchmail работал через proxy (pop3 via proxy)?
о чем был СРАЗУ намек.