Slackware - назначение маршрутов (диапазонов IP-адресов) одному из многих сетевых адаптеров
Я использую виртуальную машину 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 VM?
Кроме того, я искал похожие вопросы по SuperUser и Stackoverflow, но все они, похоже, относятся к моей ситуации (то есть: все они относятся к OSX или Ubuntu через использование некоторого инструмента на основе пользовательского интерфейса). Я пытаюсь сделать это на Slack специально через командную строку.
Спасибо!
1 ответ
Чтобы изменить настройки сети в Slackware в интерфейсе CLI. Как корень,
nano /etc/rc.d/rc.inet1.conf
Вы должны отредактировать ваш интерфейс (eth0, eth1, я предполагаю) с требуемым параметром, но структура уже там. затем Ctrl-X, Y, введите (с помощью nano, чтобы выйти и сохранить изменения). после этого запустите следующий cmd:
/etc/rc.d/rc.inet1 eth0_restart
/etc/rc.d/rc.inet1 eth1_restart
как корень конечно. Теперь в виртуальной машине вам, возможно, придется перезагрузиться после добавления символа перед этими командами. Может быть, есть способ без перезагрузки, но я не знаю.