Я планирую построить Linux-систему с двумя виртуальными экземплярами сервера Windows 2003 (VPS №1 и VPS №2). Я хочу, чтобы каждый экземпляр Win2003 имел доступ к собственной учетной записи коммутируемого доступа ADSL и имел собственный общедоступный IP-адрес и пропускную способность.
Можно ли использовать один Linux-сервер с двумя сетевыми адаптерами, подключенными к каждому ADSL-модему и телефонной линии, для дозвона до 2-х отдельных учетных записей коммутируемого доступа ADSL? Тогда разрешить только VPS № 1 доступ к ADSL № 1 и VPS № 2 доступ к ADSL № 2?
попробуй это:
iptables -A FORWARD -i $EXTIF -o $INTIF -m state --state ESTABLISHED,RELATED -j ACCEPT
iptables -A FORWARD -i $INTIF -o $EXTIF -j ACCEPT
iptables -t nat -A POSTROUTING -o $EXTIF -j MASQUERADE
где $ EXTIF - это ваш ADSL-интерфейс в Linux, а $ INTIF - это внутренний IP-адрес вашей виртуальной машины Windows.
Повторите для обеих виртуальных машин с разными комбинациями INTIF и EXTIF.
Да, это возможно. Используйте 192.168.1.X и 192.168.2.X для доступа к 2 разным картам соответственно и обеспечьте доступ через таблицы ip и squid.