Автор Тема: Споделяне на РРРоЕС  (Прочетена 2128 пъти)

kill_u

  • Напреднали
  • *****
  • Публикации: 1058
  • Distribution: Ubuntu 9.10
  • Window Manager: Gnome
  • Out of here....
    • Профил
    • WWW
Споделяне на РРРоЕС
« -: May 25, 2007, 15:01 »
Значи, дадоха ми временно лаптоп, който е с уиндоус, който от своя страна пък е изцяло на немски. Искам да ползвам домашната си машина така че да разделя интернета и да може лаптопа да има интернет от доставчика. За съжаление обаче нито под Убунту нито под бозата успях да пусна интернета на лаптопа. Пълна мъгла. Опитах да шервам връзката, инсталирах самби мамби, прокси сървъри и не тръгва и не тръгва.
Някой да има идея или да даде точно описание какво да се направи.

Съжалявам сигурно темата е дъвкана много пъти но не успях да намеря как точно става.
Активен

Всеки пост - отговор на въпрос!!!
Gnu/Linux user 411527

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Споделяне на РРРоЕС
« Отговор #1 -: May 25, 2007, 15:53 »
Не разбирам много от iptables, но досега успешно nat-вам pppoe интернет за тетрадката ми. Даже наскоро се престраших и пробвах да си пренасоча един порт за катърчето - успешно.
Примерен код

iptables -F
iptables -t nat -F
iptables -P INPUT ACCEPT
iptables -P FORWARD ACCEPT
iptables -P OUTPUT ACCEPT
iptables -t nat -A POSTROUTING -o ppp0 -j MASQUERADE
iptables -t nat -A PREROUTING -p tcp -i ppp0 --destination-port 4662 -j DNAT --to-destination 172.27.127.2:4662

Последния ред ми е пренасочения порт.
Разбира се съществено е наличието на
Цитат

net/ipv4/ip_forward=1

в /etc/sysctl.conf
Имаше някакъв чалъм за рестартирането на sysctl, ама съм позабравил. Виж sysctl -p /etc/sysctl.conf
Накрая да отбележа, че посоченото решение(, което не разбирам много много. За мен важното е, че магията действа) се отнася за ubuntu. Понеже си го посочил, реших че ще е полезно да споделя. Успех.



Активен

angelinoff

  • Напреднали
  • *****
  • Публикации: 69
    • Профил
Споделяне на РРРоЕС
« Отговор #2 -: May 25, 2007, 20:51 »
И аз съм супер новак .  Искам да питам .. по това , което разбрах 172.27.127.2 трябва да ти е адреса на вътрешната машина нали?
Активен

angelinoff@gmail.com
Култура ми Янко !

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Споделяне на РРРоЕС
« Отговор #3 -: May 25, 2007, 21:02 »
Да.
Това е клас В. Причината е, че ми харесва и че доставчика ми ползва клас С.
Пък и съм много доволен от особенния подбор на цифри. На практика само 3.
Пффх Обърнах го на...
Да това е IP-то на тетрадката ми. На настолния( демек рутващия) е 172.27.127.1, разбира се вътрешното. '<img'>
Активен

angelinoff

  • Напреднали
  • *****
  • Публикации: 69
    • Профил
Споделяне на РРРоЕС
« Отговор #4 -: May 25, 2007, 21:12 »
А тия настройки как ги запаметяваш ? Като се ресне рутиращата машина да се запазат ?
Активен

angelinoff@gmail.com
Култура ми Янко !

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Споделяне на РРРоЕС
« Отговор #5 -: May 25, 2007, 22:19 »
За по-лесно разбира се съм ги набутал в един bash script във "/usr/local/bin/" със име "NAT" за по-лесно писане. При мен целта не е била да се пуща автоматично при boot, щото рутера е десктоп машина. Ама мисля може да се набута някъде из "/etc/network/if-up.d/" например или пък "/etc/rc.local".
Виж, къде е правилно е отделен въпрос.
Активен

kill_u

  • Напреднали
  • *****
  • Публикации: 1058
  • Distribution: Ubuntu 9.10
  • Window Manager: Gnome
  • Out of here....
    • Профил
    • WWW
Споделяне на РРРоЕС
« Отговор #6 -: May 25, 2007, 23:10 »
почнахте дискусия а мен ме забравихте

 '<img'>
Активен

Всеки пост - отговор на въпрос!!!
Gnu/Linux user 411527

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Споделяне на РРРоЕС
« Отговор #7 -: May 25, 2007, 23:41 »
public void offtopic(){
 ':p'
 Не е като да не пишем по темата, ама тебе те нема.
}

След препрочитане на поста ти( първия) разбирам, че убунту-то е получател на интернета, който така и не теква. В такъв случай, ако шлюза не е под дебиън/-дериват не съм много сигурен, че това за sysctl.conf ще е приложимо, ама другото е. Без sysctl.conf имаше една единица да се набичи с едно echo в /proc/sys/net/ipv4/ip_forward.
Активен

kill_u

  • Напреднали
  • *****
  • Публикации: 1058
  • Distribution: Ubuntu 9.10
  • Window Manager: Gnome
  • Out of here....
    • Профил
    • WWW
Споделяне на РРРоЕС
« Отговор #8 -: May 26, 2007, 07:40 »
Оказа се че проблема не е в софтуера. Явно ланкартата ми (втората) към която се свързва лаптопа е заминала. Като вързах лаптопа към първата връзката между двата компютъра стана но естественно няма интернет  '<img'>
Така че проблема е ясен.
Активен

Всеки пост - отговор на въпрос!!!
Gnu/Linux user 411527

angie_bg

  • Напреднали
  • *****
  • Публикации: 842
  • Distribution: Ubuntu 10.04
  • Window Manager: Gnome
    • Профил
    • WWW
Споделяне на РРРоЕС
« Отговор #9 -: May 26, 2007, 09:40 »
Тук съм описал настройката на Ubuntu сървър за разделяне на мрежата. Не е довършено (актуализирано), но може да ви свърши работа. Успех!
Активен