Strona 1 z 2
Konfiguracja interfaces, rekonfiguracja.
: 27 lipca 2010, 10:25
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
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.
: 27 lipca 2010, 10:51
autor: ilin
Nie masz zdefiniowanej bramy czyli gateway
: 27 lipca 2010, 11:12
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
: 27 lipca 2010, 11:30
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
: 27 lipca 2010, 11:44
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?
: 27 lipca 2010, 11:52
autor: ilin
Spróbuj może zmienić
na
może coś z podnoszeniem tej karty jest nie tak.
: 27 lipca 2010, 12:06
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.
: 27 lipca 2010, 12:09
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ć.
: 27 lipca 2010, 12:15
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
: 27 lipca 2010, 13:22
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ś.