Slackware — Назначение маршрутов (диапазонов IP-адресов) одному из множества сетевых адаптеров

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?

Кроме того, я искал похожие вопросы на 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, перед этими командами. Может быть, есть способ без перезагрузки, но я не знаю.

Связанный контент