Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2014-08-10 14:59:59

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

zrobienie sieci

Siema,

Sprawa wygląda tak ,

Mam 2 interfejsy:

Kod:

eth0      Link encap:Ethernet  HWaddr cycki  
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth1      Link encap:Ethernet  HWaddr dupa_maryny
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5a2c:80ff:fe13:9263/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:763 errors:0 dropped:0 overruns:0 frame:0
          TX packets:803 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:804493 (804.4 KB)  TX bytes:98089 (98.0 KB)

I teraz tak , neta czerpie z eth1 ( modem huawei ), i docelowo chce udostępnic sieć dla eth0 do którego podłączam roter. i który da neta dalej

Niestety męcze się z tym juz 2 tygodnie i wyszło jedno wielkie G!.


Proszę o pomoc w konfiguracji.


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#2  2014-08-10 15:33:40

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: zrobienie sieci

a eth0 to tak sobie bez adresu śmiga czy co?
nadaj adres, zrób trasę dla routera, w routerze zrób 0/0 via adres...
a najlepiej pokaż co próbowałeś

___


btw. zamien dupe maryny na 5c:2c:80:13:92:63
(czy jakoś tak, w pamięci przeliczam czyli mogę się mylić)

Ostatnio edytowany przez ethanak (2014-08-10 15:35:05)


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#3  2014-08-10 15:34:47

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: zrobienie sieci

[b]@xomrk[/b]

Niestety męcze się z tym juz 2 tygodnie i wyszło jedno wielkie G!.[/quote]
2 tygodnie? jaja sobie robisz?

Przecież w FAQ/Howto masz tutek autorstwa Biexi, który sprawę tłumaczy tak, że nawet baranina pieczona na rożnie sprawę ogarnia w pół godzinki. ;)

Proszę:
http://dug.net.pl/drukuj/31/udostepnienie_polaczenia_internetowego_%28masq%29/

Musisz tylko dopasować nazwy interfejsów sieciowych i gotowe.

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2014-08-10 15:48:00)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#4  2014-08-10 15:37:24

  ethanak - Użytkownik

ethanak
Użytkownik
Skąd: Ungwenor
Zarejestrowany: 2010-07-19
Serwis

Re: zrobienie sieci

niektórzy lubią długo a szczęśliwie :)


Nim mechaniczne larum zagrasz mi, kanalio,
głosząc nadejście Javy - śmiertelnego wroga!
[i]Zespół Adwokacki Dyskrecja[/i]

Offline

 

#5  2014-08-10 16:41:15

  xomrk - Członek DUG

xomrk
Członek DUG
Zarejestrowany: 2010-03-21

Re: zrobienie sieci

no cóż, udało się , zrobiłem tak jak tutaj jest:

http://askubuntu.com/questions/49627/how-do-i-share-my-ubuntus-internet-connection-with-a-lan-via-hardware-router

Ostatnio edytowany przez xomrk (2014-08-10 16:57:42)


Linux debian 3.2.0-4-amd64 #1 SMP Debian 3.2.46-1 x86_64 GNU/Linux

Offline

 

#6  2014-08-10 16:59:21

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: zrobienie sieci

I co z tego, że stary, jeśli prawidłowy?

Naprawdę jest dużo prościej:

Kod:

ifconfig eth0 192.168.2.0/24 
ifconfig eth0 up
iptables -t nat  -A PREROUTING -i eth1  -j ACCEPT
iptables  -t nat -A POSTROUTING -o eth1  -j MASQUERADE
iptables -I FORWARD -i eth1 -m conntrack --ctstate RELATED,ESTABLISHED -j ACCEPT
iptables -I FORWARD -o eth1 -j ACCEPT

Całe ustawienia z maskaradą.
Przez eth1 masz net, udostępniasz go na eth0.

Kompy, którym udostępniasz net, w tym przykładzie muszą mieć adresy z puli 192.168.2.0/24.
W masce /24 jest 253 adresy dla kompów, także wystarczy Ci na pewno.

W sznurku z tutkiem (który podobno jest stary) masz dodatkowo ustawienia plików w /proc lub przez sysctl, żeby powiększyć tablice conntrack i inne parametry, co się może przydać, jeśli to ma być większa sieć - na kilkanaście i więcej kompów.

Żadna magia.

To by było na tyle
;-)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2014-08-10 17:18:28

  ramsi1986 - Użytkownik

ramsi1986
Użytkownik
Skąd: Oldschool Admin
Zarejestrowany: 2011-04-17

Re: zrobienie sieci

@Jacekalex
zapomniałeś o ip_forward

Kod:

echo 1 > /proc/sys/net/ipv4/ip_forward

bez tego nie pójdzie


Laptop: Lenovo R400 / Intel Core2Duo P8400 2,26 Ghz / 4GB RAM / 160GB SATA3 / Debian SID
Blacha: Intel Core i7-3820 / 32GB RAM / 128GB SSD / 500GB SATA3 7200RPM / Win 7

NIE OSZUKUJMY SIĘ... DEBIAN MA TYLKO JEDNĄ WERSJĘ ==> UNSTABLE (SID)

Offline

 

#8  2014-08-10 22:50:36

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: zrobienie sieci

@up

Nie zapomniałem, cały /proc jest w tutku Biexi linkowanym wyżej, ja tylko z palca naskrobałem  przykład ifconfig/iptables - bo Autor wątku wcześniej (przed edycją posta) coś miauczał, że stary ten tutek,  a on się nie zna na adresach IP.

Poza tym lekki tunig /proc nie sprowadza się do samego ip_forward, tam warto zmienić kilkanaście innych opcji, wszystko jest we wspomnianym tutku.

Ostatnio edytowany przez Jacekalex (2014-08-10 22:53:34)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2014-08-11 07:47:17

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: zrobienie sieci

A nie lepiej za miast tej -j MASQUERADE dać -j SNAT --to-source jakiś.tam.adres.ip ? Jeśli nie ma zmiennego adresu na tym interfejsie na którym ma net, to raczej nie ma sensu dawać tam maskarady.

Offline

 

#10  2014-08-11 09:48:40

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: zrobienie sieci

Nie lepiej, bo to nie problem Postfixa schowanego za NATem, a nie ma żadnej gwarancji, ze adres eth1 się nie zmienia, jak jest podpięty do modemu/routera 3g/4g/lte.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00013 SET CHARSET latin2
0.00006 SET NAMES latin2
0.00133 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.144.29.213' WHERE u.id=1
0.00077 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.144.29.213', 1732432917)
0.00065 SELECT * FROM punbb_online WHERE logged<1732432617
0.00103 SELECT topic_id FROM punbb_posts WHERE id=272920
0.00094 SELECT id FROM punbb_posts WHERE topic_id=26238 ORDER BY posted
0.00104 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=26238 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00117 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=26238 ORDER BY p.id LIMIT 0,25
0.00097 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26238
Total query time: 0.00815 s