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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Siema,
Sprawa wygląda tak ,
Mam 2 interfejsy:
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.
Offline
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)
Offline
[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
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)
Offline
I co z tego, że stary, jeśli prawidłowy?
Naprawdę jest dużo prościej:
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
;-)
Offline
@Jacekalex
zapomniałeś o ip_forward
echo 1 > /proc/sys/net/ipv4/ip_forward
bez tego nie pójdzie
Offline
@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)
Offline
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
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.
Offline
Time (s) | Query |
---|---|
0.00021 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00120 | 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.145.18.135' WHERE u.id=1 |
0.00086 | UPDATE punbb_online SET logged=1732745363 WHERE ident='3.145.18.135' |
0.00065 | SELECT * FROM punbb_online WHERE logged<1732745063 |
0.00063 | 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.00148 | 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.00109 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26238 |
Total query time: 0.00622 s |