Форум русскоязычного сообщества Ubuntu


Считаете, что Ubuntu недостаточно дружелюбна к новичкам?
Помогите создать новое Руководство для новичков!

Автор Тема: Шлюз Интернета на базе Ubuntu-Server / Internet Connection Sharing + Squid  (Прочитано 521448 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Денвер

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля

PPPoE это у вас usb-adsl модем?
Если так, то советую использовать ethernet модем - они надёжнее...
модема нет. инет через локальную сеть провайдера по РРРоЕ
Ubuntu 22.04

Оффлайн Денвер

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
Цитировать
домашнему компу выставил статический ип 99.99.99.2
после этого можно смело застрелиться
:-\ а какой нужен?
причём пропадет в этот момент пинг и к самому VPN-серверу провайдера, при этом шлюз провайдера в сетке пингуется, а дальше, например его форум и т.д. в эти моменты тоже перестают отвечать ...
P.S. Удалил полностью эти два пакета и опять прописал те две команды для одновременной работы сетки и инета - ивсё стало гуд как и раньше...  :-\ но соответственно мой второй комп опять без сети и инета  :'(
« Последнее редактирование: 27 Августа 2008, 14:04:49 от Денвер »
Ubuntu 22.04

Оффлайн Денвер

  • Участник
  • *
  • Сообщений: 109
    • Просмотр профиля
никто не сталкивался и не в курсе?  :-\ Сумно
Ubuntu 22.04

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Страшшшно ) :P

Оффлайн beliy-dis

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Не понимаю, чем помешает нопример GNOME на сервере? С ним намного проще помоему...

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Не понимаю, чем помешает нопример GNOME на сервере? С ним намного проще помоему...

ну тем, что ты из гноме будешь запускать ту же консоль.. которую можна запустить из без ГНОМЕ, что уменьшит нагрузку на проц.

Оффлайн beliy-dis

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Ну да, если поднимать сервак на 486)))))

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Ну да, если поднимать сервак на 486)))))
:o не понял!

Оффлайн beliy-dis

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Да в смысле, при сегодняшнем уровне аппаратного обеспечения, какой-то там GNOME сильно машину не загрузит... :)

Оффлайн Alsvartr

  • Активист
  • *
  • Сообщений: 779
  • The secret of the secret
    • Просмотр профиля
Не понимаю, чем помешает нопример GNOME на сервере? С ним намного проще помоему...
Помешает тем, что каждый глюк каждого запущенного приложения гнома будет глюком сервера. Сервер - это не приставка для развлечения и таскания панелек по экрану. Чем меньше ненужных приложений находится в использовании, тем выше отказоустойчивость.
И да, с сервером обычно работают удаленно, а передавать еще и графику - это изврат.

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Не понимаю, чем помешает нопример GNOME на сервере? С ним намного проще помоему...
Помешает тем, что каждый глюк каждого запущенного приложения гнома будет глюком сервера. Сервер - это не приставка для развлечения и таскания панелек по экрану. Чем меньше ненужных приложений находится в использовании, тем выше отказоустойчивость.
И да, с сервером обычно работают удаленно, а передавать еще и графику - это изврат.

Согласен! :coolsmiley:

Оффлайн beliy-dis

  • Новичок
  • *
  • Сообщений: 22
    • Просмотр профиля
Цитировать
И да, с сервером обычно работают удаленно, а передавать еще и графику - это изврат.
Кодеры РАдмина и подобных, извращенцы, я это знал))))

Оффлайн Alsvartr

  • Активист
  • *
  • Сообщений: 779
  • The secret of the secret
    • Просмотр профиля
Кодеры РАдмина и подобных, извращенцы, я это знал))))
Конечно извращенцы. Ssh (без -X) в тыщу раз удобнее.

Оффлайн TrEK

  • Активист
  • *
  • Сообщений: 738
  • good day in FolK-King life :)
    • Просмотр профиля
    • smallprogs.ru
Кодеры РАдмина и подобных, извращенцы, я это знал))))
Конечно извращенцы. Ssh (без -X) в тыщу раз удобнее.

И эффективнее!
Лично я поставил Ubuntu-десктоп для того чтоб просто иметь практику в установке.. и глянуть че-по-чем :)
а так , то конфигурация сводиться только до консоли и mc!

Оффлайн _pavlik_

  • Новичок
  • *
  • Сообщений: 3
    • Просмотр профиля

Имеется шлюз Интернета следующей конфигурации
(lan 192.168.100.0)------eth0(ubuntu server 8.04 + dnsmasq )eth1-----(inet)

Iptables настраивается следующим образом

IPT="//sbin/iptables"

INET_IFACE="eth1"
LOCAL_IFACE="eth0"

echo 1 > /proc/sys/net/ipv4/ip_forward
for f in /proc/sys/net/ipv4/conf/*/rp_filter ; do echo 1 > $f ; done

$IPT -X
$IPT -F

$IPT -P INPUT DROP
$IPT -P FORWARD DROP
$IPT -P OUTPUT DROP 

$IPT -A INPUT -i lo -j ACCEPT
$IPT -A OUTPUT -o lo -j ACCEPT

// Чтобы работал пинг наружу
$IPT -A INPUT -p icmp -m icmp -i $INET_IFACE --icmp-type echo-reply -j ACCEPT
$IPT -A OUTPUT -p icmp -m icmp -o $INET_IFACE --icmp-type echo-request -j ACCEPT

// Чтобы работал пигн внутри
$IPT -A INPUT -p icmp -m icmp -i $LOCAL_IFACE -j ACCEPT
$IPT -A OUTPUT -p icmp -m icmp -o $LOCAL_IFACE -j ACCEPT

// Разрешаем все для внутренней сети
$IPT -A INPUT -p tcp -i $LOCAL_IFACE -j ACCEPT
$IPT -A OUTPUT -p tcp -o $LOCAL_IFACE -j ACCEPT
$IPT -A INPUT -p udp -i $LOCAL_IFACE -j ACCEPT
$IPT -A OUTPUT -p udp -o $LOCAL_IFACE -j ACCEPT

#  DNS наружу =============== две  критические строки ============================
$IPT -A OUTPUT -p udp -o $INET_IFACE --dport 53 -j ACCEPT
$IPT -A INPUT -p udp -i $INET_IFACE --sport 53 -j ACCEPT

// Организация NAT
$IPT -I FORWARD -i $LOCAL_IFACE -d 192.168.100.0/255.255.255.0 -j DROP
$IPT -A FORWARD -i $LOCAL_IFACE -s 192.168.100.0/255.255.255.0 -j ACCEPT
$IPT -A FORWARD -i $INET_IFACE -d 192.168.100.0/255.255.255.0 -j ACCEPT
$IPT -t nat -A POSTROUTING -o $INET_IFACE -j MASQUERADE


# DHCP наружу
$IPT -A OUTPUT -p udp -o $INET_IFACE --dport 67 --sport 68 -j ACCEPT
$IPT -A INPUT -p udp -i $INET_IFACE --dport 68 --sport 67 -j ACCEPT

# Интернет наружу
$IPT -A INPUT -p tcp -i $INET_IFACE  ! --syn -j ACCEPT
$IPT -A OUTPUT -p tcp -o $INET_IFACE -j ACCEPT

// Для работы SSH наружу
$IPT -A INPUT -p tcp -i $INET_IFACE --dport 1975 -j ACCEPT
$IPT -A OUTPUT -p tcp -o $INET_IFACE --sport 1975 -j ACCEPT

// Для работы torrent-a
$IPT -A INPUT -p tcp -m multiport -i $INET_IFACE --dports 60550,60551 -j ACCEPT


Вся эта конфигурация работала около недели без замечаний. Потом стали происходить странные вещи: стали наблюдаться тормоза при операциях на внутреннем интерфейсе eth0. Например: долго проверяется пароль при открытии SSH со шлюзом из внутренней сети (снаружи все открывается быстро !!), долго открывается sftp шлюза из внутренней сети, если на шлюзе запускаешь tcpdump –i eth0, то он порядка 40 секунд о чем-то думает потом только начинается печать пакетов. Долго соображал в чем причина, смотрел загрузку процессора (её нет практически), перегружал систему – не помогает. Потом выяснил, что если убрать 2 строчки из инициализации iptables интерфейс eth0 начинает работать нормально. Но тогда перестает работать DNS во внешнюю сеть.

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

 

Страница сгенерирована за 0.024 секунд. Запросов: 22.