LINUX.ORG.RU

Сообщения dicos

 

не могу настроить proftpd за nat-ом

Добрый день

На фТП сервере (192.168.2.2) «крутится» Ubuntu 11.04, proftd ставил из репозитория, конфигурация такая:

Include /etc/proftpd/modules.conf
UseIPv6				on
IdentLookups			off
UseReverseDNS off
ServerName			"Debian"
ServerType			standalone
DeferWelcome			off
MultilineRFC2228		on
DefaultServer			on
ShowSymlinks			on
TimeoutNoTransfer		600
TimeoutStalled			600
TimeoutIdle			1200
DisplayLogin                    welcome.msg
DisplayChdir               	.message true
ListOptions                	"-l"
DenyFilter			\*.*/
DefaultRoot			~
Port				21
MasqueradeAddress		1.1.1.1
<IfModule mod_dynmasq.c>
# DynMasqRefresh 28800
</IfModule>
MaxInstances			30
User				proftpd
Group				nogroup
AllowOverwrite			on
TransferLog /var/log/proftpd/xferlog
SystemLog   /var/log/proftpd/proftpd.log
<IfModule mod_quotatab.c>
QuotaEngine off
</IfModule>
<IfModule mod_ratio.c>
Ratios off
</IfModule>
<IfModule mod_delay.c>
DelayEngine on
</IfModule>
<IfModule mod_ctrls.c>
ControlsEngine        off
ControlsMaxClients    2
ControlsLog           /var/log/proftpd/controls.log
ControlsInterval      5
ControlsSocket        /var/run/proftpd/proftpd.sock
</IfModule>
<IfModule mod_ctrls_admin.c>
AdminControlsEngine off
</IfModule>
Include /etc/proftpd/conf.d/
Других настроек не делал

В качестве шлюза (192.168.2.1, внешний 1.1.1.1) стоит Ubuntu 11.04, команды/настройки iptables такие:

iptables -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT
iptables -A INPUT -i lo -j ACCEPT

iptables -A INPUT -p igmp -j ACCEPT
iptables -A FORWARD -s 1.1.1.1/24 -p udp -j ACCEPT

iptables -A INPUT -s 192.168.2.0/255.255.255.0 -i eth1 -j ACCEPT
iptables -A FORWARD -s 192.168.2.0/24 -p udp -j ACCEPT
iptables -t nat -A POSTROUTING -s 192.168.2.0/255.255.255.0 -j MASQUERADE

iptables -t nat -A PREROUTING -p tcp -d 1.1.1.1 --dport 80 -j DNAT --to-destination 192.168.2.2:80
iptables -A FORWARD -i eth0 -d 192.168.2.2 -p tcp --dport 80 -j ACCEPT

#пробрасываю порты ftp
iptables -t nat -A PREROUTING -p tcp -d 1.1.1.1 --dport 21 -j DNAT --to-destination 192.168.2.2:21
iptables -A FORWARD -i eth0 -d 192.168.2.2 -p tcp --dport 21 -j ACCEPT
iptables -t nat -A PREROUTING -p tcp -d 1.1.1.1 --dport 20 -j DNAT --to-destination 192.168.2.2:20
iptables -A FORWARD -i eth0 -d 192.168.2.2 -p tcp --dport 20 -j ACCEPT

filezilla мне пишет:

Статус:	Соединяюсь с 1.1.1.1:21...
Статус:	Соединение установлено, ожидание приглашения...
Ответ:	220 ProFTPD 1.3.3d Server (Debian) [1.1.1.1]
Команда:	USER user
Ответ:	331 Необходим пароль для пользователя user
Команда:	PASS **********
Ответ:	230 Пользователь user подключён
Команда:	SYST
Ответ:	215 UNIX Type: L8
Команда:	FEAT
Ответ:	211-Features:
Ответ:	 MDTM
Ответ:	 MFMT
Ответ:	 TVFS
Ответ:	 UTF8
Ответ:	 MFF modify;UNIX.group;UNIX.mode;
Ответ:	 MLST modify*;perm*;size*;type*;unique*;UNIX.group*;UNIX.mode*;UNIX.owner*;
Ответ:	 SITE MKDIR
Ответ:	 SITE RMDIR
Ответ:	 SITE UTIME
Ответ:	 LANG en-US.UTF-8;en-US
Ответ:	 SITE SYMLINK
Ответ:	 REST STREAM
Ответ:	 SIZE
Ответ:	211 Конец
Команда:	OPTS UTF8 ON
Ответ:	200 UTF-8 активирован
Статус:	Соединение установлено
Статус:	Получение списка каталогов...
Команда:	PWD
Ответ:	257 "/" является текущей директорией
Команда:	TYPE I
Ответ:	200 Тип установлен в I
Команда:	PASV
Ответ:	227 Entering Passive Mode (1,1,1,1,166,221).
Команда:	MLSD
Ошибка:	Превышено время ожидания соединения
Ошибка:	Не могу получить список каталогов!

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

dicos
()

Как раздать для двух сетей IP адреса

Доброе утро. Есть 2 сети, на которые нужно раздать интернет. Компьютеры одной сети не должны видеть компьютеры другой сети. Но для всех компьютеров должен быть доступ в интернет.

В качестве маршрутизатора выделен компьютер, на котором установлено 3 сетевых карты: одна для интернета, другие для первой и второй сети. На компьютер была установлена убунта с dhcp3-server ом.

в файл /etc/dhcp3/dhcpd.conf прописал следующее:

# первая сеть
subnet 192.168.2.0 netmask 255.255.255.0 {
  range 192.168.2.5 192.168.2.254;
  default-lease-time 600;
  max-lease-time 7200;
}

# вторая сеть
subnet 192.168.3.0 netmask 255.255.255.0 {
  range 192.168.3.5 192.168.3.254;
  default-lease-time 600;
  max-lease-time 7200;
}

в файле /etc/network/interfaces написано следующее:

# интернет
auto eth0
iface eth0 inet static
        address 192.168.1.190
        netmask 255.255.255.0
        network 192.168.1.0
        broadcast 192.168.1.255
        gateway 192.168.1.1
        dns-nameservers 217.70.106.5 217.70.96.34

#сеть №1
auto eth1
iface eth1 inet static
        address 192.168.2.1
        netmask 255.255.255.0
        network 192.168.2.0
        broadcast 192.168.2.255
        gateway 192.168.1.190

#сеть №2
auto eth2
iface eth2 inet static
        address 192.168.3.1
        netmask 255.255.255.0
        network 192.168.3.0
        broadcast 192.168.3.255
        gateway 192.168.1.190

А проблем вот в чем: IP адреса раздаются только со второй сетевой карты.

Как сделать так, чтобы третья сетевая карта раздавала IP адреса, назначенные третьей сети?

dicos
()

Слабый компьютер зависает при сетевой загрузке.

Доброе утро. Создаю терминальную LTSP систему на основе ubuntu 9.10. Загрузка по сети осуществляется при помощи etherboot так как парк компьютеров, которые будут терминалами, очень разношерстный, перепрошивать BIOS и сетевые карты будет очень долго.
Компьютер «мощный», конфигурация которого P-600МГц, 128 МБ оперативной памяти, загружается и все приложения работают без проблем. Если уменьшить количество оперативной памяти с 128 до 64 МБ, то происходит следующее: загружается компьютер по сети, далее, появляется заставка ввода логина и пароля. После ввода логина и пароля происходит загрузка Gnome, но не до конца, в какой-то момент загрузка обрывается, и появляется снова заставка для ввода логина и пароля. После повторного ввода пары логин-пароль ситуация повторяется.
На слабых компьютерах происходит следующее: загружается etherboot, далее появляется логотип ubuntu в середине экрана. Примерно через минуту на клавиатуре начинают моргать светодиоды «caps lock» и «scroll lock». После этого момента, судя по сетевым картам, обмена информацией между ними не происходит. Конфигурация «слабого компьютера»: P-1, 32 МБ.
Первое, что пришло мне на ум, это заменить Gnome на Xfce и после установки обновить ядро и образ ltsp. Все это дело я сделал командами

apt-get remove ubuntu-desktop
apt-get install xubuntu-desktop
ltsp-update-kernels
ltsp-update-image
После выполнения этих команд я перезагрузил сервер, на сервере загрузилась оболочка Xfce. Но на «мощном компьютере» (P-600, 128МБ) загружается Gnome.
Подскажите, как заставить работать ltsp на слабых компьютерах, если на довольно мощном для таких задач компьютер не спавляется?

dicos
()

Принтер на windows машине требуте логин и пароль

Доброе утро. Стоит принтер, доступ к которому открыт по сети, с 4 компьютеров с ОС windows XP печать происходит нормально.
Проблема возникла с машиной, на которой установлен ubuntu 9.10. На ней установлена samba, но ее не настраивал.
Добавляю принтеры через «Система»--«Администрирование»--«Печать»--«Создать». Потом выбираю пункт «Сетевой принтер»--«Windows Printer via SAMBA». Далее поле «smb://» через кнопку «обзор» выбираю принтер и нажимаю на кнопку «далее». В открывшихся окнах я выбираю производителя и марку принтера (HP LaserJet 1200).
После установки я делаю пробную печать. После того, как я отправляю на печать, появляется окошко «Для печати документа 'Test Page'» (задание 23) требуется проверка подлинности." ниже этой надписи поля ввода username и password. Все пароли, какие у меня имелись, я перебрал, но ни один не помог.
Другие принтеры, установленные по сети, печатают нормально.

dicos
()

Не подключаются виртуальные жесткие диски в dos emulator

Добрый день. Я подключал виртуальные жесткие диски в dos emulator так:
1. В каталоге /usr/lib/dosemu/ создал каталог drives.
2. В созданном каталоге создал несколько каталогов, названия которых соответствует названиям жестких дисков (f, n, l, t, s).
3. Затем в каталоге ~/.dosemu/drives/ создал каталоги f, n, l, t и s.
4. Потом в файле dosemu.conf написал $_hdimage = «drives/* drives/f/ drives/n/ drives/l/ drives/t/ drives/s/».
Проблема такая: запущенный эмулятор доса «видит» диски f, n, l, а диски t и s нет. Замена букв t и s не помогла.
Операционная система ubuntu 9.10.

dicos
()

Как подключить в dos emulator дополнительные диски?

Добрый день. Не могу понять как подключить несколько виртуальных жестких дисков к dos emulator. Подскажите куда надо копать в файлах конфигурации есть только подключение CD-ROM и флопи дисков, в интернете я не смог найти описание подключения.
ОС убунту 9.10

dicos
()

Не могу настроить клавиатуру/кодировку в dos emulator

Доброе утро. dos emulator не понимает русские буквы, вводимые с клавиатуры. А также в запускаемых программах в их интерфейсе вместо русских букв «козяблики».

В файл dosemu.conf поставил следующие настройки:
$_layout=«ru»
$_external_char_set=«utf8»
$_internal_char_set=«cp866»

Операционная система ubuntu 9.10, клавиатура простая, 105 клавиш.

dicos
()

Вопросы внедрения терминальной системы.

Здравствуйте. У меня есть несколько вопросов, касающихся внедрения терминальной системы. Сначала опишу для чего нужно внедрить и свои мысли по этому поводу.

Работаю в государственном диагностическом центре. Парк компьютеров морально устарел, сами компьютеры часто ломаются (для примера, вся регистратура сидит на P-1 166МГц windows 98, но в основном работают 2 и 3 пентиумы). Для того, чтобы избежать длительных простоев из-за ремонта техники (сохранение всех документов, переустановка windows и всех сопутствующих программ), было принято решение купить мощный сервер, сделав его терминальным сервером, а старые компьютеры терминальными клиентами. Если это получится сделать, то информация не будет утеряна, так как она будет хранится на сервере. Кроме того, можно будет заменить вышедший из строя один «тонкий клиент» другим без дополнительной установки программ.

От LTSP я отказался по нескольким причинам:

1 Не все компьютеры поддерживают загрузку по сети, thinstation на тестовом компьютере отказался запускаться.

2. Если во время моих экспериментов сервер «упадет», то у людей все равно будет работающая станция.

Остановился на протоколе RDP. Преимущества увидел следующие:

1. ОС «тонкого клиента» может быть как windows так и linux;

2. Не требуется установки дополнительных программ.

ОС для сервера выбрал убунту, так как ее более-менее знаю и дебиан на сервере не захотел устанавливаться. Но это не окончательный выбор, Если не удастся сделать на убунте, буду экспериментировать с CentOS.

Настраивал по этой статье http://ubuntuforums.org/showthread.php?t=392184. Проблема в том, что открывается сессия, но при этом графическая оболочка не запускается, то есть http://saveimg.ru/show-image.php?id=f603a0d97280aa7764395a8ed142a720

файлы конфигураций: sesman.ini: ]http://govnokod.com/2513

xrdp.ini: ]http://govnokod.com/2514

dicos
()