Я пытаюсь запустить экземпляр Virtualbox с очень специфической сетевой настройкой.
Вот что у меня сейчас:
У меня есть ноутбук с Ubuntu, на котором установлен Debian Virtualbox. Мой loptop регулярно имеет адреса dhcp, назначенные его беспроводной карте в 192.168.*.***
диапазоне или 10.***.***.***
диапазоне. Я настроил свой Debian VB с помощью сетевого адаптера, подключенного к ноутбуку wlan0
.
Машина Debian всегда получает динамический адрес, поэтому, если я хочу получить доступ к виртуальным хостам, работающим на ней, или хочу подключиться к ней по ssh, я должен сначала запустить ее, ifconfig
чтобы найти ее IP-адрес.
Вот что я хочу:
Я хочу настроить виртуальную машину Debian с другим сетевым адаптером в частной сети между моим ноутбуком и им, который всегда будет иметь статический ip, независимо от того, какой адрес dhcp у моего ноутбука.
Как мне это сделать?
источник
ifconfig
?eth1
, а неeth0
на хост-машине. Как только я понял это, было элементарно заставить ваш ответ работать. Спасибо.Если, как и я, вы оказались в Redhat-системе, такой как CentOS, просто отредактируйте
/etc/sysconfig/network-scripts/ifcfg-eth1
с помощью следующего:Я назначил статический IP-адрес,
eth1
но вам нужно изменить его в соответствии с тем,ifconfig
что вам говорят. Чтобы эти изменения вступили в силу, перезапустите сетевую службу с помощьюservice network restart
.источник