Где хорошо - там и дом...

Категории каталога

xDSL [3]
Все материалы по xDSL
IT-Технологии [6]
Статьи по данной теме
Вирусняки [2]
Про вирусы
CISCO [2]
Здесь все о продукции этой известной компании
Unix, Linux [36]
Software [4]
Описания к прогам, всячинская инфа
Телефония [2]
Телефония и все к нрей относящееся
Games [1]
Windows [1]
Реклама, интересній софт [0]
Здесь можно прорекламировать любой софт

Наш опрос

Какому из производителей антивирусных продуктов Вы отдаете предпочтение?
Всего ответов: 474


Гидрометцентр России

Погода по львівськи

Штормовые предупреждения

onet.pl

meteo.pl

pogodynka.pl


HSDN - Информационная полоска
Locations of visitors to this page

Каталог статей

Главная » Статьи » Компьютеры, сети, оборудование, ОС, проги » Unix, Linux

UBUNTU:Server. Установка и настройка
Загружаемся с диска дистрибутива.

Выбираем сетевую карту (eth0) «смотрящую» в сторону ADSL модема,
задаем адрес 192.168.1.10 и маску 255.255.255.0
выбираем ПО: DNS и OpenSSH сервер

Настраиваем ADSL соединение (модем настроен как мост)

команда pppoeconf (от root)
вводим имя и логин выданный провайдером

Интернет на сервере появился! Проверяем, пингуем: ping ya.ru
Обновляем сервер:

apt-get update
apt-get upgrade
устанавливаем дополнительные пакеты:
apt-get install mc iptraf
Настраиваем интерфейс «смотрящий» в локальную сеть:

/etc/network/interfaces
auto eth1
iface eth1 inet static
address 192.168.0.1
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
Прописываем (дописываем) DNS адреса (приведены адреса Укртелекома):

/etc/resolv.conf
nameserver 195.5.28.2
nameserver 195.5.46.12
nameserver 195.5.46.10
прописываем хосты:

/etc/hosts
192.168.0.1 local-server
192.168.0.10 max
192.168.0.11 musson
192.168.0.12 vet
192.168.0.13 nick

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

1. создаем файл /etc/init.d/mynat:
#!/bin/sh
echo «1» > /proc/sys/net/ipv4/ip_forward
#разрешаем принимать ответы на запросы
iptables -A INPUT -m state —state RELATED,ESTABLISHED -j ACCEPT
#Полностью разрешаем весь трафик на loopback
iptables -A INPUT -i lo -j ACCEPT
#Разрешаем трафик со стороны локальной сети
iptables -A INPUT -s 192.168.0.0/255.255.255.0 -i eth1 -j ACCEPT
#Все запросы на 80-й порт перенаправляем на squid
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -p tcp —dport 80 -j REDIRECT —to-ports 3128
#Делаем маскарадинг из локальной сети в инет
iptables -t nat -A POSTROUTING -s 192.168.0.0/255.255.255.0 -j MASQUERADE
#Открываем порты для торрента
iptables -I INPUT -p tcp —destination-port 6881:6999 -j ACCEPT
2. делаем автозагрузку правил:
#update-rc.d mynat defaults (от root)
Устанавливаем shaper:

1. #apt-get install shaper
2. создаем файлы в /etc/shaper:
cbq-0002.max
DEVICE=eth1, 100Mbit, 10Mbit
RATE=64Kbit
WEIGHT=6Kbit
PRIO=5
RULE=192.168.0.10

cbq-0003.musson
DEVICE=eth1, 100Mbit, 10Mbit
RATE=412Kbit
WEIGHT=41Kbit
PRIO=5
RULE=192.168.0.11

cbq-0004.nick
DEVICE=eth1, 100Mbit, 10Mbit
RATE=912Kbit
WEIGHT=91Kbit
PRIO=5
RULE=192.168.0.13

Сеть готова. Трафик делится. Все работает. Теперь можно приступать к улучшениям сети. Сюда входит: установка и настройка прокси-сервера Squid (можно резать баннеры и порно, а так же запрещать доступ на определенные сайты).
Категория: Unix, Linux | Добавил: astrolon (04.02.2012)
Просмотров: 1336 | Комментарии: 1 | Рейтинг: 4.0/1 |
Всего комментариев: 1
1  
А чего в своём файле /etc/init.d/mynat не указал блокировать всё по умолчанию?
iptables -P INPUT DROP
iptables -P FORWARD DROP
iptables -P OUTPUT DROP

?

Да и вообще несколько ошибок:
#!/bin/sh
#echo «1» > /proc/sys/net/ipv4/ip_forward
#разрешаем принимать ответы на запросы
iptables -A INPUT -m state --state ESTABLISHED -j ACCEPT
#Полностью разрешаем весь трафик на loopback
iptables -A INPUT -i lo -j ACCEPT
#Разрешаем трафик со стороны локальной сети
iptables -A INPUT -s 192.168.1.0/255.255.255.0 -i eth0:1 -j ACCEPT
# разрешу пока и свой ws30 - ну на время настройки
iptables -A INPUT -s 192.168.0.30 -i eth0 -j ACCEPT
#Все запросы на 80-й порт перенаправляем на squid
iptables -t nat -A PREROUTING -s 192.168.1.0/255.255.255.0 -p tcp --destination-p$
#Делаем маскарадинг из локальной сети в инет
iptables -t nat -A POSTROUTING -s 192.168.1.0/255.255.255.0 -j MASQUERADE
#Закрываем порты для торрента
iptables -I INPUT -p tcp --destination-port 6881:6999 -j DROP

Ну и раз уже вклинился:
"...С версии 12.04 за конфигурацию DNS отвечает программа resolvconf (вместо файла /etc/resolv.conf). Она позволяет осуществить настройку DNS на основе данных от разных программ и файлов конфигурации.
Одним из следствий этого полезного нововведения является то, что теперь файл /etc/resolv.conf генерируется автоматически. И не индивидуально каждой программой, которая его правит (например Network Manager или DHCP клиент), а через общий программный интерфейс. Это значит, что внесенные в /etc/resolv.conf изменения будут потеряны.
Вместо /etc/resolv.conf информацию о DNS для статических интерфейсов надо вносить в /etc/network/interfaces1) в параметры dns-nameservers, dns-search и dns-domain (которые соответствуют параметрам nameserver, search и domain в /etc/resolv.conf)

Обратите внимание - в /etc/resolv.conf, как правило записываются несколько nameserver, а в /etc/network/interfaces все адреса DNS серверов записываются в одну строчку после ключа dns-nameservers, разделенные пробелами...."
http://help.ubuntu.ru/wiki/настройка_сети_вручную

Добавлять комментарии могут только зарегистрированные пользователи.
[ Регистрация | Вход ]

Форма входа

Поиск

Друзья сайта


$$$ Зарабатывайте на своем сайте


Экономим вместе. Делимся опытом

Ресурс векторних зображень


Скутер-центр

База знаний от Димона

Зелеминский Форум Медведя

Bozhyk

Стеклим балконы

Борьба с мошенничеством



скорость интернет соединения

Разные релизы Ubuntu

PRCY.ru

Статистика


Онлайн всего: 1
Гостей: 1
Пользователей: 0