LINUX.ORG.RU

Сообщения belartvlad80

 

Проблемы с элементарным шлюзом

Форум — Admin

Здравствуйте профессионалы, помогите пожайлуста новичку в Linux системах.

Конфигурация системы следующая. В Virtual Box есть две виртуальные машины
одну я хотел использовать в качестве шлюза Centos 2.6.18 - 8.1.6.e15 с двумя сетевыми интерфейсами eth0(внешний) и eth1(внутренний). Вторая машинка рабочая станция WinXPSP3 c одним внутренним сетевым интерфейсом.
Сетевые параметры:
На Centos    файл /etc/sysconfig/network-scripts/ifcfg-eth0:
       
      DEVICE=eth0
      BROADCAST=192.168.1.255
      HWADDR=08:00:27:26:4E:A5
      IPADDR=192.168.1.30
      NETMASK=255.255.255.0
      NETWORK=192.168.1.0
      GATEWAY=192.168.1.2
      ONBOOT=yes
      
      файл /etc/sysconfig/network-scripts/ifcfg-eth1:
      
      DEVICE=eth1
      BROADCAST=192.168.10.255
      HWADDR=08:00:27:BB:7C:82
      IPADDR=192.168.10.1
      NETMASK=255.255.255.0
      NETWORK=192.168.10.0
      GATEWAY=192.168.1.30
      ONBOOT=yes

На XP сетевые настройки TCP/IP:
      IP-адрес   192.168.10.2
      Маска подсети   255.255.255.0   
      Основной шлюз   192.168.10.1

На Centos:

В файле    /etc/sysctl.conf выставляю следующий параметр в 1
      
      net.ipv4.ip_forward = 1
            
ввожу следующие команды:

      iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
      service iptables save
      service iptables restart

в /etc/sysconfig/network

      FORWARD_IPV4=YES

Перезапускаю сетевую подсистему
      
      service network restart

И тут мне выдаётся
      
      Shutting down interface eth0: [ OK ]
      Shutting down interface eth1: [ OK ]
      Shutting down loopback interface: [ OK ]
Disabling IPv4 packet forwarding: net.ipv4.ip_forward = 0
[ OK ]
      Bringing up loopback interface: [ OK ]
      Bringing up interface eth0: [ OK ]
      Bringing up interface eth1: [ OK ]

В четвёртой строчке мне выдаётся что форвардинг не работает и тот параметр который я на первом шаге ставил в 1 обнуляется для системы и делает невозможным работу шлюза. Хотя после этого всего

      cat /proc/sys/net/ipv4/ip_forward выдаёт 1
      Мистика какая-то !!!

Проверяю маршрутизацию netstat -r выдаёт следующее

Kernel IP routing table
Destination Gateway Genmask Flags MSS Window irtt Iface
192.168.1.0 * 255.255.255.0 U 0 0 0 eth0
192.168.10.0 * 255.255.255.0 U 0 0 0 eth1
169.254.0.0 * 255.255.0.0 U 0 0 0 eth1
default pc001 0.0.0.0 UG 0 0 0 eth0

Тоже странно внутрення сеть 192.168.10.0 без явного шлюза хотя вроде как прописал

Вообщем помогите разобраться. Заранее спасибо !!!

belartvlad80
()

RSS подписка на новые темы