Dodaj do ulubionych

Asmax ARu804 a Linux

22.07.06, 18:13
mam problem: router Asmax typ j.w. pracuje poprawnie pod windą, a nie chce współpracować z linuxem: ani z Mandrivą, ani z Ubuntu.
ktos miał takie przygody? jak kompletnie nie wiem co z tym zrobić.
dodam, że do pewnego czasu wszystko było ok. - od kilkunastu dni linuxy zastrajkowały i koniec.
w obu od nowa konfigurowałem sieci, potem Mandrivę wgrałem jeszcze raz - nic. bez zmian.
co to może być?
Obserwuj wątek
    • hydroxyzine Re: Asmax ARu804 a Linux 22.07.06, 21:34
      Co znaczy nie chce współpracować?
      Da się pingować router?
      Działa NAT? (np. ping 194.204.152.34 działa?)
      Może nie działa tylko rozwiązywanie nazw?
      Pokaż wyniki tych pingów i dodatkowo ifconfig -a, route -n oraz cat /etc/resolv.conf
      • bokaj Re: Asmax ARu804 a Linux 23.07.06, 00:22
        dzięki za zainteresowanie!
        ale, sorry - kompletnie niczego nie rozumiem z Twojego postu. taki biegły to ja nie jestem. dotychczas wszystko ładnie chodziło bez żadnych komplikacji - więc nie musiałem rozgryzać problemu. i teraz jestem jeszcze ciemny.
        Co to znaczy "poingować" router?
        co to jest NAT?
        o co chodzi z "rozwiązywaniem nazw"?
        chętnie pokaże wyniki "pingów" - ale jak to się robi?
        dzięki!
        • hydroxyzine Re: Asmax ARu804 a Linux 23.07.06, 14:03
          Pokaż narazie wyniki poleceń (# na początku oznacza konto root, $ - zwykłego użytkownika):
          # ifconfig -a
          # route -n
          $ cat /etc/resolv.conf
          • bokaj Re: Asmax ARu804 a Linux 23.07.06, 22:19
            oto wyniki - Mandriva:

            # ifconfig -a
            eth0 Link encap:Ethernet HWaddr 00:0C:6E:A6:C8:E1
            inet6 addr: fe80::20c:6eff:fea6:c8e1/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:22 errors:0 dropped:0 overruns:0 frame:0
            TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:1424 (1.3 KiB) TX bytes:2430 (2.3 KiB)
            Interrupt:23 Base address:0xec00

            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:128 errors:0 dropped:0 overruns:0 frame:0
            TX packets:128 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:10028 (9.7 KiB) TX bytes:10028 (9.7 KiB)

            sit0 Link encap:IPv6-in-IPv4
            NOARP MTU:1480 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:0
            RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

            # route -n
            Kernel IP routing table
            Destination Gateway Genmask Flags Metric Ref Use Iface
            127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo

            $ cat/etc/resolv.conf
            bash: cat/etc/resolv.conf: Nie ma takiego pliku ani katalogu

            2. Ubuntu:
            $ cat/etc/resolv.conf
            bash: cat/etc/resolv.conf: No such file or directory

            # route -n
            Kernel IP routing table
            Destination Gateway Genmask Flags Metric Ref Use Iface
            root@b-desktop:/home/b#

            # ifconfig -a
            eth0 Link encap:Ethernet HWaddr 00:0C:6E:A6:C8:E1
            inet6 addr: fe80::20c:6eff:fea6:c8e1/64 Scope:Link
            UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
            RX packets:7 errors:0 dropped:0 overruns:0 frame:0
            TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:1000
            RX bytes:420 (420.0 b) TX bytes:2520 (2.4 KiB)
            Interrupt:193 Base address:0xec00

            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:21 errors:0 dropped:0 overruns:0 frame:0
            TX packets:21 errors:0 dropped:0 overruns:0 carrier:0
            collisions:0 txqueuelen:0
            RX bytes:1456 (1.4 KiB) TX bytes:1456 (1.4 KiB)

            sit0 Link encap:IPv6-in-IPv4
            NOARP MTU:1480 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:0
            RX bytes:0 (0.0 b) TX bytes:0 (0.0 b)

            root@b-desktop:/home/b#

            mnie to nic nie mówie, mam nadzieję, że Tobie tak!
            poradzisz coś?
            dzięki za zainteresowanie!!!
            • test281 Re: Asmax ARu804 a Linux 23.07.06, 22:47
              > # route -n
              > Kernel IP routing table
              > Destination Gateway Genmask Flags Metric Ref Use Iface
              > 127.0.0.0 0.0.0.0 255.0.0.0 U 0 0 0 lo

              jeżeli nie używasz DHCP to nie masz ustawionej trasy routowania.
              robi to się tak
              #route add default gw 192.168.0.1
              gdzie zamiast 192.168.0.1 wpisujesz swój adres bramy.
              Jeżeli nie znasz adresu domyślnej brany to pod windowsem jeżeli tam insternet działa wpisz w wierszu poleceń:
              route PRINT
              tam znajdziesz linijkę Domyślna brama i adres

              >cat/etc/resolv.conf
              tutaj między cat a /etc/resolv.conf musi być spacja czyli pokaż co pokaże
              cat /etc/resolv.conf
              • bokaj Re: Asmax ARu804 a Linux 24.07.06, 00:17
                "jeżeli nie używasz DHCP to nie masz ustawionej trasy routowania"
                sorry, ale zawsze sądziłem, że używam DHCP - tak ustawiam te sprawy w Mandrivie.

                dzięki za pozostałe wskazówki! dzięki za zainteresowanie! zaraz to wszystko sprawdzę.
                • hydroxyzine Re: Asmax ARu804 a Linux 24.07.06, 15:07
                  Jeżeli sądzisz, że używasz DHCP, to wpisz:
                  dhclient eth0
                  albo
                  pump -i eth0
                  albo jeszcze co innego, zależnie od tego, jakiego klienta DHCP masz w systemie.
                  Jeżeli pobierze adres przez DHCP, to napisz o tym. Jeżeli nie, to spisz dane z Windowsa (ip, maska, brama) i podaj je tu. W Ubuntu interfejsy sieciowe konfiguruje się w /etc/network/interfaces. Składni tego pliku (banalnej zresztą) można się nauczyć czytając:
                  man interfaces

                  W tej chwili sieć nie ma prawa działać, bo
                  - nie skonfigurowałeś interfejsu eth0
                  - nie podniosłeś eth0
                  - nie masz routingu ustawionego
                  • bokaj Re: Asmax ARu804 a Linux 24.07.06, 19:27
                    własnie wróciłem z pracy i zaraz będę działał.
                    na razie za wszystkie podpowiedzi i wyjasnienia dziekuję.
                    jednak nie moge przestać zdumiewac się nad tym:
                    "W tej chwili sieć nie ma prawa działać, bo
                    > - nie skonfigurowałeś interfejsu eth0
                    > - nie podniosłeś eth0
                    > - nie masz routingu ustawionego"

                    przez cały rok z okładem wszystko działało.
                    nie musiałem niczego extra konfigurować - system robił to sam, pełna wygoda.
                    i nagle coś się zacina. wszystko się zatrzymuje.
                    ciekawe, czyż nie?
                    • hydroxyzine Re: Asmax ARu804 a Linux 24.07.06, 19:53
                      Nie dziwi mnie to specjalnie. Jeżeli używasz środowiska przeładowanego automatami, może zdarzyć się cokolwiek, co wyzwoli lawinę rekonfiguracji. Np. niedziałający przez jakiś czas serwer dhcp, odłączona sieciówka, itp. Jeżeli sobie to teraz ustawisz ręcznie, to będzie takie, jak powinno być. Nie będziesz musiał tego powtarzać. To jest przewaga nad automatami; są dobre, fakt, jeżeli masz dystrybucję live, którą przenosisz na różne platformy. Lub, powiedzmy, często dodajesz/zmieniasz sprzęt. Ale w systemie działającym w miarę statycznym środowisku lepiej jednak świadomie sobie niektóre rzeczy ustawić i wyłączyć nad nimi automatyczną kontrolę.
                      Nie daj sobie wmówić, że ręczna konfiguracja jest dla tych, którzy chcą bez przerwy grzebać w systemie. Jest wręcz odrwotnie. To się robi tylko raz.
                      • bokaj Re: Asmax ARu804 a Linux 24.07.06, 21:00
                        hydroxizine! jesteś boski! DZIAŁA!!!!!!
                        spod root'a wpisałem - jak poradziłeś - dhclient eth0
                        i poszło!
                        oto szczegółowe wyniki:

                        # dhclient eth0
                        Internet Systems Consortium DHCP Client V3.0.3
                        Copyright 2004-2005 Internet Systems Consortium.
                        All rights reserved.
                        For info, please visit www.isc.org/products/DHCP

                        Listening on LPF/eth0/00:0c:6e:a6:c8:e1
                        Sending on LPF/eth0/00:0c:6e:a6:c8:e1
                        Sending on Socket/fallback
                        DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 8
                        DHCPOFFER from 10.0.0.2
                        DHCPREQUEST on eth0 to 255.255.255.255 port 67
                        DHCPNAK from 10.0.0.2
                        DHCPREQUEST on eth0 to 255.255.255.255 port 67
                        DHCPNAK from 10.0.0.2
                        DHCPDISCOVER on eth0 to 255.255.255.255 port 67 interval 7
                        DHCPOFFER from 10.0.0.2
                        DHCPREQUEST on eth0 to 255.255.255.255 port 67
                        DHCPACK from 10.0.0.2
                        bound to 10.0.0.13
                        • hydroxyzine Re: Asmax ARu804 a Linux 24.07.06, 23:57
                          Jeżeli używasz jakiejś debianopodobnej dystrybucji (np. Ubuntu, o którym pisałeś) wystarczy zrobić taki /etc/network/interfaces (poprzedni możesz usunąć, zwłaszcza, jeżeli masz tam wmieszanego hotpluga):
                          auto lo
                          iface lo inet loopback
                          auto eth0
                          iface eth0 inet dhcp
                          Plik ten jest przetwarzany w czasie startu systemu przez skrypt /etc/init.d/networking. Dlatego upewnij się także, że link symboliczny do tegoż skryptu znajduje się w /etc/rcS.d/).
                          To skonfiguruje interfejsy lo i eth0 podczas każdego startu systemu.
                          Aha, sprawdzałeś, czy rozwiązywanie nazw działa? Możesz przeglądać strony internetowe? Lub np:
                          ping www.google.pl
                          działa?
                          Jeżeli pojawi się coś na kształt:
                          ping: unknown host www.google.pl
                          , to musisz uzupełnić adresy serwerów dns w pliku /etc/resolv.conf. Chociażby tak:
                          nameserver 194.204.152.34
                          • koktajl_molotowa A ja powiem krótko... 25.07.06, 01:43

                            • koktajl_molotowa A ja powiem krótko... 25.07.06, 01:45
                              RTFM
                              Nie wierzę, żeby w instrukcji nie było jak skonfigurować router, jak do tej pory to mnie one prowadziły za rękę do celu. Czytaj.
                              • bokaj Re: A ja powiem krótko... 25.07.06, 19:38
                                tak, jest instrukcja - a tam krok po kroku jak sobie poustawiać każdy detal - ale w windows (do wyboru: 98,98SE,ME,2000,XP); próba podobnego działania w Linuksie kończy się fiaskiem (system milczy) - a wydaje się to proste, bo trzeba w wyszukiwarce wpisać adres 10.0.0.2 i potem kolejne kroki. tylko że wpisanie tego adresu w operze na linuksie nie powoduje niczego (a ma się pjawić monit logowania). po prostu nie dzieje się nic. zero reakcji. null.
                                • hydroxyzine Re: A ja powiem krótko... 25.07.06, 20:44
                                  Ponieważ sprawa nie ma nic wspólnego z konfiguracją routera. Problem jest po stronie Linuksa, a właściwie jego administratora.
                                  • bokaj Re: A ja powiem krótko... 25.07.06, 22:44
                                    hydroxizine! dziękuję za dotychcasową pomoc.
                                    internet u mnie działa, każda strona, której adres wpiszę w wyszukiwarce ładuje się bez problemów.
                                    natomiast - jesli to możliwe - podpowiedz: czy te wpisy, które proponujesz winny być takie same w Mandrivie?
                                    bo na razie każdorazowo, po załadowaniu systemu uzyskuję połączenie z internetem poprzez wpis w konsoli: dhclient eth0
                                    pozdrawiam!
                                    • hydroxyzine Re: A ja powiem krótko... 25.07.06, 23:11
                                      Mandrivy nie znam, więc nie mogę ci pomóc. Szukaj czegoś na kształt init.d, rc.d, rc.local, rc5.d. Obejrzyj sobie, jak wygląda start systemu - plik /etc/inittab - tam pewnie będą wskazówki. Gdzieś w skryptach startowych umieść odpowiedni wpis (dhclient eth0). Musisz pamiętać, żeby się uruchomił po załadowaniu modułów od karty sieciowej, a usługami, które wymagają już działającej sieci. Napewno istnieje jakaś prosta metoda zgodna z logiką twojej dystrybucji (tak jak np. /etc/network/interfaces i skrypty /etc/init.d/ w debianie).
                                      • bokaj Re: A ja powiem krótko... 25.07.06, 23:39
                                        dzięki, będę próbował!
    • furry Re: Asmax a Linux 26.07.06, 12:46
      Się tu dopiszę:
      - router: ASMAX BR - 604, serwer DHCP
      - komputer: Slackware 10.2, klient DHCP

      ...z tym, że u mnie jest jakiś problem z DNS na routerze - router nie służy za
      DNS, a przy otrzymaniu IP komputer w /etc/resolv.conf pojawia się lokalny adres
      DNS routera, a nie adres publicznego DNS.
      Tymczasowo rozwiązałem to wpisując w /etc/resolv.ok dobry adres DNS i w
      /etc/rc.d/rc.local wrzuciłem chamsko
      "cp /etc/resolv.ok /etc/resolv.conf"
      ...ale to się musi jakoś bardziej elegancko dać zrobić (?)

      Druga sprawa - czy konfigurował ktoś DMZ na takim czymś, bo mi nie idzie - po
      ustawieniu adresu komputera w DMZ, natychmiast rozłącza go z siecią zewnętrzną

      fr
      • hydroxyzine Re: Asmax a Linux 26.07.06, 14:50
        Jeżeli używasz klienta dhclient, to w pliku /etc/dhclient.conf dopisz:
        supersede domain-name-servers x.x.x.x; (<- tu na końcu ma być ten średnik)
        gdzie x.x.x.x to ip serwera dns. Klient zastąpi adres pobrany z serwera dhcp tym wpisanym i umieści go w /etc/resolv.conf.

Nie masz jeszcze konta? Zarejestruj się


Nakarm Pajacyka