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/.



 Użytkownik
	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


 Użytkownik
	


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



 Użytkownik
	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


 Użytkownik
	


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



 Użytkownik
	

 Użytkownik
	


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 lumitexWpis 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



 Użytkownik
	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







 Podobno człowiek...;)
	







Po co klepać skrypta /etc/init.d/firewall?
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


 Użytkownik
	


djjanek napisał(-a):
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:Kod:
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
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



 Użytkownik
	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


 Użytkownik
	


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



 Użytkownik
	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


 Użytkownik
	


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



 Użytkownik
	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


 Użytkownik
	


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



 Użytkownik
	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


 Użytkownik
	


Na serwerze czy na lapku?
Offline



 Użytkownik
	

 Użytkownik
	


Delikatnie mówiąc...działa :D Wielkie dzięki :)
Offline



 Użytkownik
	



 Pan inż. Cyc
	




djjanek napisał(-a):
Musi działać, :) tylko dalej zastanawiam się dlaczego na lapku system zignorował wpis o bramie.
Może brak znaku nowej linii na końcu :)
Offline