Назад | Перейти на главную страницу

машины двух подсетей общаются через CentOS (с двумя сетевыми адаптерами)

ребята. Во-первых, я действительно много искал, но все еще не смог найти проблему, которая была точно такой же, как моя, и я попробовал некоторые из их ответов, но не сработал. Наконец, я поставил здесь свою проблему.

У меня есть машина C с двумя сетевыми картами, а именно eth0 и eth1, с установленной на нем CentOS 4.9. Также у меня есть машина А присоединенный к C через eth0 и машина B присоединенный к C через eth1. Теперь хочу машину А находиться в подсети (например, 192.168.1.0/24) и машине B находиться в другой подсети (например, 192.168.2.0/24), и они могут общаться друг с другом.

Например, вот сценарий

А: 192.168.1.100 Б: 192.168.2.100

В машине A команда пинг 192.168.2.100 может вернуться правильно, и наоборот.

Выше мое требование. Но я не знаю, как это сделать. Любые предложения будут оценены. Надеюсь пояснить.

Заранее спасибо.

Jfhu

  • Дайте машине C IP-адрес на eth0 в подсети 192.168.1.0/24и IP-адрес на eth0 в подсети 192.168.2.0/24 (Я использую .254 для всех моих роутеров, но другие предпочитают .1 - это личный выбор).
  • Настройте машину A, чтобы она имела шлюз по умолчанию с любым IP-адресом, который вы указали на машине C. eth0, и дайте машине B шлюз по умолчанию для IP-адреса, который вы указали на машине C. eth1.
  • Убедитесь, что на компьютере C включена переадресация IP и все соответствующие iptables правила не будут блокировать трафик, который вы хотите пропустить.

И ты далеко.