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  2013-08-10 21:32:45

  morfik - Cenzor wirtualnego świata

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

Przepisanie konfiguracji dhcp na static

Mam net skonfigurowany przez dhcp i mus jest by zrobić z tego konfigurację statyczną bazując tylko na informacji wyciągniętych z systemu. Poniżej to co udało mi się zebrać:

Kod:

# cat /var/lib/dhcp/dhclient.leases 
lease {
  interface "eth0";
  fixed-address 10.0.21.81;
  option subnet-mask 255.255.0.0;
  option routers 10.0.255.253;
  option dhcp-lease-time 300;
  option dhcp-message-type 5;
  option domain-name-servers 213.199.198.248,82.160.1.1,82.160.111.111;
  option dhcp-server-identifier 192.168.22.2;
  renew 6 2013/08/10 19:01:46;
  rebind 6 2013/08/10 19:03:55;
  expire 6 2013/08/10 19:04:33;
}

Kod:

$ ipcalc 10.0.21.81/255.255.0.0
Address:   10.0.21.81           00001010.00000000. 00010101.01010001
Netmask:   255.255.0.0 = 16     11111111.11111111. 00000000.00000000
Wildcard:  0.0.255.255          00000000.00000000. 11111111.11111111
=>
Network:   10.0.0.0/16          00001010.00000000. 00000000.00000000
HostMin:   10.0.0.1             00001010.00000000. 00000000.00000001
HostMax:   10.0.255.254         00001010.00000000. 11111111.11111110
Broadcast: 10.0.255.255         00001010.00000000. 11111111.11111111
Hosts/Net: 65534                 Class A, Private Internet

Kod:

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:e0:4c:75:03:09  
          inet addr:10.0.21.81  Bcast:10.0.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:229427 errors:0 dropped:0 overruns:0 frame:0
          TX packets:166641 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:70716896 (67.4 MiB)  TX bytes:14445606 (13.7 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:35712 errors:0 dropped:0 overruns:0 frame:0
          TX packets:35712 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2182993 (2.0 MiB)  TX bytes:2182993 (2.0 MiB)

Kod:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.255.253    0.0.0.0         UG    0      0        0 eth0
default         10.0.255.253    0.0.0.0         UG    202    0        0 eth0
10.0.0.0        *               255.255.0.0     U     0      0        0 eth0
10.0.0.0        *               255.255.0.0     U     202    0        0 eth0

Zgodnie z tym co wyczytałem, to mam uzupełnić wpisy w /etc/network/interfaces zmieniając: iface eth0 inet dhcp na iface eth0 inet static oraz dopisując odpowiednie adresy poniżej i biorąc pod uwagę powyższe info to by było coś takiego.

Kod:

# An example static IP setup: (broadcast and gateway are optional)
#
auto eth0
iface eth0 inet static
     address 10.0.21.81
     network 10.0.0.0/16
     netmask 255.255.0.0
     broadcast 10.0.255.255
     gateway 10.0.255.253

Serwery DNS mam z opendns także są już skonfigurowane. Czyli to by było wszystko, zgadza się?

Offline

 

#2  2013-08-10 21:38:58

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

Ja mam dla statycznego IP tylko tak

Kod:

ilin@debian:~$ cat /etc/network/interfaces
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).

# The loopback network interface
auto lo
iface lo inet loopback

# The primary network interface
allow-hotplug eth0

iface eth0 inet static

        address 192.168.3.100
        netmask 255.255.255.0
        gateway 192.168.3.1

No i dnsy w /etc/resolv.conf trzeba mieć wpisane
Np

Kod:

ilin@debian:~$ cat /etc/resolv.conf
nameserver 8.8.8.8
nameserver 208.67.222.222
nameserver 208.67.220.220
nameserver 213.199.225.14
nameserver 82.160.1.1

To wszystko.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#3  2013-08-10 21:46:32

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Coś nie działa to jak trzeba.

Zmieniłem na:

Kod:

auto lo
iface lo inet loopback

allow-hotplug eth0
auto eth0
iface eth0 inet static
     address 10.0.21.81
     netmask 255.255.0.0
     gateway 10.0.255.253

I po wydaniu

Kod:

# ifconfig eth0 down
# ifconfig eth0 up

net nie działa.

W route jest taki wpis:

Kod:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.0.0        *               255.255.0.0     U     0      0        0 eth0

A w ifconfig:

Kod:

# ifconfig -a
eth0      Link encap:Ethernet  HWaddr 00:e0:4c:75:03:09  
          inet addr:10.0.21.81  Bcast:10.0.255.255  Mask:255.255.0.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:237548 errors:0 dropped:0 overruns:0 frame:0
          TX packets:168555 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:72740372 (69.3 MiB)  TX bytes:14689152 (14.0 MiB)

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:39076 errors:0 dropped:0 overruns:0 frame:0
          TX packets:39076 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:2373781 (2.2 MiB)  TX bytes:2373781 (2.2 MiB)

Za to dhclient eth0 przywraca net.

Offline

 

#4  2013-08-10 21:48:49

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

Nie jestem specem od tego ale dziwią mnie różne adresacje IP i gateway.

Kod:

root@debian:/home/ilin# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         192.168.3.1     0.0.0.0         UG    0      0        0 eth0
192.168.3.0     *               255.255.255.0   U     0      0        0 eth0

Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#5  2013-08-10 21:54:15

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Jeśli net działa to w route mam takie wpisy:

Kod:

# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.255.253    0.0.0.0         UG    0      0        0 eth0
10.0.0.0        *               255.255.0.0     U     0      0        0 eth0

Jak dam down i up na eth0 to jest tylko ta druga linijka. Nie ma tej pierwszej i bym stawiał na to, że tutaj jest problem. Choć to dziwne, przecie mu wpisałem w konfigu  bramę.

EDIT:

Jak mu dodam:

Kod:

root:~# route add default gw 10.0.255.253
root:~# route
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
default         10.0.255.253    0.0.0.0         UG    0      0        0 eth0
10.0.0.0        *               255.255.0.0     U     0      0        0 eth0

net się pojawia. hmmm

Ostatnio edytowany przez morfik (2013-08-10 22:03:32)

Offline

 

#6  2013-08-10 22:09:25

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

Po zrobieniu statycznego wpisu restartowałeś kompa ?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#7  2013-08-10 22:15:18

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Początkowo nie. Przed chwilą zresetowałem i net na starcie był, ale po wydaniu ifconfig eht0 down/up jest dalej to samo.

Offline

 

#8  2013-08-10 22:21:48

  Jacekalex - Podobno człowiek...;)

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

Re: Przepisanie konfiguracji dhcp na static

Czy to dalej ten modem z kablówki?

Jeśli chodzi prawidłowo, to po przepisaniu ustawień z tych, jakie ustawiło dhcp,
do /etc/network/interfaces powinno działać.

Jeśli ustawienia się zgadzają, a net nie działa, to znaczy, że modem jest tak czy inaczej spartolony, albo za modemem coś nie działa prawidłowo.
Być może kombinują z jakimiś zabezpieczeniami, żeby im się ludzie nie podpinali na lewo, albo przerabiają sieć, i wychodzi im, jak z basenem narodowym.

Ale to już sprawa do tej kablówki, i jej serwisantów.

Ostatnio edytowany przez Jacekalex (2013-08-10 22:25:18)


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

Offline

 

#9  2013-08-10 22:26:37

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Tak dalej ten sam modem, ten sam komp i ten sam ISP. xD

Jacekalex napisał(-a):

Jeśli chodzi prawidłowo, to po przepisaniu ustawień z tych, jakie ustawiło dhcp,
do /etc/network/interfaces powinno działać.

Ale nie działa. xD Wszystko się zgadza według wyliczeń i wskaźników — w końcu są 4 wyniki, ale po przepisaniu tego do /etc/network/interfaces nie ma bramy, po ręcznym jej dodaniu wszystko jest ok, czemu nie dodaje jej automatycznie?

W tej chwili piszę na statycznym + ręcznie dodana brama

Ostatnio edytowany przez morfik (2013-08-10 22:27:31)

Offline

 

#10  2013-08-10 22:32:28

  Jacekalex - Podobno człowiek...;)

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

Re: Przepisanie konfiguracji dhcp na static

Jakich wyliczeń?

Przecież dhclient pozbierał wszystkie dane, co trzeba, nie trzeba obliczać, tylko przepisać.
I jak nie walniesz jakiegoś babola, to MUSI działać, chyba że ten modem, albo coś zanim ma jakieś dziwne ustawienia, może np wymyślili jakieś cudowne zabezpieczenie, że zapytanie dhcp autoryzuje klienta?
Diabli wiedzą.

Czasami, jak się jakieś cyrki dzieją, to trzeba zatrudnić tcpdumpa, i śledzić pakiety, bo nic innego nie pomaga, żeby się chociaż dowiedzieć, co jest grane.


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

Offline

 

#11  2013-08-10 22:37:37

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

Jak zrozumiałem to po starcie net jest.
Dopiero chrzani się jak ręcznie wyłączasz/podnosisz karte ?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#12  2013-08-10 22:39:43

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Wyliczeń z ipcalc takie milusie narzędzie co wylicza wszytko na podstawie ip/maska . To tak tylko by zweryfikować czy wszystko jest ok. xD

Ale problem tutaj jest z bramą, czemu na starcie systemu brama jest dodawana automatycznie a po wydaniu ifconfig eth0 down/up już nie? To wina modemu?

ilin -- tak, na starcie net jest

Offline

 

#13  2013-08-10 22:40:45

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

To po co po co wyłączasz kartę ręcznie ?


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#14  2013-08-10 22:42:05

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Chciałem sprawdzić -- a to tak się powinno zachowywać, że podczas wyłączenia i włączenia trzeba dodać bramę ręcznie?

Offline

 

#15  2013-08-10 22:43:47

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

Spróbuj interferejs zrestartować.

Kod:

/etc/init.d/networking restart

U mnie nie trzeba  ale Ty masz jakieś dziwne parametry
IP 10.0.21.81
Bramę  10.0.255.253


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#16  2013-08-10 22:45:49

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

W taki sposób działa.

ale Ty masz jakieś dziwne parametry

A jakie powinny być ? xD

Ostatnio edytowany przez morfik (2013-08-10 22:46:36)

Offline

 

#17  2013-08-10 22:48:46

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

Chyba brama powinna być 10.0.21.XXX,  ale ja się nie znam niech mądrzejsi się wypowiedzą.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#18  2013-08-10 22:54:10

  Jacekalex - Podobno człowiek...;)

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

Re: Przepisanie konfiguracji dhcp na static

Jeśli przypadkowo działa, póki działa, lepiej nie próbuj maszkecić.
ISP ma tam jakieś zabezpieczenia przed nielegalnym udostępnianiem sieci poza lokal, przed podłączaniem się cieciów bagiennych, i cholera wie, jakie jeszcze, dodatkowo coś teraz robią z siecią.
Jak na statycznym po włączeniu kompa jest net, to pozwól mu trochę pochodzić,
i zobacz, jak się sprawuje, zanim zaczniesz znowu resetować interfejs itp.

Trochę spokoju i dystansu, coś tam nie gra albo z modemem, albo z siecią,
ale tego nie wyczaisz resetując co chwila interfejs.

ilin napisał(-a):

Chyba brama powinna być 10.0.21.XXX,  ale ja się nie znam niech mądrzejsi się wypowiedzą.

brama 10.0.21.xxx nie jest wcale obligatoryjna.
To zależy od maski, w zależności, czy to maska 24, czy 16, czy 8 czy inna takie ustawienia zawsze wyglądają inaczej.
W dodatku adres routera nie jest określony ani ustawą, ani w RFC.
Stały jest tylko adres rozgłoszeniowy, przy masce 24 to byłoby 10.0.21.255.
Router może być na praktycznie dowolnym adresie należącym do danej podsieci.

Problem tej kablówki polega na tym, że wzięli sobie klasę adresową prywatną 10.0.0/8 albo /16, żeby dla wszystkich starczyło, ale mają teraz całą sieć w jednej klasie i w jednej podsieci kilkanaście albo kilkadziesiąt tysięcy użytkowników.
W takiej sieci od razu mają jesień średniowiecza z samym ruchem ARP, nie wspominając o np zapytaniach dhcp, czy dns.
Generalnie jak ktoś tak stawia sieć, to robi to po to, żeby sobie zrobić maksymalny problem.
Sieć stacjonarną,  żeby nad nią zapanować, najlepiej podzielić na segmenty o maskach /24, a jeśli to sieć mieszana, trochę po kablu, trochę po wifi, i chcą taką klasę adresową w jednej podsieci, to raczej powinni brać pppoe, z jakimś np Juniperem, czy innym dziadostwem, które pozwala w miarę sprawnie zapanować nad całym bajzlem.

Do tego ciężko zgadnąć, jak w tej kablówce są skonfigurowane te modemy,
w każdym razie co najmniej jeden jest bardzo nadwrażliwy, jeśli odcina net przy restarcie karty.

Ja podejrzewam, ze modem działa na pppoe, i ma nieźle spartoloną konfigurację, stad takie jaja, albo po prostu siec jest tak przeciążona, że nigdy nie wiadomo, jak za chwilę będzie działała.

Ostatnio edytowany przez Jacekalex (2013-08-10 23:11:33)


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

Offline

 

#19  2013-08-10 22:59:12

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Na razie działa i przy okazji pozbyłem się tego syfiastego logu od dhcpcd co mi wyrzucał co 300s odnawianie lease. Choć teraz nie będę znał dokładnej godziny kiedy mi internet odetnie. xD

Da radę w jakiś sposób to ustalić teraz? Są jakieś appsy, które by wysyłały pakiety i logowały czy jest net czy nie?

Offline

 

#20  2013-08-10 23:02:44

  chmuri - [=Centos=]

chmuri
[=Centos=]
Skąd: Wrocław
Zarejestrowany: 2005-11-25
Serwis

Re: Przepisanie konfiguracji dhcp na static

Przecież to jest linux więc możesz sobie sam napisać. A  z zwnątrz jest pełno monitoringów że na e-mail dostaniesz info że coś nie działa. Jaki to jest ISP?


http://wiki.centos.org/ArtWork/Brand?action=AttachFile&do=get&target=centos-logo-light.png

Offline

 

#21  2013-08-10 23:07:22

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

ISP, kablówka podpięta pod warszawe, jeśli dobrze pamiętam. Nazwa i tak raczej nic nie powie ci.

Ja programistą jestem cienkim, niezbyt mam głowę do tego, poza tym jest wielce prawdopodobne, że ktoś już wymyślił program, który ja chce i zrobił to lepiej i ten apps ma więcej ficzerów.

Offline

 

#22  2013-08-10 23:15:27

  ilin - Palacz

ilin
Palacz
Skąd: PRLu
Zarejestrowany: 2006-05-03

Re: Przepisanie konfiguracji dhcp na static

Na razie poobserwuj co się dzieje.
Może wcale nie będzie rozłączać.
Moze występował w dhcp efekt tego ręcznego wyłaczania karty.


Problemy rozwiązujemy na forum nie na PW -> Niech inni na tym skorzystają.
Polski portal Debiana

Offline

 

#23  2013-08-10 23:19:19

  Jacekalex - Podobno człowiek...;)

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

Re: Przepisanie konfiguracji dhcp na static

Ja programistą jestem cienkim, niezbyt mam głowę do tego, poza tym jest wielce prawdopodobne, że ktoś już wymyślił program, który ja chce i zrobił to lepiej i ten apps ma więcej ficzerów.

W najprostszej, łopatologicznej metodzie, może to wyglądać tak:

Kod:

while true; 
do
sleep 60;
ping -c 1 8.8.8.8 2>&1> /dev/null && echo "Jest połączenie" || echo "Znowu brak neta `date`" >>/gdzieś/na/dysku/zajebiście-wielki-log;
done;

Choć bardziej elegancko byłoby przez crona. :D

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2013-08-10 23:24:36)


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

Offline

 

#24  2013-08-10 23:22:15

  morfik - Cenzor wirtualnego świata

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

Re: Przepisanie konfiguracji dhcp na static

Przy dhcp występował efekt resetowania się modemu i brak zapalonej lampki "online". W przypadku gdy położę interfejs i go podniosę, modem dalej się świeci tak jak się świecił mimo, że nie ma internetu bo nie ma bramy wpisanej i nic się nie zmienia, także to raczej, przynajmniej moim zdaniem, nie ma nic do rzeczy. Albo coś ISP mąci albo modem zdycha. W każdym razie modem na dniach zostanie sprawdzony.

Offline

 

#25  2013-08-10 23:27:14

  Jacekalex - Podobno człowiek...;)

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

Re: Przepisanie konfiguracji dhcp na static

W każdym razie modem na dniach zostanie sprawdzony.

To pozdrów ode mnie ministerstwo zdziwionych  min. :D


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
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)