Я просто тестировал и пытался узнать больше о виртуальной коробке. Я наткнулся на внутреннюю сеть и, чтобы проверить это, попробовал использовать две виртуальные системы Linux. Все настройки верны, но обе ОС показывают один и тот же ip. Как я могу проверить, связаны ли они или нет? Как я могу отправить файлы между двумя?
1 ответ
Я предполагаю, что ваши интерфейсы настроены на использование NAT, в таком случае они не подключены к одной и той же сети и недоступны друг для друга (переадресация за пределы порта).
Вы должны добавить новый интерфейс и использовать один из других сетевых режимов (мост, внутренняя сеть, ...), чтобы виртуальные сетевые адаптеры могли видеть друг друга.
Если вы хотите остаться в NAT, одним из простых способов "отправить" файлы с / на ваши виртуальные машины будет использование общей папки.
Редактировать:
Если вы уже используете одну и ту же внутреннюю сеть, проблема заключается в том, что обе виртуальные машины показывают один и тот же IP-адрес и не могут обмениваться данными на уровне IP-адреса.
Либо установите IP-адрес второй виртуальной машины на что-то другое в той же подсети, либо включите dhcpserver для размера виртуального ящика и настройте виртуальные машины на получение своего IP-адреса от dhcp вместо использования фиксированных адресов.
Таким образом, вы не будете иметь один и тот же IP-адрес на каждом сервере, и тогда они смогут общаться через сеть.
Проверьте, видят ли они друг друга с помощью ping remote-ip-address
Для передачи файлов между виртуальными машинами вы можете использовать ftp, scp, nfs, samba, ...