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/.
coś go rozłączyło, spróbuj jeszcze raz ifup wlan0 i jak dalej bedzie to samo że po pewnym czasie rołżaczy to pewno masz jakiś menadzer do sieci i on ustawia po swojemu :)
Sprawdz też w pliki interfaces czy nie został nadpisany
Ostatnio edytowany przez djjanek (2014-11-07 11:29:11)
Offline
Odpowiedzialny za zrywanie połączenia był network-manager, w którym tylko wyłączyłem przydzielanie ip z DHCP i teraz nic już nie zrywa połączenia. Działa tak jak powinno czyli stacjonarny ma internet z Play i przez router ma połączenie z laptopem, a laptop ma internet z telefonu + sieć przez router ze stacjonarnym. :) Teraz pozostaje zabawa z SAMBĄ.
Dzięki wielkie za pomoc, trochę to zagmatwane było ale udało się. Tylko jeszcze pytanie, czy można ewentualnie na laptopa udostępnić połączenie internetowe z komputera stacjonarnego z modemem PLAY? Czy jest to niemożliwe?
Offline
Jest to możliwe o ile są w tej samej sieci i się widza jako urządzenia sieciowe. https://dug.net.pl/tekst/31/udostepnienie_polaczenia_internetowego_(masq)/
Ja wywaliłem network-manager'a bo co jakiś czas sam z siebie zrywał połączenie, fakt że wznawiał, lecza dla ssh jest to uciążliwe.
Offline
Na tym "serwerze" powiedzmy, do którego podpięty jest modem z Play i który ma udostępniać to połączenie internetowe ifconfig wygląda tak:
root@lumitex:/home/lumitex# ifconfig eth0 Link encap:Ethernet HWaddr 00:21:9b:76:15:c6 inet addr:192.168.1.10 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::221:9bff:fe76:15c6/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2543 errors:0 dropped:0 overruns:0 frame:0 TX packets:2207 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:507121 (495.2 KiB) TX bytes:377092 (368.2 KiB) Interrupt:21 Memory:fe9e0000-fea00000 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:804 errors:0 dropped:0 overruns:0 frame:0 TX packets:804 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:63802 (62.3 KiB) TX bytes:63802 (62.3 KiB) ppp0 Link encap:Point-to-Point Protocol inet addr:31.174.102.141 P-t-P:10.64.64.64 Mask:255.255.255.255 UP POINTOPOINT RUNNING NOARP MULTICAST MTU:1500 Metric:1 RX packets:8610 errors:0 dropped:0 overruns:0 frame:0 TX packets:8124 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:3 RX bytes:4727148 (4.5 MiB) TX bytes:1709109 (1.6 MiB) root@lumitex:/home/lumitex#
Czyli interfejs ppp0 potraktować jako eth0 z opisu, który wkleiłeś?
Offline
Mój plik interfaces wygląda tak:
auto lo iface lo inet loopback auto ppp0 iface ppp0 inet dhcp auto eth0 iface eth0 inet static address 192.168.1.10 netmask 255.255.255.0 network 192.168.1.0 broadcast 192.168.1.255 hostname lumitex
Wpis auto ppp0 wywala komunikat
root@lumitex:/home/lumitex# /etc/init.d/networking restart [....] Running /etc/init.d/networking restart is deprecated because it may not r[warnble some interfaces ... (warning). [....] Reconfiguring network interfaces...Internet Systems Consortium DHCP Client 4.2.2 Copyright 2004-2011 Internet Systems Consortium. All rights reserved. For info, please visit https://www.isc.org/software/dhcp/ Unsupported device type 512 for "ppp0" Failed to bring up ppp0. done. root@lumitex:/home/lumitex#
A połączenie z internetem jest bo jest zestawione z Playa
--> Carrier detected. Starting PPP immediately. --> Starting pppd at Fri Nov 7 15:01:31 2014 --> Pid of pppd: 3406 --> pppd: ��w���^ ��^ --> Using interface ppp0 --> pppd: ��w���^ ��^ --> pppd: ��w���^ ��^ --> pppd: ��w���^ ��^ --> pppd: ��w���^ ��^ --> pppd: ��w���^ ��^ --> local IP address 31.174.102.141 --> pppd: ��w���^ ��^ --> remote IP address 10.64.64.64 --> pppd: ��w���^ ��^ --> primary DNS address 89.108.195.20 --> pppd: ��w���^ ��^ --> secondary DNS address 89.108.202.20 --> pppd: ��w���^ ��^ --> pppd: ��w���^ ��^ --> pppd: ��w���^ ��^
Allow-hotplug przy ppp0 restartuje sieć ale już udostępnianie połączenia nie działa mimo tego, że pinguje wszystkie komputery w sieci ( laptopa :P ).
Chyba żeby dać ppp0 static i za każdym razem podawać IP przyznane przez Play?
Jeszcze jest coś takiego:
root@lumitex:/home/lumitex# /etc/init.d/firewall /etc/init.d/firewall: line 13: /proc/sys/net/ipv4/netfilter/ip_conntrack_max: Nie ma takiego pliku ani katalogu root@lumitex:/home/lumitex# /etc/init.d/firewall root@lumitex:/home/lumitex#
Skrypt firewall za pierwszym razem pokazuje błąd a za drugim już wygląda jakby się uruchomił.
Ostatnio edytowany przez milik (2014-11-07 15:10:19)
Offline
Wyrzuc z interfaces ustawienia ppp0. Możesz to podnosic osobnym skryptemtak jak to robisz. Możesz wpisywać stałe IP jeśli tego oczekuje ISP, w tym przypadku trzeba pobrać dane od ISP czyli z Play'a
Wez pierszą wesję skryptu firewall, na początek jest wystarczający, jak to będzie dzisłać poczytaj za co dokladnie odpowiada dana linijka i czy potrzebna jest Tobie. No i możesz zobaczyć jaka będzie róźnica jak jest a jak nie ma.
kroki sprawdzenia czy poprawnie działa udostępnianie sieci.
1) Czy na routerze (tam gdzie masz podłaczony internet) jest internet)
2) Czy komputer pinguje router
3) Czy komputer pinguje wyjście na świat po IP: np. ping 212.77.100.101 #to samo co ping www.wp.pl tylko bez DNS
4) Czy komputer pinguje wyjście na śiwa po nazwie ping www.wp.pl
5) Jeśli wszytsko niby dobrze a dalej ne ma neta to czy nie masz ustwionego proxy w przelądarce
6) Jesli dalej nei ma neta to zobacz co daje routing -n i czy poprawnie odowłuje się do naszej bramy
przykład u mnie:
Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
Ostatnio edytowany przez djjanek (2014-11-07 16:20:50)
Offline
Po co klepać skrypta [b]/etc/init.d/firewall[/b]?
Nie lepiej zrobić sobie skrypcik np:
-rwxr-xr-x 1 root root 180 sie 14 22:04 /etc/network/if-pre-up.d/firewall
o zawartości np:
#!/bin/bash iptables -F iptables -P INPUT DROP iptables -P OUTPUT ACCEPT iptables -A INPUT -m conntrack --ctstate ESTABLISHED,RELATED -j ACCEPT
Konfiguruje elegancko FW, bez żadnych podejrzanych komunikatów i problemów z usługami startowymi.
Nie sprawdzałem go co prawda na systemd, bo z systemd Jessie u mnie w ogóle nie wstał (zatrzymywał się na poziomie Udeva), ale też powinien zdać egzamin. ;)
Pozdro
;-)
Ostatnio edytowany przez Jacekalex (2014-11-07 16:47:34)
Offline
[quote=djjanek]Wyrzuc z interfaces ustawienia ppp0. Możesz to podnosic osobnym skryptemtak jak to robisz. Możesz wpisywać stałe IP jeśli tego oczekuje ISP, w tym przypadku trzeba pobrać dane od ISP czyli z Play'a
Wez pierszą wesję skryptu firewall, na początek jest wystarczający, jak to będzie dzisłać poczytaj za co dokladnie odpowiada dana linijka i czy potrzebna jest Tobie. No i możesz zobaczyć jaka będzie róźnica jak jest a jak nie ma.
kroki sprawdzenia czy poprawnie działa udostępnianie sieci.
1) Czy na routerze (tam gdzie masz podłaczony internet) jest internet)
2) Czy komputer pinguje router
3) Czy komputer pinguje wyjście na świat po IP: np. ping 212.77.100.101 #to samo co ping www.wp.pl tylko bez DNS
4) Czy komputer pinguje wyjście na śiwa po nazwie ping www.wp.pl
5) Jeśli wszytsko niby dobrze a dalej ne ma neta to czy nie masz ustwionego proxy w przelądarce
6) Jesli dalej nei ma neta to zobacz co daje routing -n i czy poprawnie odowłuje się do naszej bramy
przykład u mnie:
Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.1 0.0.0.0 UG 0 0 0 wlan0
[/quote]
A.d.1 Internet jest.
A.d.2 Pinguje router
A.d.3 Nie pinguje
A.d.4 Nie pinguje
A.d.5 Nic nie pinguje to i przeglądarka nie działa.
Ad. 6.
root@lumitex:/home/lumitex# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 root@lumitex:/home/lumitex#
Plik /etc/network/interfaces
auto wlan0 iface wlan0 inet static wireless-essid Lumitex wireless-mode manager address 192.168.1.11 netmask 255.255.255.0 gateway 192.168.1.10
Ostatnio edytowany przez milik (2014-11-12 13:40:13)
Offline
z jakiś powodów beldznie masz ustawienia routingu powinienes mieć taki wpis:
Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.10 0.0.0.0 UG 0 0 0 wlan0
W tej chwili nie wiem dlaczego tak może być. Spróbuj dodac na komputerze wpis:
route add default gw 192.168.1.10 wlan0
Offline
root@lumitex:~# route add default gw 192.168.1.10 wlan0 root@lumitex:~# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.10 0.0.0.0 UG 0 0 0 wlan0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 root@lumitex:~# ping www.wp.pl ping: unknown host www.wp.pl root@lumitex:~#
Offline
zaczynaj zawsze sprawdzaqnie od pingowania IP a nie nazwy DNS, czyli:
ping 212.77.100.101
jak dalej to samo to pokaż jeszcze co daje komenda:
traceroute 212.77.100.101
Offline
Ok, będę pamiętał.
root@lumitex:/home/lumitex# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.1.10 0.0.0.0 UG 0 0 0 wlan0 169.254.0.0 0.0.0.0 255.255.0.0 U 1000 0 0 wlan0 192.168.1.0 0.0.0.0 255.255.255.0 U 0 0 0 wlan0 root@lumitex:/home/lumitex# ping 212.77.100.101 PING 212.77.100.101 (212.77.100.101) 56(84) bytes of data. ^C --- 212.77.100.101 ping statistics --- 19 packets transmitted, 0 received, 100% packet loss, time 18142ms root@lumitex:/home/lumitex# traceroute 212.77.100.101 traceroute to 212.77.100.101 (212.77.100.101), 30 hops max, 60 byte packets 1 * * * 2 * * * 3 * * * 4 * * * 5 * * * 6 * * * 7 * * * 8 * * * 9 * * * 10 * * * 11 * * * 12 * * * 13 * * * 14 * * * 15 * * * 16 * * * 17 * * * 18 * * * 19 * * * 20 * * * 21 * * * 22 * * * 23 * * * 24 * * * 25 * * * 26 * * * 27 * * * 28 * * * 29 * * * 30 * * * root@lumitex:/home/lumitex#
Ping musiałem przerwać Ctrl+C bo jakby się "zawiesił", czyli nie pokazał, że brak sieci ale nie pingował.
Ostatnio edytowany przez milik (2014-11-13 09:53:32)
Offline
pokaz skrypt fireawall, co daja komendy na routerze:
cat /proc/sys/net/ipv4/ip_forward
iptables-save
Podejrzewam że masz ustwaione 0 zamiast 1 w /proc/sys/net/ipv4/ip_forward
Ostatnio edytowany przez djjanek (2014-11-13 11:18:02)
Offline
Zaczyna coś się dziać, po ip pinguje a po nazwie nie:
root@lumitex:/home/lumitex# ping 212.77.100.101 PING 212.77.100.101 (212.77.100.101) 56(84) bytes of data. 64 bytes from 212.77.100.101: icmp_req=1 ttl=244 time=92.9 ms 64 bytes from 212.77.100.101: icmp_req=2 ttl=244 time=81.6 ms 64 bytes from 212.77.100.101: icmp_req=3 ttl=244 time=80.0 ms ^C --- 212.77.100.101 ping statistics --- 3 packets transmitted, 3 received, 0% packet loss, time 2002ms rtt min/avg/max/mdev = 80.047/84.879/92.923/5.731 ms root@lumitex:/home/lumitex# ping www.wp.pl ping: unknown host www.wp.pl root@lumitex:/home/lumitex#
Na serwerze:
/etc/firewall
root@lumitex:/home/lumitex# cat /etc/init.d/firewall # wlaczenie w kernelu forwardowania echo 1 > /proc/sys/net/ipv4/ip_forward # czyszczenie starych regul iptables -F iptables -X iptables -t nat -X iptables -t nat -F iptables -t mangle -F iptables -t mangle -X # ustawienie domyslnej polityki iptables -P INPUT ACCEPT iptables -P FORWARD ACCEPT iptables -P OUTPUT ACCEPT # utrzymanie polaczen nawiazanych iptables -A INPUT -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A FORWARD -j ACCEPT -m state --state ESTABLISHED,RELATED iptables -A OUTPUT -j ACCEPT -m state --state ESTABLISHED,RELATED # udostepniaie internetu w sieci lokalnej iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE iptables -A FORWARD -s 192.168.1.0/24 -j ACCEPT root@lumitex:/home/lumitex#
root@lumitex:/home/lumitex# cat /proc/sys/net/ipv4/ip_forward 1 root@lumitex:/home/lumitex# root@lumitex:/home/lumitex# iptables-save # Generated by iptables-save v1.4.14 on Thu Nov 13 12:25:21 2014 *mangle :PREROUTING ACCEPT [20386:14980521] :INPUT ACCEPT [20372:14979345] :FORWARD ACCEPT [14:1176] :OUTPUT ACCEPT [17830:3967314] :POSTROUTING ACCEPT [18615:4082129] COMMIT # Completed on Thu Nov 13 12:25:21 2014 # Generated by iptables-save v1.4.14 on Thu Nov 13 12:25:21 2014 *nat :PREROUTING ACCEPT [157:17190] :INPUT ACCEPT [155:17022] :OUTPUT ACCEPT [1067:70531] :POSTROUTING ACCEPT [982:59300] -A POSTROUTING -s 192.168.1.0/24 -j MASQUERADE COMMIT # Completed on Thu Nov 13 12:25:21 2014 # Generated by iptables-save v1.4.14 on Thu Nov 13 12:25:21 2014 *filter :INPUT ACCEPT [1307:145179] :FORWARD ACCEPT [0:0] :OUTPUT ACCEPT [1819:176961] -A INPUT -m state --state RELATED,ESTABLISHED -j ACCEPT -A FORWARD -m state --state RELATED,ESTABLISHED -j ACCEPT -A FORWARD -s 192.168.1.0/24 -j ACCEPT -A OUTPUT -m state --state RELATED,ESTABLISHED -j ACCEPT COMMIT # Completed on Thu Nov 13 12:25:21 2014
Ostatnio edytowany przez milik (2014-11-13 12:26:47)
Offline
czyli teraz już ustawienie DNS:
w pliku: /etc/resolv.conf trrzeba podać serwer DNS:
PLAY'a:
nameserver 89.108.195.20 nameserver 89.108.195.21
Lub np. google:
nameserver 8.8.8.8 nameserver 8.8.4.4
Offline
Na serwerze czy na lapku?
Offline
Delikatnie mówiąc...działa :D Wielkie dzięki :)
Offline
[quote=djjanek]Musi działać, :) tylko dalej zastanawiam się dlaczego na lapku system zignorował wpis o bramie.[/quote]
Może brak znaku nowej linii na końcu :)
Offline
Time (s) | Query |
---|---|
0.00011 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00113 | 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='18.218.75.58' WHERE u.id=1 |
0.00080 | UPDATE punbb_online SET logged=1732231756 WHERE ident='18.218.75.58' |
0.00051 | SELECT * FROM punbb_online WHERE logged<1732231456 |
0.00088 | DELETE FROM punbb_online WHERE ident='54.36.149.10' |
0.00097 | SELECT topic_id FROM punbb_posts WHERE id=278591 |
0.00189 | SELECT id FROM punbb_posts WHERE topic_id=26659 ORDER BY posted |
0.00085 | 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=26659 AND t.moved_to IS NULL |
0.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00160 | 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=26659 ORDER BY p.id LIMIT 25,25 |
0.00094 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=26659 |
Total query time: 0.00977 s |