Автор Тема: PPP server  (Прочетена 3607 пъти)

tanganik

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
PPP server
« -: Jan 28, 2003, 23:08 »
Zdraveite znachi ot dosta vreme visi edin problem pred mene.
Polzvam internet prez dial-up , iskam da konfigoriram Linux (Red Hat 8) taka che da bude GATHWAY za ostanalite komputri v mregata koito sa pod windows(taka che kogato vlezna pod linux v internet da moga da go polzvat i te), tova veche znam che stava s PPP Server, ta nqkoi ako go e pravil da mi kage kak tochno stava, ponege veche se oparih svalih nqkakyv script koito mi konfigurira taka konfiguracionite filovete che oshte ne moga da se opravia.

Thanks.
Активен

mrvoland

  • Напреднали
  • *****
  • Публикации: 382
    • Профил
PPP server
« Отговор #1 -: Jan 29, 2003, 09:23 »
предполагам че RH8 са с ядро 2.4.xx та трябва да пуснеш в ядрото подръжка за iptables и да сложиш един bash script в /etc/rc.boot и да направиш файла изпълним (executable)

#!/bin/bash
echo 1 > /proc/sys/net/ipv4/ip_forward
iptables --table nat --append POSTROUTING --out-interface ppp0 -j MASQUERADE
#tezi redowe nadolu sa za da izolirash windows mrejata ot internet
iptables -A INPUT -s 0/0 -d 0/0 -p tcp --dport 137:139 -j DROP
iptables -A INPUT -s 0/0 -d 0/0 -p udp --dport 137:139 -j DROP
iptables -A INPUT -s 0/0 -d 0/0 -p tcp --dport 515 -j DROP
iptables -A FORWARD -s 0/0 -d 0/0 -p udp --dport 137:139 -j DROP
iptables -A FORWARD -s 0/0 -d 0/0 -p tcp --dport 137:139 -j DROP
Активен

no pain no gain!

tanganik

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
PPP server
« Отговор #2 -: Jan 29, 2003, 22:02 »
Ami  napravih slednoto syzdadoh si fail koite e s ime "rc.boot" i go slogih v /etc  - pone taka te razbrah i slogih scripta koito mi beshe dal v nego.
Kernela e kompilirano s iptables, startirah i demona za iptables, no uvi nikakva promiana, nqkade byrkam no kude  '<img'>?
Windows mashinite ne razbirat chhe Linuxa se e svyrzal kum Internet
Активен

  • Гост
PPP server
« Отговор #3 -: Jan 30, 2003, 09:19 »
Ами настроил ли си windows машините както трябва ?
Значи на ясяка трябва да сложиш gateway = IP_of_linux_machine
IP_of_linux_machine = това е IP адреса на LAN картата която е към мрежата.
i някакви DNS-i .
Активен

mrvoland

  • Напреднали
  • *****
  • Публикации: 382
    • Профил
PPP server
« Отговор #4 -: Jan 30, 2003, 09:20 »
за да разбереш дали всичко е наред провери
cat /proc/sys/net/ipv4/ip_forward трябва да ти върне result 1
стартирай скрипта ръчно да провериш дали не дава грешки... ако не дава просто маркера ще премине на другия ред, на windoze машините трябва да зададеш за gateway linux-a (примерно 192.168.0.1)
би трябвало да работи защото съм го пускал по този начин... можеш да провериш за подобни скриптове на
http://www.linuxguruz.org/iptables/
има много примери
Активен

no pain no gain!

tanganik

  • Напреднали
  • *****
  • Публикации: 12
    • Профил
PPP server
« Отговор #5 -: Jan 30, 2003, 21:41 »
Znachi vsichko koeto beshe kazano si e napraveno
cat /proc/sys/net/ipv4/ip_forward  - vrusta 1
ne dava greska kato izpulnia scripta rychno
gathway na Windows mashinite e 192.168.1.1 kakvoto e IP to na Linuxa.
Edinstveneto koeto si mislia i moge bi e prichinata kyde da stoi tozi fila rc.boot(samia script) v /etc ili /etc/rc.d edin vid si mislia che po nqkakyv nachin trqbva da se startira pri  zaregdane na linuxa ili pone pri vryzvane kum internet, ako tova napravia sym si reshil problema pone taka si mislia.

Mersi vse pak, za pomoshta
Активен