%20%D0%BE%D0%B4%D0%BD%D0%BE%D0%BC%D1%83%20%D0%B8%D0%B7%20%D0%BC%D0%BD%D0%BE%D0%B6%D0%B5%D1%81%D1%82%D0%B2%D0%B0%20%D1%81%D0%B5%D1%82%D0%B5%D0%B2%D1%8B%D1%85%20%D0%B0%D0%B4%D0%B0%D0%BF%D1%82%D0%B5%D1%80%D0%BE%D0%B2.png)
Я использую виртуальную машину Slackware 13.37 в VirtualBox (текущая).
В настоящее время у меня есть несколько виртуальных машин Ubuntu на одном сервере, вместе с этой виртуальной машиной Slackware. Все виртуальные машины настроены на использование режима «Внутренняя сеть», поэтому они все находятся в частной локальной сети и могут видеть друг друга (т. е. обмениваться файлами между собой), но они остаются закрытыми от внешнего мира.
На этих виртуальных машинах (Slackware) мне нужно предоставить доступ как к этой частной сети, так и к Интернету в целом. Первое предложение, которое я нашел для решения этой проблемы, — добавить еще один виртуальный сетевой адаптер к виртуальной машине, а затем настроить его на NAT. Это приводит к тому, что виртуальная машина Slackware имеет следующую настройку сетевого адаптера:
-NIC#1: Internal Network
-NIC#2: NAT
Я хочу настроить первый сетевой адаптер (NIC#1) для обработки всего трафика в следующих подсетях:
10.10.0.0/255.255.0.0
192.168.1.0/255.255.255.0
И я хочу, чтобы второй виртуальный сетевой адаптер (NIC#2) управлял всем остальным (т. е. доступом в Интернет).
Могу ли я получить помощь в настройке этого на моей виртуальной машине Slackware?
Кроме того, я искал похожие вопросы на SuperUser и Stackoverflow, но все они, похоже, относятся к моей ситуации (т. е. все они относятся к OSX или Ubuntu через использование какого-либо инструмента на основе пользовательского интерфейса). Я пытаюсь сделать это в Slack, в частности, через командную строку.
Спасибо!
решение1
Чтобы изменить конфигурацию сети в Slackware в интерфейсе CLI. Как root,
nano /etc/rc.d/rc.inet1.conf
Вам нужно отредактировать ваш интерфейс (я предполагаю, eth0, eth1) с требуемыми параметрами, но структура уже есть. Затем нажмите ctrl-x, Y, Enter (с помощью nano, чтобы выйти и сохранить изменения). После этого выполните следующую команду:
/etc/rc.d/rc.inet1 eth0_restart
/etc/rc.d/rc.inet1 eth1_restart
как root конечно. Теперь в VM вам, возможно, придется перезагрузиться после добавления NIC, перед этими командами. Может быть, есть способ без перезагрузки, но я не знаю.