Konfiguracja interfaces, rekonfiguracja.

Masz problemy z siecią bądź internetem? Zapytaj tu
cooleq
Beginner
Posty: 172
Rejestracja: 18 czerwca 2010, 13:47
Lokalizacja: Wrocław

Konfiguracja interfaces, rekonfiguracja.

Post autor: cooleq »

Witam, opiszę od razu 3 problemy choć to raczej przedszkole,
Mam ustawione /etc/network/interfaces:

Kod: Zaznacz cały

auto lo
iface lo inet loopback
allow-hotplug eth0
iface eth0 inet static
address 192.168.0.150
netmask 255.255.255.0
po czym nie mogę się połączyć z lokalnym routerem 192.168.0.1

Kod: Zaznacz cały

/etc/init.d/networking force-reload
ustawia mi address 127.0.0.1
natomiast reczne wpisanie tego co w pliku czyli

Kod: Zaznacz cały

ifconfig eth0 addres 192.168.0.150 netmask 255.255.255.0
ustawia wszystko poprawnie.
I pytanie co jest źle ustawione w pliku konfiguracyjnym.
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Nie masz zdefiniowanej bramy czyli gateway
cooleq
Beginner
Posty: 172
Rejestracja: 18 czerwca 2010, 13:47
Lokalizacja: Wrocław

Post autor: cooleq »

Nie mam opcji gateway, samego mnie to dziwi

Kod: Zaznacz cały

Heimdall:~# ifconfig --help
Usage:
  ifconfig [-a] [-v] [-s] <interface> [[<AF>] <address>]
  [add <address>[/<prefixlen>]]
  [del <address>[/<prefixlen>]]
  [[-]broadcast [<address>]]  [[-]pointopoint [<address>]]
  [netmask <address>]  [dstaddr <address>]  [tunnel <address>]
  [outfill <NN>] [keepalive <NN>]
  [hw <HW> <address>]  [metric <NN>]  [mtu <NN>]
  [[-]trailers]  [[-]arp]  [[-]allmulti]
  [multicast]  [[-]promisc]
  [mem_start <NN>]  [io_addr <NN>]  [irq <NN>]  [media <type>]
  [txqueuelen <NN>]
  [[-]dynamic]
  [up|down] ...
z reszta do polaczenia sie z komputerem lokalnym nie jest to potrzebne o czym świadczy, że po ustawieniu ręcznym działa
a gatway sie ustawia chyba w route,
polecenie route u mnie:

Kod: Zaznacz cały

Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.0.0     *               255.255.255.0   U     0      0        0 eth0
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Spróbuj dać pustą linię pomiędzy interferejsem lo a eth0

Kod: Zaznacz cały

auto lo
iface lo inet loopback

allow-hotplug eth0
iface eth0 inet static
address 192.168.0.150
netmask 255.255.255.0
cooleq
Beginner
Posty: 172
Rejestracja: 18 czerwca 2010, 13:47
Lokalizacja: Wrocław

Post autor: cooleq »

z taka konfiguracja to dziala

Kod: Zaznacz cały

eth0      Link encap:Ethernet  HWaddr 40:61:86:99:84:96
          inet addr:192.168.0.150  Bcast:192.168.255.255  Mask:255.255.255.0
          inet6 addr: fe80::4261:86ff:fe99:8496/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:43 errors:0 dropped:0 overruns:0 frame:0
          TX packets:93 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:5196 (5.0 KiB)  TX bytes:11894 (11.6 KiB)
          Interrupt:221 Base address:0xe000

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:42 errors:0 dropped:0 overruns:0 frame:0
          TX packets:42 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:3798 (3.7 KiB)  TX bytes:3798 (3.7 KiB)
tak wg mnie powinien wygladac konfig

Kod: Zaznacz cały

  GNU nano 2.0.7                                       File: /etc/network/interfaces                                                                           Modified

# 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.0.150
        netmask 255.255.255.0
        broadcast 192.168.255.255
        network 192.168.0.0
        gateway 192.168.0.1
ale przy takim ustawieniu nie dziala wogole siec. i jak system się włącza z takim plikiem to nie mogę nawet ręcznie skonfigurować połączenia.
Mam wrażenie że gdzieś jest jakaś głupia literówka albo coś w tym stylu. Przecież to jest taka prosta sprawa...

teraz zauważyłem małą różnice w lini, po włączeniu jest
UP BROADCAST MULTICAST MTU:1500 Metric:1
a dziala z:
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
jak zrobić żeby automatycznie się uruchamiał multicast?
Awatar użytkownika
ilin
Senior Member
Posty: 2292
Rejestracja: 26 sierpnia 2007, 11:54
Lokalizacja: PRLu

Post autor: ilin »

Spróbuj może zmienić

Kod: Zaznacz cały

allow-hotplug eth0
na

Kod: Zaznacz cały

auto eth0
może coś z podnoszeniem tej karty jest nie tak.
cooleq
Beginner
Posty: 172
Rejestracja: 18 czerwca 2010, 13:47
Lokalizacja: Wrocław

Post autor: cooleq »

Niestety dalej multicast nie chodzi.
Dopiero wprowadzenie jakiejkolwiek zmiany i restart intefejsu uruchamia multicast i wtedy działa połączenie. Szukam co jest odpowiedzialne za uruchomienie multicast ale jakos nie mogę znalezc.
Awatar użytkownika
sector
Beginner
Posty: 113
Rejestracja: 28 kwietnia 2010, 10:48
Lokalizacja: Kraków

Post autor: sector »

Ja bym zrobił tak:

Kod: Zaznacz cały

# Karta eth0
auto eth0
allow-hotplug eth0
iface eth0 inet static[INDENT]address 192.168.0.150
netmask 255.255.255.0[/INDENT]
$ /etc/init.d/networking restart

Sprawdzwone na 2 maszynach i działa. Aha i nie musisz definiować gateway'a. Bez tego tez powinno działać.
cooleq
Beginner
Posty: 172
Rejestracja: 18 czerwca 2010, 13:47
Lokalizacja: Wrocław

Post autor: cooleq »

No niestety, dzałało bo została wprowadzona zmiana i restart interfejsu, lecz bo restarcie kompa multicast dalej nie dziala. Z resztą i tak nie rozumiem po co taka zmiana i co do rzeczy ma eth3 skoro ja nie mam takiego interfesu w ogole :P

A jeszcze taka mała informacja, zazwyczaj po /etc/init.d/networking restart eth0 trzeba podniesc ręcznie
Awatar użytkownika
sector
Beginner
Posty: 113
Rejestracja: 28 kwietnia 2010, 10:48
Lokalizacja: Kraków

Post autor: sector »

cooleq pisze:No niestety, dzałało bo została wprowadzona zmiana i restart interfejsu, lecz bo restarcie kompa multicast dalej nie dziala.
Nie. Zobaczyłem znowu na VMWAre i na normalnej maszynie + zrobiłem restart. Wszystko działa! Coś mi się wydaje, że musiałeś coś namieszać.

cooleq pisze:A jeszcze taka mała informacja, zazwyczaj po /etc/init.d/networking restart eth0 trzeba podniesc ręcznie
Nie. Też tego nie trzeba robić. Zawsze tak robię i działa.
cooleq pisze:Z resztą i tak nie rozumiem po co taka zmiana i co do rzeczy ma eth3 skoro ja nie mam takiego interfesu w ogole :P
Mój błąd. Zrobiłem literówkę podczas pisania. Sorry, ale ostatnio tyle razy zmieniałem eth3 na serwerze, że już mi weszło w nawyk pisanie eth3 zamiast eth0. Jednak poprawiłem posta od razu po napisaniu, także możne za wcześnie odświeżyłeś.
ODPOWIEDZ