Часовой пояс: UTC + 3 часа




Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 411 • Страница 19 из 21<  1 ... 16  17  18  19  20  21  >
  Пред. тема | След. тема 
В случае проблем с отображением форума, отключите блокировщик рекламы
Автор Сообщение
 

Member
Статус: Не в сети
Регистрация: 18.02.2005
:D Короче FreeBSD и Samba в кодировку 1251 перенастроил, вроде работает теперь нормально с русскими файлами.

:shock: Странно немного файлы зон обновляются. Не пойму зачем он доменные имена и арпы лепит в строку с IN SOA.

Цитата:
$ORIGIN .
$TTL 3600 ; 1 hour
home IN SOA server.home.home. mail.home.ru.home. (
2011122709 ; serial
3600 ; refresh (1 hour)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
3600 ; minimum (1 hour)
)
NS server.home.
$ORIGIN home.
$TTL 12600 ; 3 hours 30 minutes
Alexandr82 A 192.168.0.100
$TTL 3600 ; 1 hour
server A 192.168.0.1


Цитата:
$ORIGIN .
$TTL 3600 ; 1 hour
0.168.192.in-addr.arpa IN SOA server.home.0.168.192.in-addr.arpa. mail.home.ru.0.168.192.in-addr.arpa. (
2011122709 ; serial
3600 ; refresh (1 hour)
3600 ; retry (1 hour)
3600000 ; expire (5 weeks 6 days 16 hours)
3600 ; minimum (1 hour)
)
NS server.home.
$ORIGIN 0.168.192.in-addr.arpa.
1 PTR server.home.
$TTL 12600 ; 3 hours 30 minutes
100 PTR Alexandr82.home.


:help: Кто-нибудь в SQUID разбирается? помогите настроить прозрачный режим, авторизацию по MAC, ограничение доступа в интернет определенным компьютерам, запрет доступа к определенным сайтам с определенных компьютеров.

:help: В Samba можно сделать авторизацию по MAC?

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!



Партнер
 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
С DNS и DHCP я более-менее справился. Теперь другой вопрос:

Есть жесткий диск UFS, расшаренный через Самбу. Когда копирую на него файлы и папки с русскими названиями, то из под FreeBSD вместо названий иероглифы. То же самое если создать файл с русским названием в FreeBSD и перекинуть его на комп с Windows. Как заставить Windows и freebsd работать в одной кодировке?

Я делаю так: добвляю в login.conf сразу после блока "russian|Russian Users Accounts":
russian_utf8|Russian Users Accounts UTF-8:\
:charset=UTF-8:\
:lang=ru_RU.UTF-8:\
:tc=default:
Далее cap_mkdb /etc/login.conf
Прописываю через vipw login-class russian_utf8 нужному пользователю.
Теперь самба: smb.conf:
display charset = utf-8
unix charset = utf-8
dos charset = cp866

Перегружаюсь (может и можно обойтись без этого, но я не парюсь).

P.S. Лучше перед этими процедурами файлы с русскими названиями слить на виндузы, а потом залить на сервер обратно.

Добавлено спустя 2 минуты 27 секунд:
В догонку: если на сервак логинишься каким-нибудь putty, то не забудь в настройках сессии прописать кодировку utf-8.

Добавлено спустя 3 минуты 55 секунд:
Alexandr82 писал(а):
:D Короче FreeBSD и Samba в кодировку 1251 перенастроил, вроде работает теперь нормально с русскими файлами.

Фу какая гадость.


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
Случаем не знаешь как ipfw вместе с nat настраивается?

VVD писал(а):
P.S. Лучше перед этими процедурами файлы с русскими названиями слить на виндузы, а потом залить на сервер обратно.

Они потом будут нормально видеться в Windows и FreeBSD?

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
Случаем не знаешь как ipfw вместе с nat настраивается?

Тебе ядрёный nat или userspace natd?
IMHO, лучше pf покрути.
Долгое время использовал связку ipfw + natd. Хотел перевести на ipfw + ipfw nat, но за 15 минут не срослось и я забил.
А недавно перевели всё на pf с его встроенным nat-ом.
Alexandr82 писал(а):
VVD писал(а):
P.S. Лучше перед этими процедурами файлы с русскими названиями слить на виндузы, а потом залить на сервер обратно.

Они потом будут нормально видеться в Windows и FreeBSD?

Если проделаешь всё, что я написал - да. Сам так живу - у меня и в офисе и дома на рабочих станциях FreeBSD.
Так же есть в офисе с десяток Ubuntu и десятка 2 виндузов XP и 7. Все замечательно работают с русскими буквами в названиях файлах на серверах с самбой (FreeBSD, Ubuntu) и виндузами (2k/2k3 server).


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
VVD писал(а):
Долгое время использовал связку ipfw + natd.

Ну вот ее и пытаюсь настроить

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
VVD писал(а):
Долгое время использовал связку ipfw + natd.

Ну вот ее и пытаюсь настроить

Судя по вопросам ты во фряхе начинающий (или около того) - лучше настраивай PF.


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
VVD писал(а):
Если проделаешь всё, что я написал - да. Сам так живу - у меня и в офисе и дома на рабочих станциях FreeBSD.
Так же есть в офисе с десяток Ubuntu и десятка 2 виндузов XP и 7. Все замечательно работают с русскими буквами в названиях файлах на серверах с самбой (FreeBSD, Ubuntu) и виндузами (2k/2k3 server).

А как на счет содержимого самих файлов? Тоже будет нормально отображаться? И файлы с русскими названиями на флешках и других носителях тоже?

VVD писал(а):
Судя по вопросам ты во фряхе начинающий (или около того) - лучше настраивай PF.

Да вообще ноль был когда начинал настраивать.

Добавлено спустя 3 часа 23 минуты 37 секунд:
Firewall в режиме OPEN работает, а вот со скриптом работать не хочет

Код:
#!/bin/sh
################ Start of IPFW rules file ###############################
# Flush out the list before we begin.
ipfw -q -f flush

# Set rules command prefix
cmd="ipfw -q add"
skip="skipto 800"
pif="bge0"    # public interface name of NIC
              # facing the public Internet
             
              #################################################################
              # No restrictions on Inside LAN Interface for private network
              # Change xl0 to your LAN NIC interface name
              #################################################################
              $cmd 005 allow all from any to any via em0
             
              #################################################################
              # No restrictions on Loopback Interface
              #################################################################
              $cmd 010 allow all from any to any via lo0
             
              #################################################################
              # check if packet is inbound and nat address if it is
              #################################################################
              $cmd 014 divert natd ip from any to any in via $pif
             
              #################################################################
              # Allow the packet through if it has previous been added to the
              # the "dynamic" rules table by a allow keep-state statement.
              #################################################################
              $cmd 015 check-state
             
              #################################################################
              # Interface facing Public Internet (Outbound Section)
              # Check session start requests originating from behind the
              # firewall on the private network or from this gateway server
              # destined for the public Internet.
              #################################################################
             
              # Allow out access to my ISP's Domain name server.
              # x.x.x.x must be the IP address of your ISP's DNS
              # Dup these lines if your ISP has more than one DNS server
              # Get the IP addresses from /etc/resolv.conf file
              $cmd 020 $skip tcp from any to 192.168.1.1 53 out via $pif setup keep-state
             
             
              # Allow out access to my ISP's DHCP server for cable/DSL configurations.
              $cmd 030 $skip udp from any to 192.168.1.1 67 out via $pif keep-state
             
              # Allow out non-secure standard www function
              $cmd 040 $skip tcp from any to any 80 out via $pif setup keep-state
             
              # Allow out secure www function https over TLS SSL
              $cmd 050 $skip tcp from any to any 443 out via $pif setup keep-state
             
              # Allow out send & get email function
              $cmd 060 $skip tcp from any to any 25 out via $pif setup keep-state
              $cmd 061 $skip tcp from any to any 110 out via $pif setup keep-state
             
              # Allow out FreeBSD (make install & CVSUP) functions
              # Basically give user root "GOD" privileges.
              $cmd 070 $skip tcp from me to any out via $pif setup keep-state uid root
             
              # Allow out ping
              $cmd 080 $skip icmp from any to any out via $pif keep-state
             
              # Allow out Time
              $cmd 090 $skip tcp from any to any 37 out via $pif setup keep-state
             
              # Allow out nntp news (i.e. news groups)
              $cmd 100 $skip tcp from any to any 119 out via $pif setup keep-state
             
              # Allow out secure FTP, Telnet, and SCP
              # This function is using SSH (secure shell)
              $cmd 110 $skip tcp from any to any 22 out via $pif setup keep-state
             
              # Allow out whois
              $cmd 120 $skip tcp from any to any 43 out via $pif setup keep-state
             
              # Allow ntp time server
              $cmd 130 $skip udp from any to any 123 out via $pif keep-state
             
              #################################################################
              # Interface facing Public Internet (Inbound Section)
              # Check packets originating from the public Internet
              # destined for this gateway server or the private network.
              #################################################################
             
              # Deny all inbound traffic from non-routable reserved address spaces
              $cmd 300 deny all from 192.168.0.0/16  to any in via $pif  #RFC 1918 private IP
              $cmd 301 deny all from 172.16.0.0/12   to any in via $pif  #RFC 1918 private IP
              $cmd 302 deny all from 10.0.0.0/8      to any in via $pif  #RFC 1918 private IP
              $cmd 303 deny all from 127.0.0.0/8     to any in via $pif  #loopback
              $cmd 304 deny all from 0.0.0.0/8       to any in via $pif  #loopback
              $cmd 305 deny all from 169.254.0.0/16  to any in via $pif  #DHCP auto-config
              $cmd 306 deny all from 192.0.2.0/24    to any in via $pif  #reserved for docs
              $cmd 307 deny all from 204.152.64.0/23 to any in via $pif  #Sun cluster
              $cmd 308 deny all from 224.0.0.0/3     to any in via $pif  #Class D & E multicast
             
              # Deny ident
              $cmd 315 deny tcp from any to any 113 in via $pif
             
              # Deny all Netbios service. 137=name, 138=datagram, 139=session
              # Netbios is MS/Windows sharing services.
              # Block MS/Windows hosts2 name server requests 81
              $cmd 320 deny tcp from any to any 137 in via $pif
              $cmd 321 deny tcp from any to any 138 in via $pif
              $cmd 322 deny tcp from any to any 139 in via $pif
              $cmd 323 deny tcp from any to any 81  in via $pif
             
              # Deny any late arriving packets
              $cmd 330 deny all from any to any frag in via $pif
             
              # Deny ACK packets that did not match the dynamic rule table
              $cmd 332 deny tcp from any to any established in via $pif
             
              # Allow traffic in from ISP's DHCP server. This rule must contain
              # the IP address of your ISP's DHCP server as it's the only
              # authorized source to send this packet type.
              # Only necessary for cable or DSL configurations.
              # This rule is not needed for 'user ppp' type connection to
              # the public Internet. This is the same IP address you captured
              # and used in the outbound section.
              $cmd 360 allow udp from 192.168.1.1 to any 68 in via $pif keep-state
             
              # Allow in standard www function because I have Apache server
              $cmd 370 allow tcp from any to me 80 in via $pif setup limit src-addr 2
             
              # Allow in secure FTP, Telnet, and SCP from public Internet
              $cmd 380 allow tcp from any to me 22 in via $pif setup limit src-addr 2
             
              # Allow in non-secure Telnet session from public Internet
              # labeled non-secure because ID & PW are passed over public
              # Internet as clear text.
              # Delete this sample group if you do not have telnet server enabled.
              $cmd 390 allow tcp from any to me 23 in via $pif setup limit src-addr 2
             
              # Reject & Log all unauthorized incoming connections from the public Internet
              $cmd 400 deny log all from any to any in via $pif
             
              # Reject & Log all unauthorized out going connections to the public Internet
              $cmd 450 deny log all from any to any out via $pif
             
              # This is skipto location for outbound stateful rules
              $cmd 800 divert natd ip from any to any out via $pif
              $cmd 801 allow ip from any to any
             
              # Everything else is denied by default
              # deny and log all packets that fell through to see what they are
              $cmd 999 deny log all from any to any
              ################ End of IPFW rules file ###############################


Добавлено спустя 2 часа 3 минуты 24 секунды:
Косяк явно связан с DNS, так как пинги по IP на внешние серверы проходят

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Member
Статус: Не в сети
Регистрация: 12.06.2005
Откуда: Брюсель
на вскидку DNS не работает потому что у тебя в правиле разрешено только TCP

"$cmd 020 $skip tcp from any to 192.168.1.1 53 out via $pif setup keep-state"

а DNS использует UDP, TCP только для синхронизации зон между серверами.


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
VVD писал(а):
Если проделаешь всё, что я написал - да. Сам так живу - у меня и в офисе и дома на рабочих станциях FreeBSD.
Так же есть в офисе с десяток Ubuntu и десятка 2 виндузов XP и 7. Все замечательно работают с русскими буквами в названиях файлах на серверах с самбой (FreeBSD, Ubuntu) и виндузами (2k/2k3 server).

Из под putty все нормально, а вот если на самом серваке зайти, то абракадабра

asus8420 писал(а):
а DNS использует UDP, TCP только для синхронизации зон между серверами.

В этом как раз была загвоздка

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
VVD писал(а):
Если проделаешь всё, что я написал - да. Сам так живу - у меня и в офисе и дома на рабочих станциях FreeBSD.
Так же есть в офисе с десяток Ubuntu и десятка 2 виндузов XP и 7. Все замечательно работают с русскими буквами в названиях файлах на серверах с самбой (FreeBSD, Ubuntu) и виндузами (2k/2k3 server).

Из под putty все нормально, а вот если на самом серваке зайти, то абракадабра

В текстовой консоли UTF-8 во фре пока нормально не работает.
Под иксами всё с этим хорошо. По SMB, по NFS, через putty (и прочие ssh клиенты) тоже всё замечательно.


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
Я думаю что нужны шрифты 8x8, 8x14, 8x16 под UTF8

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
Я думаю что нужны шрифты 8x8, 8x14, 8x16 под UTF8

Не всё так просто. В UTF-8 символы переменной дины - от 1 до 6 байт. И их существенно больше, чем 512, а это максимум, сколько можно отображать в консоле в текстовом режиме без особых извращений (надеюсь не нужно объяснять что такое текстовый режим и чем он отличается от графического?).


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
К стати, антивирус на сервак имеет смысл ставить?

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
К стати, антивирус на сервак имеет смысл ставить?

Только если у тебя куча неконтролируемых мастдаёвских клиентов имеют доступ на запись по SMB/FTP/SCP/SFTP.


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
Кто знает как IPFW для Клиента Сбербанка настроить?

Добавлено спустя 1 час 16 минут 53 секунды:
Сначала я открывал только порт 1024, указанный в настройках банк-клиента, не работало ни фига. В общем несколько убитых часов и нашелся виновник - ViPNet Монитор. Ему надо было UDP по порту 55777. Крыша может поехать с этим тупым бухгалтерским софтом.

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
Кто знает как IPFW для Клиента Сбербанка настроить?

Добавлено спустя 1 час 16 минут 53 секунды:
Сначала я открывал только порт 1024, указанный в настройках банк-клиента, не работало ни фига. В общем несколько убитых часов и нашелся виновник - ViPNet Монитор. Ему надо было UDP по порту 55777. Крыша может поехать с этим тупым бухгалтерским софтом.

А ты не пробовал использовать tcpdump (trafshow), чтобы увидеть кто ещё куда стучится?


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
VVD писал(а):
А ты не пробовал использовать tcpdump (trafshow), чтобы увидеть кто ещё куда стучится?

А они на шлюзе что-нибудь адекватное покажут?

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
VVD писал(а):
А ты не пробовал использовать tcpdump (trafshow), чтобы увидеть кто ещё куда стучится?

А они на шлюзе что-нибудь адекватное покажут?

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


 

Member
Статус: Не в сети
Регистрация: 18.02.2005
Как uTorrent через IPFW+NAT+SQUID настроить?

_________________
Гробы разработчиков надо делать круглыми, чтоб переворачиваться было удобно!


 

Junior
Статус: Не в сети
Регистрация: 20.12.2008
Alexandr82 писал(а):
Как uTorrent через IPFW+NAT+SQUID настроить?

uTorrent на одной из внутренних машинок, а фря роутер?
Squid здесь лишний.
Если внешний IP белый, то сделать проброс порта (TCP, например 58372) через NAT на эту машинку, а на ней в настройках uTorrent-а указать этот порт.
IPFW разрещить хождение трайика по этому порту в нуэных напрвлениях.


Показать сообщения за:  Поле сортировки  
Начать новую тему Новая тема / Ответить на тему Ответить  Сообщений: 411 • Страница 19 из 21<  1 ... 16  17  18  19  20  21  >
-

Часовой пояс: UTC + 3 часа


Кто сейчас на конференции

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 1


Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Перейти:  



Лаборатория














Создано на основе phpBB® Forum Software © phpBB Group
Русская поддержка phpBB | Kolobok smiles © Aiwan