Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Операционные системы » UNIX » Нет пинга из одной сети в другую

Модерирует : ShriEkeR

 Версия для печати • ПодписатьсяДобавить в закладки
На первую страницук этому сообщениюк последнему сообщению

Открыть новую тему     Написать ответ в эту тему

camertone555

Newbie
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
[more] Всем доброго времени суток!
Дано:
-    Две сети 10.107.1.0 и 192.168.1.0;
-    Сервер, работающий под управлением Ubuntu Server, который используется как прокси-сервер (Squid) и маршрутизатор между данными сетями.
На сервере 3 сетевые карты:
auto lo
iface lo inet loopback
 
auto eth0            #шлюз интернет
iface eth0 inet static
address 10.107.2.103
netmask 255.255.255.0
gateway 10.107.2.105
 
auto eth1            #шлюз для локальной сети 10.107.1.0
iface eth1 inet static
address 10.107.1.105
netmask 255.255.255.0
 
auto eth2            #шлюз для сети 192.168.1.0  
iface eth2 inet static
address 192.168.1.222
netmask 255.255.255.0
 
post-up /etc/nat-up
 
 
Клиенты из сети 192.168.1.0 подключаются к серверам в сети 10.107.1.0 (правовая система и эл. документооборот).
 
До недавнего времени всё работало, но в один «прекрасный» момент (ломаю голову, что случилось), пинг из сети 192.168.1.0 перестал проходить в сеть 10.107.1.0 (кроме одного ip-адреса (см. ниже))
в /etc/sysctrl.conf
раскоментировано: net.ipv4.ip_forward = 1
 
в /etc/nat-up:

Код:
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.1.222
iptables -A FORWARD -s 192.168.1.0/24 -d 10.107.1.102 -j ACCEPT
iptables -A FORWARD -s 10.107.1.102 -d 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -d 10.107.1.100 -j ACCEPT
iptables -A FORWARD -s 10.107.1.100 -d 192.168.1.0/24 -j ACCEPT

 
На что обратил внимание:
После сбоя, пинг из сети 192.168.1.0 проходит только к одному хосту 10.107.1.100.

 
Но если закоментить данные настройки в /etc/nat-up

Код:
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.1.222
#iptables -A FORWARD -s 192.168.1.0/24 -d 10.107.1.102 -j ACCEPT
#iptables -A FORWARD -s 10.107.1.102 -d 192.168.1.0/24 -j ACCEPT
#iptables -A FORWARD -s 192.168.1.0/24 -d 10.107.1.100 -j ACCEPT
#iptables -A FORWARD -s 10.107.1.100 -d 192.168.1.0/24 -j ACCEPT

 
и разрешить другой адрес, например 10.107.171:

Код:
iptables -A FORWARD -s 192.168.1.0/24 -d 10.107.1.171 -j ACCEPT
iptables -A FORWARD -s 10.107.1.102 -d 192.168.1.0/24 -j ACCEPT

 
и перезагрузить сервер
 
пинг все равно проходит только к одному хосту 10.107.1.100 !
 
Уважаемые знатоки подскажите, в какую сторону копать?
 
Настройки на сервере до сбоя не менялись.
Данный сервер настраивал другой человек, который теперь уже не работает.
 
Полный текст /etc/nat-up:

Код:
#!/bin/sh
# Включаем пересылку пакетов
echo 1 > /proc/sys/net/ipv4/ip_forward
# Разрешим проход трафика на loopback-интерфейсе
iptables -A INPUT -i lo -j ACCEPT
# Разрешаем доступ из внутренней сети наружу
iptables -A FORWARD -i eth1 -o eth0 -j ACCEPT
# Включаем NAT. Введите адрес своей сети: 10.107.1.0
iptables -t nat -A POSTROUTING -o eth0 -s 10.107.1.0/255.255.255.0 -j MASQUERADE
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 10.107.2.103
iptables -t nat -A PREROUTING -i eth1 -p tcp -m multiport --dport 80,8080 -j REDIRECT --to-port 3128
iptables -t nat -A POSTROUTING -o eth0 -j SNAT --to-source 192.168.1.222
iptables -A FORWARD -s 192.168.1.0/24 -d 10.107.1.102 -j ACCEPT
iptables -A FORWARD -s 10.107.1.102 -d 192.168.1.0/24 -j ACCEPT
iptables -A FORWARD -s 192.168.1.0/24 -d 10.107.1.100 -j ACCEPT
iptables -A FORWARD -s 10.107.1.100 -d 192.168.1.0/24 -j ACCEPT
#iptables -P FORWARD DROP

Всего записей: 3 | Зарегистр. 19-12-2016 | Отправлено: 07:38 19-12-2016
Открыть новую тему     Написать ответ в эту тему

На первую страницук этому сообщениюк последнему сообщению

Компьютерный форум Ru.Board » Операционные системы » UNIX » Нет пинга из одной сети в другую


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru