31

kisil⇓ пишет:

Отсутствие доступа к ДНС серверу.

DNS виделся, но внутри ЛС вывод пингов не лагал, а в глоб тормоза 5 сек на каждый вывод отвеа, при обычном норм. пинге. Сегодня оно само собой прошло.

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

32 (19.03.2013 07:30:03 отредактировано Me_Shock)

kisil⇓ пишет:

И что при таком фаерволе, доступ к серваку из локалки есть

при таком отсутствии))) файрвола доступ к локалке есть, а вот из локалки - клиент не может пинговать ни dns-nameservers, ни default gw, ни Интернет! И при этом интернет таки есть, трафик сквидом таки считается и клиент отрубается при достижении квоты.. толилыжи не едут, толи я  bu
сеть этого шлюза gw5:

+ открыть спойлер

 Консоль:
root@gw5:~# cat /etc/network/interfaces
auto lo
        iface lo inet loopback
#
auto eth0
        iface eth0 inet static
        address 192.168.0.254
        netmask 255.255.255.0
        network 192.168.0.0
        broadcast 192.168.0.255
        gateway 192.168.0.210 # этим шлюзом gw5 шлюз и инет днсы пингуется норм.
        dns-nameservers 192.168.0.5 192.168.0.6
        dns-search rotor.ru
#
auto eth1
        iface eth1 inet static
        address 192.168.1.1
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
root@gw5:~# ip r
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.1
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.254
default via 192.168.0.210 dev eth0
root@gw5:~# 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 eth1
localnet        *               255.255.255.0   U         0 0          0 eth0
default         gw.thiscompany.ru 0.0.0.0         UG        0 0          0 eth0

виндовый клиент подключен в gw5 в eth1:

http://i51.fastpic.ru/big/2013/0319/29/1f1976d65da92ff0bc1bddcf6df57229.png

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

33

kisil⇓ пишет:

И что при таком фаерволе, доступ к серваку из локалки есть

при таком отсутствие))) файрвола со шлюза LAN и ее клиенты пингуются, а также пингуется шлюз_192.168.0.210 шлюза_gw5(тот что мы настраиваем) и dns-ы и интернеты т.е. с сетью 192.168.0.0/24 на eth0 проблем нет. можно обозвать ее WAN.
а вот в обратку от клиентов подключеных в сеть 192.168.1.0/24 (LAN) пинги в глоб не идут, и даже на default gw и dns-ы (((

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

34

Я совсем запуталса чесно говоря. Можете рисунок сварганить вашей сети, тогда может помогу.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

35 (19.03.2013 12:42:28 отредактировано Me_Shock)

kisil⇓ пишет:

Можете рисунок сварганить вашей сети

да я уже сам запутался! bm  bj
вобщем если коротко: Шлюз который мы тут нстраиваем - вообще не для этой сети. Его тут быть не должно, но приходится изголяться из-за невозможности на долго остановить эти ихние богадельни!
мое творчество:

+ открыть спойлер

http://i51.fastpic.ru/big/2013/0319/9c/ad720440d085b3ea961155545944a29c.png

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

36 (19.03.2013 13:18:34 отредактировано kisil)

Какую машыну настраиваем, соответственно рисунку.??

Trouble  in WINDOWS reboot, trouble in UNIX be root.

37 (19.03.2013 13:44:27 отредактировано Me_Shock)

kisil⇓ пишет:

И что при таком фаерволе, доступ к серваку из локалки есть

нет, пинги не ходят. Интернеты есть пока сквид работает. гашу сквид, интернеты встают. в глоб. пинги не ходят и в сеть 192.168.0.0/24 тоже не ходят.( Мож что с маршрутизацией?)
вывод netstat -r и ip r a

+ открыть спойлер
root@gw5:~# 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 eth1
localnet        *               255.255.255.0   U         0 0          0 eth0
default         gw.my_company.ru 0.0.0.0         UG        0 0          0 eth0
root@gw5:~# ip r
192.168.1.0/24 dev eth1  proto kernel  scope link  src 192.168.1.1
192.168.0.0/24 dev eth0  proto kernel  scope link  src 192.168.0.254
default via 192.168.0.210 dev eth0

Dzhoni Lohanta Esta Mu Loka What The Кю?(

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

38

Так настраиваем машыну Gw5?

Trouble  in WINDOWS reboot, trouble in UNIX be root.

39 (19.03.2013 13:50:32 отредактировано Me_Shock)

kisil⇓ пишет:

Так настраиваем машыну Gw5?

ДА ДА ДА, от локалки компании мне нужен только интернет и он в ней(GW5) есть. я как бы не акцентировал на этом внимание, т.к. во всех выводах команд консоли есть имя gw5)
зы: я уже всех достал с этим шлюзом и Вас тоже, скоро меня тут забанят xD

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

40

Вот теперь понятно.
1. На шлюзе Gw5 интернет есть. Так?
2. На нём ещё есть сквид? Значит сквид раздаёт инет.
3. И нужно чтобы кроме интернета клиенты из сети 192.168.1.0 ходили в 192.168.0.0?
4. Нужно также чтобы клиенти из 192.168.1.0 конектились к своему шлюзу gw5 по отдельных портах.
Покажыте ещё раз ваш конфиг iptables. И ещё форвардинг пакетов включён на gw5

echo 1 > /proc/sys/net/ipv4/ip_forward
Trouble  in WINDOWS reboot, trouble in UNIX be root.

41

Мне не понятно, почему на gw5 дефолтный шлюз на gw.my-company.ru? У вас на gw5 это имя прописано в hosts с адресом 192.168.0.210?

42

urfin пишет:

Мне не понятно, почему на gw5 дефолтный шлюз на gw.my-company.ru? У вас на gw5 это имя прописано в hosts с адресом 192.168.0.210?

Потому что  как я понял GW5 настраиваетса как шлюз, к ниму конектатса клиенты из сети 192.168.1.0. Для того чтобы его настроить он должен быть для этой сети шлюзом. Потому на нём и стои дефолтом шлюз gw.my-company.ru.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

43

kisil пишет:
urfin пишет:

Мне не понятно, почему на gw5 дефолтный шлюз на gw.my-company.ru? У вас на gw5 это имя прописано в hosts с адресом 192.168.0.210?

Потому что  как я понял GW5 настраиваетса как шлюз, к ниму конектатса клиенты из сети 192.168.1.0. Для того чтобы его настроить он должен быть для этой сети шлюзом. Потому на нём и стои дефолтом шлюз gw.my-company.ru.

То, что физически gw.my-company.ru по адресу 192.168.0.210 является шлюзом для gw5 это понятно. Вот по какому адресу gw5 распознает имя gw.my-company.ru? По локальному или по глобальному?

44

kisil⇓ пишет:

На шлюзе Gw5 интернет есть. Так?

да

kisil⇓ пишет:

На нём ещё есть сквид? Значит сквид раздаёт инет.

Есть сквид3, раздает. (но пинги в глоб не ходят! но интернет есть, но пингов нет!!! клиентом локалки зайти на ya.ru могу а а пинги на него же висят)

kisil⇓ пишет:

И нужно чтобы кроме интернета клиенты из сети 192.168.1.0 ходили в 192.168.0.0?

думаю нет, там им делать нечего, важно чтобы на gw5 порты RDP пробросились в LAN и 192.168.1.0 заменится на белый от провайдера когда шлюз поставлю по-назначению.

kisil⇓ пишет:

Нужно также чтобы клиенти из 192.168.1.0 конектились к своему шлюзу gw5 по отдельных портах.

да. есть разрешенный список: аська, банк-клиент, ftp и еще много там..

kisil⇓ пишет:

Покажыте ещё раз ваш конфиг iptables.

Да он в состоянии Все -t в -F и все все ACCEPT.

kisil⇓ пишет:

И ещё форвардинг пакетов включён на gw5

Да поставил сегодня в "1", перезагружал маршруты стирал / прописывал. нет пингов и все тут!(

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

45 (19.03.2013 14:28:45 отредактировано Me_Shock)

urfin⇓ пишет:

Вот по какому адресу gw5 распознает имя gw.my-company.ru? По локальному или по глобальному?

видимо по локальному. при попытке сделать ping gw.my-company.ru - ответ приходит с 192.168.0.210

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

46

Enzo_brn⇓ пишет:

Да поставил сегодня в "1", перезагружал маршруты стирал / прописывал. нет пингов и все тут!(

То есть при полном погашенном iptables нет пингов совсем? А с машины gw5 все сетки пингуются? может попробовать на машине gw.my-company.ru

route add 192.168.1.0

прописать? За точность команды не ручаюсь, посмотрите в man.

47

urfin⇓ пишет:

То есть при полном погашенном iptables нет пингов совсем?

сижу в консоли GW5 пингую dns, шлюз компании, все интернеты, свою LAN, клиентов своей LAN. а вот клиенты моей LAN видят только друг-друга, адрес сетевухи 192.168.1.1 и адрес моей сетевухи WAN: 192.168.0.254. причем только по ip.

urfin⇓ пишет:

А с машины gw5 все сетки пингуются?

да. и по именам тоже.

urfin⇓ пишет:

может попробовать на машине gw.my-company.ru

раньше пинги были, без этого маршрута, да и доступа нет. Большие дяди не пускают туда.. Буду завтра hosts и resolv.conf ковырять мож там что стряслось..

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

48 (19.03.2013 14:59:00 отредактировано kisil)

Так попробуйте на gw5 такой конфиг фаервола

#!/bin/bash
# ******************************************************************
#
TRUSTED_HOSTS="80.247.XX.XXX,109.202.X.XXX,192.168.0.65"        # 1.imex 2.avantel 3.debug
MY_NETWORK="192.168.1.0/24"     # My NetWork (eth1)
THIS_GW_IP="192.168.0.254"      # this GateWay IP
DEFAULT_GW="192.168.0.210"      # default gateway
EXT_PORTS="22,80,3389"          # accessible WAN port
INT_PORTS="1,80,3128"             # accessible LAN ports
IPT="/sbin/iptables"            # iptables location
EXT_IF="eth0"                   # external WAN interface
INT_IF="eth1"                   # internal LAN interface
#
# *****************************************************************
$IPT -F                         # CLEAR ALL RULES
#
$IPT -P INPUT   DROP
$IPT -P OUTPUT  ACCEPT            # SET POLICY TO DROP ALL
$IPT -P FORWARD DROP
#
#lo
$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT
# Accepts ALL established inbound connections
$IPT -A INPUT -m state --state ESTABLISHED,RELATED -j ACCEPT
#
# Accepts ALL outbound traffic
$IPT -A OUTPUT -j ACCEPT
#
# ALLOW LOCAL CONNECT FOR TO ALLOWED INTERNAL PORTS
$IPT -A INPUT -i $INT_IF -p tcp -m multiport --dport $INT_PORTS -s $MY_NETWORK -j ACCEPT
#
# AllOW PING
$IPT -A INPUT -p icmp -m icmp --icmp-type 8 -j ACCEPT
#
#NAT for global GW
$IPT -t nat -A POSTROUTING -o $EXT_IF -j SNAT --to-source $THIS_GW_IP

#ACCEPT forward 
$IPT -A FORWARD -s 192.168.1.0/24 -o eth0 -j ACCEPT

Тока не правте ничего. Тогда попробуйте пингануть тот же ya.ru

Trouble  in WINDOWS reboot, trouble in UNIX be root.

49

Enzo_brn⇓ пишет:

важно чтобы на gw5 порты RDP пробросились в LAN и 192.168.1.0

Как я понимаю для етого, в теперешней ситуации нужна будет пробросит порт RDP на глобальном шлюзе. Чтобы из интернета можно было заходить.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

50

kisil⇓ пишет:

Тока не правте ничего. Тогда попробуйте пингануть тот же ya.ru

понял. Только завтра(( продолжу ab

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

51 (19.03.2013 14:58:25 отредактировано kisil)

Обновил конфиг забыл об обратной петле. ap
Лады.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

52

Enzo_brn⇓ пишет:

а вот клиенты моей LAN видят только друг-друга, адрес сетевухи 192.168.1.1 и адрес моей сетевухи WAN: 192.168.0.254.

Такое может быть только при отключенном форвардинге. Если включено net.ipv4.ip_forward = 1, то тогда совершенно ничего не понятно, если только большие дяди не закрыли доступ для сети 192.168.1.0/24 наглухо. Дайте вывод команды

sysctl -a|grep forward

53

kisil⇓ пишет:

в теперешней ситуации нужна будет пробросит порт RDP на глобальном шлюзе.

в точку, только мне это ниЗЗЗяя! Приму на веру что оно сработает а протестю уже на месте.)

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

54

urfin⇓ пишет:

Дайте вывод команды

СПС) Понял. Сейчас нет технической возможности, шлюз на работе. Зафтра отпишу)

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

55

Понятно. То етот шлюз на месте должен получить реальний айпи?
Тогда проброс портов нужно будет на нём делать.

Trouble  in WINDOWS reboot, trouble in UNIX be root.

56

kisil⇓ пишет:

То етот шлюз на месте должен получить реальний айпи?

именно, он получит кабелем от провайдера прямо по своей сетевой плате! ag Да почему потом, изменю в скрипте в переменой $THIS_GW_IP циферки ну и в interfaces да и все!))

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

57

Ну да. bs  bt

Trouble  in WINDOWS reboot, trouble in UNIX be root.

58

urfin⇓ пишет:

sysctl -a|grep forward

+ открыть спойлер
root@gw5:/# sysctl -a|grep forward
error: permission denied on key 'net.ipv4.route.flush'
net.ipv4.conf.all.forwarding = 1
net.ipv4.conf.all.mc_forwarding = 0
net.ipv4.conf.default.forwarding = 1
net.ipv4.conf.default.mc_forwarding = 0
net.ipv4.conf.lo.forwarding = 1
net.ipv4.conf.lo.mc_forwarding = 0
net.ipv4.conf.eth0.forwarding = 1
net.ipv4.conf.eth0.mc_forwarding = 0
net.ipv4.conf.eth1.forwarding = 1
net.ipv4.conf.eth1.mc_forwarding = 0
net.ipv4.ip_forward = 1
net.ipv6.conf.all.forwarding = 0
net.ipv6.conf.all.mc_forwarding = 0
net.ipv6.conf.default.forwarding = 0
error: permission denied on key 'net.ipv6.route.flush'
net.ipv6.conf.default.mc_forwarding = 0
net.ipv6.conf.lo.forwarding = 0
net.ipv6.conf.lo.mc_forwarding = 0
net.ipv6.conf.eth0.forwarding = 0
net.ipv6.conf.eth0.mc_forwarding = 0
net.ipv6.conf.eth1.forwarding = 0
net.ipv6.conf.eth1.mc_forwarding = 0

после ребута net.ipv4.ip_forward все равно становится в 0.

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

59

Вобщем, решил я снести ось.
нестелект-аптом нашел самый быстрый реп, скачал: этот: http://cdimage.debian.org/debian-cd/6.0 … so.torrent записал на флеш unetbootin-ом. щас буду ставить. Думаю тему можно считать себя исчерпавшей ибо поиск глюков и багов не укладывается в настройку файрвола. Чуть позже выложу финальный iptables.gw.ruules с комментами. Всем спасибо)))))

надпись на двери старого трамвая: "ВЫХОДА НЕТ!" | ❤windows 8 enterprise

60

Да не обязательно ребутить сервак. Можно просто прописать в настройках файрвола echo 1 > /proc/sys/net/ipv4/ip_forward и всё. Уже переустановили ОС??? Может не надо - эту инсталяцыю доведём до ума.

Trouble  in WINDOWS reboot, trouble in UNIX be root.