Я створив VM Debian7 для розробки PHP, відповідно до цього посібника: https://jtreminio.com/2012/07/setting-up-a-debian-vm-step-by-step/
Спочатку це спрацювало чудово. Але після перезавантаження хоста Windows 7 я більше не можу SSH на сервер або отримати доступ до файлів через SAMBA.
VM має 2 мережевих адаптера. Перший NAT, який був його налаштуванням за замовчуванням. А другий - Тільки для господарів.
Ідея полягає в тому, що я можу робити такі речі, як http://mysite.dev/, а також SSH для VM, налаштовувати мережеві накопичувачі на Windows через SAMBA і все ще використовувати оновлення apt-get.
Зараз я все ще можу запустити оновлення apt-get, але будь-яка спроба запустити SSH у VM, відкрити мережевий диск або переглянути веб-сайт, який я створив на ньому, просто не вдається.
Мій файл інтерфейсів має такий код:
auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp
auto eth1
iface eth1 inet static
address 192.168.56.101
netmask 255.255.255.0
Мій файл хостів Windows містить рядок для VM та всіх веб-сайтів, і він працював до того, як я перезапустив хост Windows.
sudo ifup -v eth1
Команда запуску видає таку помилку:
RTNETLINK answer: File exists
Значення маршруту шлюзу вже вказано в ip-таблиці.
Це здається дуже дивним, оскільки я навіть не перераховую шлюз у налаштуваннях ... То чому це відбувається?
І перш ніж хтось витягне свої волосся, намагаючись виправити це так, як я це хотів запитати: чи можна запустити цю установку лише з 1 інтерфейсом?
Я насправді мало знаю про мережу. Вам справді потрібні 2 інтерфейси для цього? 1 для стандартного підключення до Інтернету та ще одне, яке призначене лише для хостів?