Из вэб морды мне досупна вот такая таблица

# This file was automatically created by alterator-net-iptables.
# If you are using alterator-net-iptables then all changes
# made in this file by hands may lost!
# For more information see alterator-net-iptables(1).

-P ACCEPT
-f -j DROP
-m state --state ESTABLISHED,RELATED -j ACCEPT
-j ULOG --ulog-nlgroup 1 --ulog-cprange 48 --ulog-qthreshold 50 --ulog-prefix "icount"
-i eth0 -p tcp --dport 8080 -j ACCEPT
-i eth0 -p udp --dport 67 -j ACCEPT
-i eth0 -p udp --dport 68 -j ACCEPT
-i eth0 -p tcp --dport 53 -j ACCEPT
-i eth0 -p udp --dport 53 -j ACCEPT
-i eth0 -p tcp --dport 20 -j ACCEPT
-i eth0 -p udp --dport 20 -j ACCEPT
-i eth0 -p tcp --dport 21 -j ACCEPT
-i eth0 -p udp --dport 21 -j ACCEPT
-i eth0 -p udp --dport 1194 -j ACCEPT
-i eth0 -p tcp --dport 1194 -j ACCEPT
-i eth0 -p tcp --dport 22 -j ACCEPT
-i eth0 -p udp --dport 22 -j ACCEPT
-i eth0 -p icmp -j ACCEPT
-i eth0 -p tcp --dport 53 -j ACCEPT
-i eth0 -p udp --dport 53 -j ACCEPT
-i eth0 -j DROP

Кстати теперь даже если вручную прописать днс на компе то не работает, а пингую 212.12.0.2 (DNS провайдера) вообще получаю ответ от 10.230.80.1 что заданный узел недоступен

дописал

-i eth1 -p tcp --dport 53 -j ACCEPT
-i eth1 -p udp --dport 53 -j ACCEPT

этот код открывает порты?

Спасибо, Вы очень любезны.

32

Сергей В. пишет:

Как я понял у меня ed и bash.. так?

ed это очень простой текстовый редактор. его можно освоить за 1 час (полностью). пригоден для редактирования конфигов на незнакомой системе. в знакомой лучше поставить mc & mcedit (хотя обычно это и так стоит). кроме того, есть ещё over9000 разных редакторов.

bash - это один из вариантов  shell'а, оболочки, которая выполняет ваши команды. ещё она-же выполняет команды из скриптов. это очень важно, ибо linux состоит из скриптов чуть менее чем полностью.

Сергей В. пишет:

Про сервер.. я уже писал, что иногда DNS выдаётся, но по какой логике, я не проследил

обычно адрес DNS сервера выдаётся DHCP сервером для DHCP клиента. Об этом есть записи в логе и того и другого.

Просматривать логи можно командой less, ей НЕОБХОДИМО научится пользоваться, т.к. документацию показывает тоже она (manpages). А без документации можно ставить только венду. Там есть поиск, кнопки слеш и n (слеш - начать поиск, n следующее совпадение). и ещё много чего есть.

Сергей В. пишет:

именно 10.230.80.1

это какой-то внутренний локальный адрес. если там и есть DNS, то только ваш (или в локалке вашего провайдера). в Интернете адресов на 10 не существует.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

33

Сергей В. пишет:

-i eth1 -p tcp --dport 53 -j ACCEPT
-i eth1 -p udp --dport 53 -j ACCEPT

Сергей В. пишет:

этот код открывает порты?

эти коды - параметры команды iptables. служат для отправки пакетов с eth1 по протоколу UDP на порт 53. обычно это пакеты для DNS. там(внутри пакетов) написано, какой ip сейчас имеет linuxforum.ru, а какой - гугл.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)
drBatty пишет:

10.230.80.1

это адрес моего сервера/шлюза

drBatty пишет:

эти коды - параметры команды iptables. служат для отправки пакетов с eth1 по протоколу UDP на порт 53. обычно это пакеты для DNS. там(внутри пакетов) написано, какой ip сейчас имеет linuxforum.ru, а какой - гугл.

Выходит я всё верно сделал? Так какого рожна DNS не работает? В данный момент даже если прописать вручную, всё равно не пашет.

и как мне выйти из ed?   oO

Спасибо, Вы очень любезны.

35

Сергей В. пишет:

это адрес моего сервера/шлюза

вот на этом шлюзе должен быть установлен DNS сервер (имеет 2 названия: BIND9 и named. это одно и тоже). Либо там должны быть приняты специальные меры, что-бы он отправлял DNS пакеты на другой DNS сервер и обратно.
первый вариант лучше. вам нужен прозрачный кеширующий DNS-сервер.

Сергей В. пишет:

Выходит я всё верно сделал? Так какого рожна DNS не работает? В данный момент даже если прописать вручную, всё равно не пашет.

это необходимое условие, но недостаточное.
а по IP работает?
на клиентах тоже надо прописывать DNS, причём - ваш шлюз. Либо в настройках DHCP указать, что-бы он передовал IP шлюза клиентам. А в клиентах - что-бы получал. (в терминах венды и всяких гуёв - "получать автоматически").

Сергей В. пишет:

и как мне выйти из ed?

как обычно, набрать в другой консоли man ed, и поиском найти quit или exit.

man ed пишет:

      q       Quits ed.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

36

PS: кстати, перед набором команды сначала прочтите man. а то вам тут насоветуют...

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

37

drBatty пишет:

а по IP работает?

имеется ввиду не

 Консоль:
ping ya.ru

а
 Консоль:
ping 213.180.204.3

кроме того, учитывайте, что для работы этой команды вы должны обеспечить прохождение ICMP пакетов. Многие админы полагают, что одминам, которые не могут настроить ICMP следует отрезать яйца. Ибо они мешают работе всей Сети ab Любопытно, что без ICMP ping не работает, но "интернет есть" - можно зайти фконтакт и всё такое. Если серьёзно, то у вас должны быть достаточно веские основания, что-бы не настраивать ICMP.

для проверки DNS используйте также следующую команду:

 Консоль:
# nslookup ya.ru
Server:        192.168.1.1
Address:    192.168.1.1#53

Non-authoritative answer:
Name:    ya.ru
Address: 77.88.21.3


кстати она интерактивная ваще-то.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

38 (28.01.2011 13:58:29 отредактировано Сергей В.)

По ip работает, я уже писал. Можно 77.88.21.3 в адресную браузера вбить и всё будет ок. 

В настройках сети пока-что пишу DNS вручную (10.230.80.1)

drBatty пишет:

Либо в настройках DHCP указать, что-бы он передовал IP шлюза клиентам


Во! Это я сделать и хочу, только где? И что писать то?

P.S: mc заработал!!! Наконец могу увидеть каталоги и имею возможность радактировать!  (понимаю что глупо звучит ab )

--------------

Короче файлы теперь редактировать могу. Вопрос: как сделать так, чтоб клиентам передавался адрес DHCP сервера (10.230.80.1)
нашёл /etc/dhcp/dhcp.conf и dhcp.conf.sample пытался там что-нибудь менять, но пока не пошло ничего.

drBatty пишет:

вот на этом шлюзе должен быть установлен DNS сервер (имеет 2 названия: BIND9 и named. это одно и тоже)

Есть просто bind и пишет что служба запущена, но и по всему видно, что она запущена.

Спасибо, Вы очень любезны.

39

drBatty пишет:
Skull пишет:

Дальнейшую дискуссию предлагаю свернуть, чтобы не получить дублирования флуда.

лучше timeout. а вы пока мануалы почитаете bx
потом продолжим. только желательно с пруфами  :lol:

Не вижу смысла доказывать что-нибудь фанатику, уж извините за прямоту.

40

Сергей В. пишет:

В настройках сети пока-что пишу DNS вручную (10.230.80.1)

На сервере bind работает в изолированном окружении (chroot).
/var/lib/bind При получении DNS от провайдера по DNS он прописывается в /var/lib/bind/etc/resolvconf-options.conf
Если автоматика по каким-то причинам не работает, то настраивайте DNS-сервер через веб-интерфейс: в экспертном режиме Серверы → DNS-сервер
(https://сервер:8080/bind). Знание командной строки, конечно, хорошо, но не нужно на начальном уровне пытаться делать всё в ed.

Skull пишет:

Если автоматика по каким-то причинам не работает, то настраивайте DNS-сервер через веб-интерфейс: в экспертном режиме Серверы → DNS-сервер

там вроде бы как домен??? кудаж там писать адрес?

Skull пишет:

/var/lib/bind/etc/resolvconf-options.conf

# Generated by resolvconf
forward first;
forwarders {
212.12.0.2;
212.12.0.3;
};

это днсы провайдера, мне надо, чтоб машины в сети получали 10.230.80.1 автоматически, по той причине, что тогда будут кэшироваться днс запросы.

Спасибо, Вы очень любезны.

42

Сергей В. пишет:

это днсы провайдера, мне надо, чтоб машины в сети получали 10.230.80.1 автоматически, по той причине, что тогда будут кэшироваться днс запросы.

в dhcp.conf


option domain-name-servers 10.230.80.1;
option routers 10.230.80.1;

на клиенте будет GW 10.230.80.1 DNS 10.230.80.1

It is good day to die ...
MS Windows 10
Заметки о главном...

а вот такой <-----> символ означает что строка закоментированна?

i2ks пишет:

option domain-name-servers 10.230.80.1;
option routers 10.230.80.1;

Сделал, но пока не пашет..

Это в /etc/dhcp ?

Спасибо, Вы очень любезны.

44

Сергей В. пишет:

Это в /etc/dhcp ?

да в файл /etc/dhcpd.conf или как вариант еще может быть /etc/dhcp/dhcpd.conf, далее сервис dhcp перезапустить не забудьте

It is good day to die ...
MS Windows 10
Заметки о главном...

45

Сергей В. пишет:

это днсы провайдера, мне надо, чтоб машины в сети получали 10.230.80.1 автоматически, по той причине, что тогда будут кэшироваться днс запросы.

Сервер DHCP в серверных дистрибутивах Пятой платформы всегда отдаёт клиентами свой адрес как DNS-сервера. А дальше Bind кэширует с присланных ему DNS-серверов (где я указал). Так работает, если ручками не указывать иное.

46

Сергей В. пишет:

Во! Это я сделать и хочу, только где? И что писать то?

многобукв потом осилю...
следите за рекламой

Сергей В. пишет:

mc заработал!!! Наконец могу увидеть каталоги и имею возможность радактировать!

ну вот и забейте пока на всякие vi, ed и прочий матан.

Сергей В. пишет:

Есть просто bind и пишет что служба запущена, но и по всему видно, что она запущена.

запущена но не настроена.

Skull пишет:

Не вижу смысла доказывать что-нибудь фанатику, уж извините за прямоту.

базара нет. извините за прямоту. в чём я фанатик?

Skull пишет:

На сервере bind работает в изолированном окружении (chroot).

уверены? лучше переспросите. например я не вижу особого смысла скрывать bind в chroot.

Skull пишет:

Знание командной строки, конечно, хорошо, но не нужно на начальном уровне пытаться делать всё в ed.

дык я и призываю юзать mc, и не мучить мозгЪ излишним матаном. Не? Вы против mcedit?

Сергей В. пишет:

Сделал, но пока не пашет..

Это в /etc/dhcp ?

конечно не пашет. я уже забыл, какой у вас сервер DHCP на сервере, и какой клиент на клиенте. А вы?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

47

drBatty пишет:

дык я и призываю юзать mc, и не мучить мозгЪ излишним матаном. Не? Вы против mcedit?

Только если чт-то не получилось через веб-интерфейс. При ручной правке конфигов велик риск ошибки. Кроме того, предлагали поставить с офсайта, а не репозитория. Я понимаю, что Слакварь сказалась, но это уже перебор.

48

Skull пишет:

Только если чт-то не получилось через веб-интерфейс.

ещё через семёрочку не получится bx

Skull пишет:

При ручной правке конфигов велик риск ошибки

4.2
намного ниже. сложно написать rm -rf /*, куда как сложнее, чем ткнуть случайно на кнопку "убить всё", а потом по привычке на "вы таки уверены да/нет?".
не надо сказок - сервис просто не запустится с неправильным конфигом. дайте примеры обратного.

Skull пишет:

Кроме того, предлагали поставить с офсайта, а не репозитория.

я НИКОГДА НЕ ПРЕДЛАГАЛ СТАВИТЬ ИЗ СЫРЦОВ!!! Купите букварь.
сайт дан вовсе не для того, что-бы там качать исходники.

Skull пишет:

Я понимаю, что Слакварь сказалась, но это уже перебор.

вы ненавидите лично меня, Патрега, или слакварь? лично мне пофиг. это ВАМ моча в голову ударила. свои обиды оставьте при себе, и строчите жалобы администрации вместе с цитатами. Здесь не нужно.

Разборки - в ЛС, в моей или пишите админам. я не знаю, чего вы хотите.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

49

drBatty пишет:
Skull пишет:

Только если чт-то не получилось через веб-интерфейс.

ещё через семёрочку не получится bx

Поясните, пожалуйста. Не понял.

Skull пишет:

При ручной правке конфигов велик риск ошибки

4.2
намного ниже. сложно написать rm -rf /*, куда как сложнее, чем ткнуть случайно на кнопку "убить всё", а потом по привычке на "вы таки уверены да/нет?".
не надо сказок - сервис просто не запустится с неправильным конфигом. дайте примеры обратного.

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

Skull пишет:

Кроме того, предлагали поставить с офсайта, а не репозитория.

я НИКОГДА НЕ ПРЕДЛАГАЛ СТАВИТЬ ИЗ СЫРЦОВ!!! Купите букварь.
сайт дан вовсе не для того, что-бы там качать исходники.

Я говорил про исходный код? Не передёргивайте. Попробуйте найти там сборки под ALT Linux.

50

Skull пишет:

Поясните, пожалуйста. Не понял.

просто веб-интерфейсом можно пользоваться ПОСЛЕ изучения консоли. Иначе - маздай получится.

Skull пишет:

В командной строке можно любую команду ввести. В отличие от веб-интерфейса

т.е. некая "защита от дурака"? так?
вот у меня сейчас на руках двухлетний парень, мой сын. Как вы думаете, он испортит мою БД, если ему дать PhpMyAdmin+мыш? А если ему набрать ssh my_server mysql -uroot -ppassword ?
то-то же.

Skull пишет:

Кроме того, командная строка подразумевает знание того, что делаешь и как откатывать.

вы ошибаетесь в том, что якобы "для того, что бы юзать веб интерфейс ничего знать не надо. и бекапов не надо"
Это НЕ ТАК. Знать матчасть нужно в обоих случаях.

Skull пишет:

Я говорил про исходный код? Не передёргивайте. Попробуйте найти там сборки под ALT Linux.

"там" (на сайте mc) можно прочитать о том, что это за программа, зачем она нужна, её историю и прочее такое. для того и ссылка на сайт. Кто лучше разрабов это расскажет? Передёргиваете вы - о том как ставить вообще разговора не было. Собеседник далеко не настолько глуп, что-бы лезть в раздел для разработчиков, и качать срез gitовской репы.
да, альтовских бинарников там нет, но их там и не должно быть! Если вы не знали, то я уже 4000+ постов здесь написал, и не припоминаю, где это я советовал что-то собирать и ставить в /usr/local ГДЕ? Может в разделе "программирование"? Когда писал про свои программы? Вы не поверите, но я даже свои программы не ставлю так. Я делаю пакеты, которые ставлю пакетным менеджером. А вы спорите с каким-то другим drBatty, который существует лишь в вашем воображении.  ac

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

51

drBatty пишет:

просто веб-интерфейсом можно пользоваться ПОСЛЕ изучения консоли. Иначе - маздай получится.

Глупости! Windows так не настраивается, а давать всем микроскопы для забивания гвоздей отдаёт фанатизмом.

Вы подтвердили, что и слышать не хотите и свои слова приписываете.

52

Skull пишет:

Глупости!

глупости. бездоказательные

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

53

Сергей В., ну вы поняли - у вас два пути:
1) купить альт, заплатить бабло Skull'у и иже с ним, они вам сделают интерфейс с одной кнопкой.
2) разобраться с матчастью, и настроить самому.

что выбрать - решать вам.

Skull,  зря беситесь - работы хватит. и вам, и мне.  ag

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

54 (01.02.2011 17:01:26 отредактировано Сергей В.)

Весело вы тут )))

Короче на данный момент расклад такой, сервер работает, под ним уже 14 компов, но DNS сервер пока прописал им вручную (жуть как не хотелось, но надо чтоб работало, всё таки занятия.). DNSы так и не присваиваются автоматом, что я тольк не делал, а делел я вот что:

i2ks пишет:

/etc/dhcpd.conf

Здесь ничего не менял, не понял куда там можно вписать

i2ks пишет:

/etc/dhcp/dhcpd.conf

Сюда вписал это

i2ks пишет:

option domain-name-servers 10.230.80.1;
option routers 10.230.80.1;

но вот только что открыл и вижу что строки option domain-name-servers 10.230.80.1; там нет.....

dnsmasq (Кеширующий сервер DNS) в веб интерфейсе написано что не работает..

И как перезапустить dhcp? То, что нашёл в сети не работает, то говорит что команды нет, то сервис не найден.. муть короче.

Спасибо, Вы очень любезны.

55

Сергей В., не, это вам к Skull'у, у меня в слаке всё не так. ac
что они там сделали - я не знаю.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

56

option domain-name-servers

Этой строчки должно хватить

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"

В /etc/dhcp/dhcpd.conf ?
Я тоже так думаю, но она пропадает после перезагрузки.. И как перезапустить DHCP не перезагружая сервер?

Спасибо, Вы очень любезны.

58

Сергей В. пишет:

И как перезапустить DHCP не перезагружая сервер?

Какая-то ерунда у вас.
Перезапуск:

service dhcpd restart

DNS должен отдаваться провайдером. Он отдаётся?

59

На CentOS

 Консоль:
[root@master ~]# rndc  - перегрузить конфиг сервера

Это где он находится

 Консоль:
[root@master ~]# whereis rndc
rndc: /usr/sbin/rndc /etc/rndc.key /usr/share/man/man8/rndc.8.gz

Перегрузить сервер

 Консоль:
[root@master ~]# /etc/init.d/dhcpd restart

или так
 Консоль:
[root@master ~]# service dhcpd restart

Добавить в автозагрузку
 Консоль:
[root@master ~]# chkconfig dhcpd on

MX 23.6 Libretto x86_64
Чем больше я работаю админом, тем больше понимаю, насколько волшебна фраза - "Нет технической возможности!"
Skull пишет:

Какая-то ерунда у вас.

Вот и я так думаю..

Skull пишет:

service dhcpd restart

Да, именно так делал, но может где ошибся??? Был ответ что-то типа сервис не опознан.. (щас не на работеЮ не могу точно сказать).

Skull пишет:

DNS должен отдаваться провайдером. Он отдаётся?

DNS провайдера прописан в настройках eth0, и там всё работает. eth1 смотрит в локалку, и её адрес 10.230.80.1, я руками прописал этот адрес в машинах - клиентах как DNS(ip и адрес шлюза получают автоматом, то есть dhcp пашет) и всё работает.

Skull пишет:

dhcpd

Блин, я по моему писал dhcp.. завтра проверю..

Короче всем спасибо, завтра попробую койчто..

Спасибо, Вы очень любезны.