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


Хотите сделать посильный вклад в развитие Ubuntu и русскоязычного сообщества?
Помогите нам с документацией!

Автор Тема: 100% рабочий шлюз!  (Прочитано 3713 раз)

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

Оффлайн Immortal.1986

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Корсар
    • Просмотр профиля
100% рабочий шлюз!
« : 17 Февраля 2011, 16:36:45 »
Предыстория!
Перешёл офис на линуксы (Ubuntu) ну и соответственно и сервер переехал на server ubuntu 10.10.
первой задачей было дать инет! а потом уже ставит прокси,самбу,впн,и так далее!
Это руководство как сделать САМЫЙ ПРоСТоЙ ШЛюз для раздачи инета в сеть!
потом если будет у вас желание (пишите) я раскажу про shh squid vpn wedmin samba!


Вообщем поехали!

Сразу замечу что по каким причинам может не работать!
1.инсталить сервер надо только с одним шнурком от инета!( а после настроек второй сетевухи в /etc/network/interfaces) подключать сеть. почему? просто когда поднимаешь ГРАФИКУ -  НЕТВОРК МЕНЕДжЕР У меня ВСЁ ЗАТИРАЛ!
2. не знаю почему ну при инсталляции сервера при выборе доп.програм -  НЕ ЧЕГО НЕ Выбираем...........жмём далее!

ну вот вы залогинились!! сначала пингуем инет  ping ukr.net если пинг есть то всё гуд ))))))

пишем            sudo -s     (даём права рута , что бы не писать всегда sudo) это не важно!
                            
                         apt-get install update (обновляем) и ставим их  apt-get install upgrade

Все обновили .теперь приступим к настройкам :
Сначала настроим сетевухи (ОДНУ КОТОРАЯ ИНЕТ ВЫ НАСТРОИЛИ ПРИ ИНСТАЛЯЦИИ) а вторую вручную :
Пишем nano /etc/network/interfaces  у вас должно быть как у меня (КРОМЕ МОИХ И ВАШИХ АДРЕССОВ!!!!!!!!!!!!!!!!!!!!!!!!!!)

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
auto eth1
iface eth1 inet static
pre-up iptables-restore < /etc/iptables.up.rules
      address 195.3.206.ХХХ
       netmask 255.255.255.ХХХ
       network 195.3.206.ХХХ
       broadcast 195.3.206.ХХХ
      gateway 195.3.206.ХХХ
        # dns-* options are implemented by the resolvconf package, if installed
       dns-nameservers 193.223.98.1
       dns-search customers.uplink.net.ua
auto eth0
iface eth0 inet static
        address 192.168.1.21
        netmask 255.255.255.0
eth1 - у меня инет все эти адресса дал мне провайдер(ADSl MODEM) eth0 - писать как у меня только вставить ваш адрес,и маску!
pre-up iptables-restore < /etc/iptables.up.rules - это поднятие правил при старте системы ....это позже ))
Мы настроили сетевухи теперь перезапустите сеть командой /etc/init.d/networking restart
если ВЫ не где не ошиблись всё работает! КСТАТЕ ВКЛЮЧИТЕ ВТОРОЙ ШНУРОК В СЕТЬ и пингуйте и мир и сеть!!!! ну инета пока не будет!
Идём дальше
прописываем правила (ОБРОТИТЕ ВНИМАНИЕ ЧТО eth1 - ЭТО ИНЕТ eth0 - сеть а 192,168,1,0/24 - МОЯ СЕТЬ)
iptables -A FORWARD -i eth1 -o eth0 -s 192.168.1.0/24 -m conntrack --ctstate NEW -j ACCEPT и жмём ЕНтер ....идём дальше
iptables -A FORWARD -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT       жмём ЕНТЕР...........дальше
iptables -A POSTROUTING -t nat -j MASQUERADE        жмем ентер
не где не должно высвечивать ошибки!
ЕДЕМ ДАЛЬШЕ
пишем sh -c "echo 1 > /proc/sys/net/ipv4/ip_forward" жмём ентер
пишем sh -c "iptables-save > /etc/iptables.up.rules" жмем ентер
вот теперь в  /etc/network/interfaces   пишим    pre-up iptables-restore < /etc/iptables.up.rules     смотри как и где у меня написано!

последние штрихи nano /etc/sysctl.conf
в самом конце файла пишем
net.ipv4.conf.default.forwarding=1
net.ipv4.conf.all.forwarding=1
сохроняем
пишем nano /etc/resolv.conf
и пишем ДНС сервера
в моес случаи это так
первый это шлюз провайдера
второй адресс моего компа (тоесть сервера он же шлюз)
search customers.uplink.net.ua
nameserver 193.223.98.1
nameserver 192.168.1.21
сохраняем!
Должно работать!!!если на клиенских машинах указать шлюз ваш адрес а днс провайдера!(но мы сделаем последний штих что бы на клиенских машинах можно было писать днс и шлюз нашего компа)
простая команда apt-get install dnsmasq
его даже не надо кон фигурировать(ХОТЯ ТАМ НАСТРОЕК) все работает
все рестартим /etc/init.d/networking restart
ошибок не должно быть!!!!!

Вот и настроили САМЫЙ ПРОСТОЙ ШЛЮЗ С РАЗДАЧАЙ ИНЕТА И ЕЩЕ И БОНУС КАК ДНС
p.s
Будь внемателен!!!!!!если чё пишите помогу!!!!!!!

вижу сплошные умные замичания!!! надеюсь новичкам это поможет по крайне мере понять де и чё!

« Последнее редактирование: 17 Февраля 2011, 18:28:51 от Immortal.1986 »

Оффлайн AnrDaemon

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 28507
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #1 : 17 Февраля 2011, 16:41:47 »
Откуда на сервере нетворк менеджер?
Что за бред вы несёте, милейший?
Сколько времени вы потратили на нечитание прилепленных тем?
Хотите получить помощь? Потрудитесь представить запрошенную информацию в полном объёме.

Прежде чем [Отправить], нажми [Просмотр] и прочти собственное сообщение. Сам-то понял, что написал?…

Оффлайн Immortal.1986

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Корсар
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #2 : 17 Февраля 2011, 16:44:33 »
тех кто не знает о чём пишет - не писать милейшей
Ну для вас обьясню .....после все этого я поднимал ГРАфичЕскую оболочку(читай внимательно) вот тогда и происходит затирание!

Оффлайн testerka

  • Активист
  • *
  • Сообщений: 408
  • Век живи - век учись.
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #3 : 17 Февраля 2011, 16:47:56 »
Цитировать
потом если будет у вас желание (пишите) я раскажу про shh squid vpn wedmin samba!
можешь приступать :), ВСЕ будут рады.
UBUNTU 10.10 + TT-budget S-1401=36Е

Оффлайн drako

  • Старожил
  • *
  • Сообщений: 1422
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #4 : 17 Февраля 2011, 17:00:47 »
Повеситься и не жить с таких how-to...

Оффлайн Karl500

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 2267
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #5 : 17 Февраля 2011, 17:14:59 »
С нетерпением жду подобных откровений "про shh squid vpn wedmin samba!".

Оффлайн mazzo

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #6 : 17 Февраля 2011, 17:27:45 »
omg, зачем там графика? зачем нетворк-манагер? а если инет адсл ?
пс. чё то русский совсем хромает

Оффлайн Immortal.1986

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Корсар
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #7 : 17 Февраля 2011, 17:30:04 »
Люди отвечайте помогло или нет??? :D
просто столько облазил форумов не чё толкового пишут всякое Г умными словами! а что как и куда ...ни слова! :o

Пользователь решил продолжить мысль 17 Февраля 2011, 17:31:51:
omg, зачем там графика? зачем нетворк-манагер? а если инет адсл ?
пс. чё то русский совсем хромает

епть!!!!!ну вы и народ!!!!!! там же написано МОДЕМ AdSl (вот так везде пишут всё что не лень!!!) по делу больше!
« Последнее редактирование: 17 Февраля 2011, 17:31:51 от Immortal.1986 »

Оффлайн mazzo

  • Активист
  • *
  • Сообщений: 311
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #8 : 17 Февраля 2011, 17:34:54 »
наверно работает) я шлюз ставил давно - с проксей, ну нат ессна тоже есть...с виду правила вроде годные,токо заметил - ip на eth1 - static, а в правиле nat действие MASQUERADE - тут можно действием SNAT обойтись, как пишут в православных туториалах

Оффлайн Immortal.1986

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Корсар
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #9 : 17 Февраля 2011, 17:51:08 »
Возможно ты прав!!!!!!ну я тут изложил верняк работующий шлюз (чтобы на верняк!!)

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #10 : 17 Февраля 2011, 17:53:42 »
а прилепленная тема и нормальное хоуту в соотв разделе уже не подходит,да?

akifo

  • Гость
Re: 100% рабочий шлюз!
« Ответ #11 : 17 Февраля 2011, 17:54:01 »
Язабан  ;D

Оффлайн xeon_greg

  • Активист
  • *
  • Сообщений: 981
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #12 : 17 Февраля 2011, 17:58:09 »
да про графику на сервере - это жесть....

ну раз уж так... то хотя бы тут
Цитировать
iptables -A POSTROUTING -t nat -j MASQUERADE        жмем ентер

 указать интерфейс на каком устраивать маскарад, а не маскарадить все подряд...

Оффлайн Immortal.1986

  • Автор темы
  • Новичок
  • *
  • Сообщений: 18
  • Корсар
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #13 : 17 Февраля 2011, 18:18:20 »
да про графику на сервере - это жесть....

ну раз уж так... то хотя бы тут
Цитировать
iptables -A POSTROUTING -t nat -j MASQUERADE        жмем ентер

 указать интерфейс на каком устраивать маскарад, а не маскарадить все подряд...

Вот вы мне нравитесь!!!!!!Опять куча умных слов напиши как указать интерфейс!!!!!!!

Оффлайн atem32

  • Активист
  • *
  • Сообщений: 596
    • Просмотр профиля
Re: 100% рабочий шлюз!
« Ответ #14 : 17 Февраля 2011, 18:19:59 »
посмотри хоуту и успокойся

 

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