VirtualBox: виртуальный адаптер хоста - проблемы с сетью.

Собственно Archlinux - хост, ArchLinux - гость... связь односторонняя. Т.е. поднимаю сервис на хосте, он доступен с гостя. А если поднять на госте, то с хоста не достучатся - возвращает ack-reset. iptables на обоих проверил. На госте работает и доступен ssh.
UPD: проверил на гостевой Centos - то-же самое
И когда пытаешься запустить старые сохранненые машины пишет
Failed to load unit 'PATM' (VERR_SSM_FIELD_NOT_CONSECUTIVE).
. думаю все гораздо банальнее чем может показаться. В качестве режима работы сети виртуальной машины выставлен NAT. Как раз такой эффект. Хост не ведает куда ему слать пакет. С его точки зрения пакет приходит не из сети а из программы виртуалбокс.
А вот про ошибку запуска сохраненных вм я ничего сказать не могу. Не сталкивался
Да пребудет с вами знание ip адреса
В качестве режима работы сети виртуальной машины выставлен NAT
Да нет... Настроено все правильно Host-only Adapter. Раньше все работало. Самое что понять не могу, это почему ssh работает... пока поставил linux-lts и virtalbox 4.2.18-2, virtual-box-host-modules-lts поставил... только у Host-only Adapter: Name - пусто.. не пойму что ему нужно? А ошибка с сохраненной машиной - пишут баг такой в виртуалбоксе.
UPD: Разобрался.. вот что значит все работало. Надо было просто создать адаптер. Но картина не изменилась порты закрыты.
domov0y
. думаю все гораздо банальнее чем может показаться.
Еще банальнее.. в совтине которую собственно и надо было запустить в виртуалке я слушал 127.0.0.1, а кинулся проверять неткатом.. у него-ж гада две версии с немного разным синтаксисом nc -l 1234 и nc -lp 1234. Лыжи едут... обновился, поменял ядро на lts, перепробовал кучу предыдущих версий пакетов, попробовал разные сочетания virtalbox'a и его ядерных модулей а тут такое.. надо начинать любить socat.
покажи
vboxmanage showvminfo "ИмяVM" |grep NIC

и
ip l
red
Спасибо добрый человек, все починилось.. вернее не ломалось.
naszar
red
Спасибо добрый человек, все починилось.. вернее не ломалось.
а в чём загвоздка была ?
а в чём загвоздка была ?
Так выше написал: есть программка, мучал на локалхосте. Понадобилось запустить на сети.. скопировал в виртуалку - не работает(апшибка - програмка биндилась к 127.0.0.1). Начинаю проверять nc -l 1234 и nc 192.168.56.1(101) 1234, порты пробую разные - не работает( гость -> хост - есть контакт, хост -> гость - нету).. глянул iptables - ничего не режется.. удивился.. кто-ж знал что у меня на двух виртуалках стоит gnu-netcat.. а он гад от такой команды (nc -l 1245) не валится с ошибкой, а делает вид что слушает, только не слышит.. это я в самом конце додумался посмотреть ss -ltn а там пишут что он слушает вообще какой-то левый порт. Вобщем вся загвоздка была в том, что я был 100% уверен, что если неткаты не говорят, то где-то трафик режется. Причем знал что у gnu и bsd немного разный синтаксис, но всегда пользовался bsd и.. вобщем развел канетели на три часа на пустом месте...
 
Зарегистрироваться или войдите чтобы оставить сообщение.