Перейти до

авторизатор и конфугуратор подключаются а инета не


Рекомендованные сообщения

подскажите пожалуйста что делать когда у меня возникла вот такая вот проблема:

 

авторизатор и конфигуратор подключаются к серверу показуют трафик который я пингами наколекцыонировал а инета то нет

тоесть инет есть но только на самом сервере и больше ниукого

 

линуксы я устанавливал разные и везде одно и тоже

 

пробовал пользоватся iptables и ipchains(соответствено изменяя конфиги и скрипты (eth0-lan,eth1-inet - как и в примере)) результат одинаковый все конфиги брались и копировались с сайта старгайзера только изменялись ip и убералась та часть которая касается учета пингов и видеосервера

 

также с этой конференцыи я копировал очень много вариантов файлов OnConnect но это не помогало потому что в stargazer.log записуется вся информацыя(login , ip ,время подключения, остаток денег)

 

еще два глупых вопроса (так как с линуксом я знаком чуть больше недели) :

1)iptables это и есть сам фаервол или токо прога которая им управляет

2)что именно делает NAT

Ссылка на сообщение
Поделиться на других сайтах

для тогочто бы все заработало, тебе НЕОБХОДИМО изучить iptables , иначе ничего у тебя не выйдет :)

 

1) да это и есть сам фаервол

2) NAT от. англ. network adress translation просто маскирует адреса клиентов, которые сидят за сервером, а птом когда пакет возвращается от другого сервера, подставляет адрес клиента, отпрвившегося этот пакет, и передает ему этот полученный пакет.

Ссылка на сообщение
Поделиться на других сайтах

а может быть такое что у меня nat просто не работает

как это можно проверить

а с iptables я ознакомился уже очень хорошо

проверял все правила и пришел к выводу что все должно идеально работать

Ссылка на сообщение
Поделиться на других сайтах

в / etc/sysctrl.comnf:

net.ipv4.ip_forward = 1

 

iptables -t nat -L

 

Chain PREROUTING (policy ACCEPT)

target prot opt source destination

 

Chain POSTROUTING (policy ACCEPT)

target prot opt source destination

MASQUERADE all -- anywhere anywhere

 

Chain OUTPUT (policy ACCEPT)

target prot opt source destination

 

 

 

iptables -L

 

Chain INPUT (policy DROP)

target prot opt source destination

ACCEPT icmp -- anywhere anywhere

ACCEPT all -- anywhere localhost.localdomain

ACCEPT all -- anywhere anywhere

ACCEPT tcp -- anywhere anywhere tcp spt:domain

ACCEPT udp -- anywhere anywhere udp spt:domain

ACCEPT tcp -- 192.168.1.2 192.168.1.1 tcp dpt:ssh

ACCEPT tcp -- 192.168.1.0/24 192.168.1.1 tcp dpt:krb524

ACCEPT udp -- 192.168.1.0/24 192.168.1.1 udp spt:4443 dpt:krb524

ACCEPT all -- 192.168.1.2 anywhere

 

Chain FORWARD (policy DROP)

target prot opt source destination

ACCEPT icmp -- anywhere anywhere

ACCEPT tcp -- anywhere anywhere tcp spt:domain

ACCEPT tcp -- anywhere anywhere tcp dpt:domain

ACCEPT udp -- anywhere anywhere udp spt:domain

ACCEPT udp -- anywhere anywhere udp dpt:domain

ACCEPT all -- 192.168.1.2 anywhere

ACCEPT all -- anywhere 192.168.1.2

 

Chain OUTPUT (policy DROP)

target prot opt source destination

ACCEPT icmp -- anywhere anywhere

ACCEPT all -- localhost.localdomain anywhere

ACCEPT all -- anywhere anywhere

ACCEPT tcp -- anywhere anywhere tcp dpt:domain

ACCEPT udp -- anywhere anywhere udp dpt:domain

ACCEPT tcp -- 192.168.1.1 192.168.1.2 tcp spt:ssh

ACCEPT tcp -- 192.168.1.1 192.168.1.0/24 tcp spt:krb524

ACCEPT udp -- 192.168.1.1 192.168.1.0/24 udp dpt:krb524

ACCEPT all -- anywhere 192.168.1.2

 

 

подскажите чево здесь не так???

Ссылка на сообщение
Поделиться на других сайтах

онконнект и ондисконнект точно рабочие

я перепробовал очень много вариантов пока

кароче скрипты запускаются нормально создают логи где пишут ай-пи время подключения и дисконнекта остаток на щету и имя польователя

 

если интересует товот они:

OnConnect

 

#!/bin/bash

 

ip=$2

 

iptables -t filter -A INPUT -s $ip -j ACCEPT

iptables -t filter -A FORWARD -s $ip -j ACCEPT

iptables -t filter -A FORWARD -d $ip -j ACCEPT

iptables -t filter -A OUTPUT -d $ip -j ACCEPT

 

 

OnDisconnect

 

#!/bin/bash

 

ip=$2

 

iptables -t filter -D INPUT -s $ip -j ACCEPT

while [ $? -eq 0 ]

do

iptables -t filter -D INPUT -s $ip -j ACCEPT

done

 

##################################

 

iptables -t filter -D FORWARD -s $ip -j ACCEPT

while [ $? -eq 0 ]

do

iptables -t filter -D FORWARD -s $ip -j ACCEPT

done

 

##################################

 

iptables -t filter -D FORWARD -d $ip -j ACCEPT

while [ $? -eq 0 ]

do

iptables -t filter -D FORWARD -d $ip -j ACCEPT

done

 

##################################

 

iptables -t filter -D OUTPUT -d $ip -j ACCEPT

while [ $? -eq 0 ]

do

iptables -t filter -D OUTPUT -d $ip -j ACCEPT

done

Ссылка на сообщение
Поделиться на других сайтах

Знакомая до боли проблема !!!

1) Проверь прописан ли у тебя шлюз (на клиенской машине он длджен = IP_server)

2) прописан ли у тя хоть один DNS

3) ВКЛЮЧЕНА ЛИ У ТЯ DNS НА СЕРВАКЕ

4) ПРОПИШИ НА КЛИЕНТЕ днс ТАКОЙЖЕ КАК НА ВНЕШНЕЙ КАРТЕ (И ПОПРОБУЙ)

5) ЕСЛИ НЕ ПРОКОНАЕТ УТОЧНИ КАК ТЫ ПОЛУЧАЕШ ЭТИ САМЫЕ ДНС ДЛЯ СЕРВЕРА

6) ЖЕЛАТЕЛЬНО ПРОПИСЫВАТЬ ОБА ДНС

7) ДАЖЕ ЕСЛИ СЕРВАК РАБОТАЕТ КАК ДНС СЕРВЕР ПОКОВЫРЯЙСЯ В НАСТРОЙКАХ ЗОНЫ ГДЕ ЭТИ САМЫЕ ДНС ОН ДОЛЖЕН ИСКАТЬ

Ссылка на сообщение
Поделиться на других сайтах

визуально вроде всё ок..... кинь не вывод файрвола а сам rc.conf

 

как ты проверяеш наличие инета?

пинги со флюза ходят в обе стороны? (в локалку и в инет)

с клиента пинги куда ходят?

как днс работает? (свой, провайдера) что в resolv.conf ?

Ссылка на сообщение
Поделиться на других сайтах

спасибо Den_LocalNet за подсказку с resolv.conf

и Parol за подсказку с прописанием обеих днс у клиентов

теперь инет появился но ст ничего почти не считает:

после скачивания 3-4 метров он показывает 20-10-кб и все:(

 

 

подскажите пжалуйста что с такой фигней делать?

 

 

и кстати у клиента на компе шлюз какой сетевой прописывать

той что смртрит в инет или на локалку?

а то они обаработают а какой из них должен стоять я не знаю

Ссылка на сообщение
Поделиться на других сайтах

шлюз прописывай тот что в локалке

допустим внутренний адрес сервера 192.168.0.1 вот его пиши клиентам в качестве шлюза

 

а по поводу подсчета, ты в настройках юзеров точно ставишь тот фейс, на котором они сидят ? внутренний фейс сервера это должен быть ! и ничто другое.

 

ну и еще ковыряй рулсы ...... мало ли что ты туда написал

Ссылка на сообщение
Поделиться на других сайтах

В rules пропиши, если у тебя подсеть192,168,0,0 то в рулесах пишеш

 

ALL 192.168.0.0/24 DIR0 это твоя локалка

ALL 0.0.0.0/0 DIR1 это инет

 

если стоит прокси на сервере то добавь еще строчку, если адрес сервера 192,168,1,1 то

TCP 192.168.1.1:3128 DIR1

ИЛИ

TCP 192.168.1.1:8080 DIR1

это зависит от того на каком потру у тебя прокси

Ссылка на сообщение
Поделиться на других сайтах

я в рулсах написал просто одну строку:

алл 0.0.0.0/0 дир0

ивсе заработало

а когдa пишу тaм чегото еще то старгайзер перестает считать трафик

 

большое спасибо всем кто помог мне разабраться в этом сложном деле

Ссылка на сообщение
Поделиться на других сайтах

ну и неправильно ты написал ....

 

так будет считаться весь трафик, в том числе и от авторизатора к серверу ..... юзеру буду волноваться

 

а попробуй сделать так чтобы этот трафик не считал ....

 

почитай более внимательно описаие файла рулсов

Ссылка на сообщение
Поделиться на других сайтах

а если я напишу так

ALL 0.0.0.0/0 DIR0

ICMP 0.0.0.0/0 NULL

ALL 192.168.1.1:4444 NULL

ALL 192.168.1.1:4443 NULL

то у меня трафик конфигуратора и авторизатора вместе спингами считать то не будет

а вот будет ли правильно щитать инет я не знаю

 

192.168.1.1-eth0 - смотрит в сеть

Ссылка на сообщение
Поделиться на других сайтах

Создайте аккаунт или войдите в него для комментирования

Вы должны быть пользователем, чтобы оставить комментарий

Создать аккаунт

Зарегистрируйтесь для получения аккаунта. Это просто!

Зарегистрировать аккаунт

Вхід

Уже зарегистрированы? Войдите здесь.

Войти сейчас
  • Зараз на сторінці   0 користувачів

    Немає користувачів, що переглядають цю сторінку.

×
×
  • Створити нове...