Debian Virtualbox не может выполнить SSH и ping

У меня есть виртуальная машина Debian 7 внутри VirtualBox. Я не устанавливал виртуальную машину, я просто получил ее, поэтому у меня нет контроля над начальной конфигурацией. Я пытаюсь получить доступ ssh с локальной машины к виртуальной машине, иметь подключение к Интернету на виртуальной машине, а также другие виртуальные машины VirtualBox ping. У меня есть другие виртуальные машины Ubuntu, которые видят друг друга. Как я могу исправить мой Debian box? Вот что у меня есть:

виртуальная машина VirtualBox имеет 2 сети: а) адаптер 1-NAT; б) адаптер 2-хост-только адаптер vboxnet0;

$ifconfig
eth0      Link encap:Ethernet  HWaddr 08:00:27:03:51:4e  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe03:514e/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11631 errors:0 dropped:0 overruns:0 frame:0
          TX packets:7774 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:5449513 (5.4 MB)  TX bytes:629951 (629.9 KB)

eth1      Link encap:Ethernet  HWaddr 08:00:27:2c:8a:7a  
          inet addr:192.168.56.33  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe2c:8a7a/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:5626 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:866971 (0.0 KB)  TX bytes:737635 (737.6 KB)

$cat /etc/network/interfaces
# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
      address 192.168.56.33
      netmask 255.255.255.0

Ifconfig на хосте (другие машины могут подключаться к нему):

vboxnet0  Link encap:Ethernet  HWaddr 0a:00:27:00:00:00  
          inet addr:192.168.56.1  Bcast:192.168.56.255  Mask:255.255.255.0
          inet6 addr: fe80::800:27ff:fe00:0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:682 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:200449 (200.4 KB)

Я хочу, чтобы мой сервер был доступен с помощью статического IP (192.168.56.33). На данный момент я не могу даже SSH на мой ящик с моего локального хоста. Как я могу это исправить? Это, конечно, сетевая проблема, а не проблема ssh, так как пинг также терпит неудачу.

20
задан ddreian
18.02.2023 8:08 Количество просмотров материала 3130
Распечатать страницу

2 ответа

некоторая информация, которую вы предоставили, неясна.

Попробуйте изменить параметры сетевого адаптера виртуальной машины (через VirtualBox) на"мостовой режим".

Это должно позволить трафику течь в обе стороны.

0
отвечен tjt263 2023-02-19 15:56

Я нашел уродливый хак, который исправил мою проблему: перевернул интерфейсы. По какой-то причине они, кажется, обнаружены в неправильном порядке, и мои конфигурации установили NAT для шлюза и DHCP для хоста-только один. вот мой новый /etc / network / interrfaces.

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet static
      address 192.168.56.33
      netmask 255.255.255.0
allow-hotplug eth1
iface eth1 inet dhcp
0
отвечен ddreian 2023-02-19 18:13

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх