1 (edytowany przez firefox 2007-08-01 11:24:41)

Temat: po zmianie IP routera przestalo dzialac SSH, mam tylko dostep do webif

Postanowilem zmienic IP routera ze standardowego 192.168.1.1 na 192.168.0.100

docelowo chcialem zebym ponizej 192.168.0.100 byly przydzielane IP dla Lan, a powyzej 192.168.0.100 dl Wlan. Ale poki co nie rozdzielalem dhcp-range na 2 grupy.

Wszystko bylo pieknie, bo najpierw (przed zmiana IP) zmodyfikowalem plik /etc/dnsmasq.conf.

Zaczelo mi dzialac cachowanie DNSow, i przydzielanie IP wg wpisow w pliku /etc/ethers.
Ruter dzialal poprawnie na nowym IP, ale do czasu....do wydania komendy reboot.

Po wydaniu komendy reboot, dziala tylko webif, nie mozna zalogowac sie przez SSH (connection refused)
Dodam, ze nie laczy mi sie tez modem do internetu (w pliku startowym wpisane mam pppd call umts).
Wczesniej wszystko bylo dzialalo OK.

Dodam, ze udalo mi sie potem jakims cudem wrocic na 192.168.1.1 i zaczelo dzialac DHCP, internet  i SSH.
Ale jak ponownie ustawilem 192.168.0.100, to po powrocie i znowu na 192.168.1.1 przestalo dzialac wszystko oprocz webif. Dodam, ze mam ustalone haslo (tzn. nie mam pustego hasla)

Connection Refused - wg mnie jakby firewall, ale ja nie ustawialem nic z firewallem sad


1. Co zrobilem zle ?
2. Telnet mam zablokowany, czy da sie jakos przez webif zmienic pliki by zaczal dzialac telnet ?
3. Czy da sie odpalic jakis skrypt przez webif ? Bo z tego co widze, to moge edytowac tylko pliki w System-->File Editor, potem jestem skazany tylko na to czy po daniu save+apply update dokoywany jest restart plikow, jak nie to odlaczenie zasilania od rutera i jego ponowne podlaczenie.
4. zalaczal plik dnsmasq.conf

# filter what we send upstream
domain-needed
bogus-priv
#interface=eth1
#interface=eth2
#domain=
filterwin2k
localise-queries

# allow /etc/hosts and dhcp lookups via *.lan
local=/lan/
domain=lan
expand-hosts
cache-size=256
no-negcache
resolv-file=/tmp/resolv.conf.auto

# enable dhcp (start,end,netmask,leasetime)
dhcp-authoritative

#dhcp-range=192.168.1.2,192.168.1.254,255.255.255.0,24h
dhcp-range=192.168.0.1,192.168.0.254,255.255.255.0,24h
#dhcp-range=vlan0,192.168.0.101,192.168.0.254,255.255.255.0,12h
#dhcp-range=vlan1,192.168.0.1,192.168.0.99,255.255.255.0,12h
dhcp-leasefile=/tmp/dhcp.leases

# use /etc/ethers for static hosts; same format as --dhcp-host
# <hwaddr> <ipaddr>
read-ethers

# other useful options:
# default route(s): dhcp-option=3,192.168.1.1,192.168.1.2
#    dns server(s): dhcp-option=6,192.168.1.1,192.168.1.2

#Nie proponuj dynamicznego IP ruterowi
dhcp-host=00:1b:fc:06:48:75,ignore

#Ustawienia bramy domyslnej
dhcp-option=3,192.168.0.100
#dhcp-option=3,192.168.1.1

#Ustawienia domyslnego serwera DNS
dhcp-option=6,192.168.0.100
#dhcp-option=6,192.168.1.1
#dhcp-option=6,208.67.222.222,208.67.220.220

2

Odp: po zmianie IP routera przestalo dzialac SSH, mam tylko dostep do webif

Problem rozwiazany smile

Okazuje sie, ze czasem jest sie dobrze przespac z problemem smile

Przyczyna okazal sie konfikt serwerow DHCP - serwer na ruterze i na komputerze z windows 2003, który pracuje teraz jako workstation (dziwne, ze na 192.168.1.1 wczesniej dzialalo bez problemu).

pozostaje nic innego jak wylaczyc DHCP serwer w win 2003.

udalo mi sie tylko dlatego zauwazyc, ze na 2 kompie, gdzie bylem polaczony przez wifi, w windows XP dostalem losowy IP ( niezgodny z ethers), a jako brame i serwer DNS adres IP komputera 192.168.0.1 (win2003). Po wylaczeniu win2003 problem zniknal smile

3 (edytowany przez firefox 2007-08-01 12:52:33)

Odp: po zmianie IP routera przestalo dzialac SSH, mam tylko dostep do webif

hmmm dziwi mnie tylko jedna rzecz. Ja na Windows 2003 nie mam zainstalowanego serwera DHCP (tylko serwer plików i serwer wydruku), a mimo to komputer przydziala innym komputerom dynamiczne adresy IP sad

Sprawdzilem :
Narzedzia Administracyjne--->Zarzadzanie tym Serwerem  , pokazalo mi, ze nie ma roli serwera DHCP

Dodalem go jako nowa role, a nastepnie ponownie odinstalowalem.

moze to rozwiaze problem ?

i jeszcze jedno chcialem podzielic przyznawanie DHCP na 2 grup
>100 WLAN
<100 LAN

dodalem taki wpis do /etc/dnsmasq.conf

interface=eth0
interface=eth2

#LAN
dhcp-range=eth0,192.168.0.1,192.168.0.99,255.255.255.0,24h
#WLAN
dhcp-range=eth2,192.168.0.101,192.168.0.254,255.255.255.0,24h


Nie dostaje IP na komputerach, co zle napisalem ??

4

Odp: po zmianie IP routera przestalo dzialac SSH, mam tylko dostep do webif

Nie wiem, czy dnsmasq pozwoli na przydzielanie adresów z ten samej podsieci, tym bardziej że przecież eth0 i eth2 masz połączone bridzem w jedno.

Zacznij od przydzielenie innych podsieci na interfejsach; pewnie to nie zadziała. Wtedy zostaje Ci rozdzielenie wlan od lan i zrobienie różnych podsieci.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.

5 (edytowany przez firefox 2007-08-01 15:31:16)

Odp: po zmianie IP routera przestalo dzialac SSH, mam tylko dostep do webif

Tak eth0 i eth2 mam polaczone bridge, jako vlan0.

powiem tak : dnsmasq prawidlowo przydziela adresy kiedy wlaczony jest ruter, jako pierwszy bez komputerow klienckich.
Jesli natomiast ruter jest wylaczony, a zostal juz wlaczony jest chocby 1 komputer kliencki.
Niewazne czy windows 2003 czy windows xp, to ruter nie uruchomi sie w pelni:
wowczas dziala tylko webif, nie dziala ssh, nie dziala dhcp, nie laczy modem.

dziwny objaw...

Dlatego jak dam reboot, to zeby zaczelo dzialac musze wylaczyc wszystkie kompy klienckie.

tyle udalo mi sie zauwazyc....

Czyli jak widac pozwala przydzielic, ale komputery klienckie w jakis sposob to zaklocaja.
Trzeba odpalic ruter bez komputerow, a to jest bynajmniej dziwne rozwiazanie....

Zastanawiam sie czy na ruterze nie da sie wylaczyc AIPA (mechanizmu odpowiadajacego za nadanie adresu 169.x.x.x , gdy mechanizm DHCP nie moze przyznac wlasciwego) ??

W Windows XP istnieje taka opcja, nie wiem jak w Linux.
czy moze trzeba wlasnie to wylaczyc po stronie klienta w tym przypadku windows ?

6

Odp: po zmianie IP routera przestalo dzialac SSH, mam tylko dostep do webif

W jednej sieci musi być tylko jeden serwer dhcp. Przecież po stronie lan masz na stałe przydzielony adres, więc nie możesz się wbić bo pewnie jesteś w innej podsieci spowodowane przez pobranie adresu z innego serwera dhcp z windowsów. Powinien być jeden. Albo na ruterze, albo na jednej z maszyn windzianych, ale jednen.

Masz niepotrzebny router, uszkodzony czy nie - chętnie przygarnę go.