Ustawienie dwóch interfejsów na jednej karcie sieciowej

Masz problemy z siecią bądź internetem? Zapytaj tu
dejmen
Posty: 5
Rejestracja: 24 listopada 2011, 20:17

Ustawienie dwóch interfejsów na jednej karcie sieciowej

Post autor: dejmen »

Witam.
M
am świeżo zainstalowanego Debiana w trybie tekstowym i chciałem statycznie przypisać na jednej karcie sieciowej dwa interfejsy. Mój plik intefaces wygląda następująco:

Kod: Zaznacz cały

# 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

auto eth0
iface eth0 inet static
address 192.168.1.105
netmask 255.255.255.0
gateway 192.168.1.1 

auto eth1
iface eth1 inet static
address 10.11.11.1
netmask 255.255.255.0

Po zrestartowaniu poleceniem:

Kod: Zaznacz cały

/etc/init.d/networking restart

wyświetla błąd

Kod: Zaznacz cały

eth1:ERROR while getting interface flags: No such device 
SIOCSIFNETMASK: No such device 
eth1: ERRROR while getting inteface flags: No such device 
Failed to bring up eth1.
Nie mam pojęcia, na czym polega problem, jestem początkujący w użytkowaniu i konfiguracji Debiana więc proszę o wyrozumiałość.
Awatar użytkownika
Bastian
Member
Posty: 1424
Rejestracja: 30 marca 2008, 16:09
Lokalizacja: Poznañ

Post autor: Bastian »

W ten sposób tego nie zrobisz. System prawidowo informuje, że nie może znaleźć drugiej sieciówki. Poczytaj to
dejmen
Posty: 5
Rejestracja: 24 listopada 2011, 20:17

Post autor: dejmen »

Zmieniłem eth1 na alias eth1:0 i działa. Dziękuję za pomoc.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Temat powinien raczej brzmieć : "Ustawianie dwóch adresów IP na jednym interfejsie" a nie "Ustawienie dwóch interfejsów na jednej karcie sieciowej" to brzmi bez sensu.
Pozdrawiam.
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

piroaa, to są tylko Twoje subiektywne odczucia i teoretyczne dywagacje, do tego również "bez sensu". Czymś innym jest kilka interfejsów (wirtualnych lub nie) na jednej fizycznej karcie sieciowej, a czymś innym kilka adresów IP na jednym interfejsie.

Można skonfigurować eth0, eth0:1, eth0:2 ... eth0:n (interfejsy wirtualne jako aliasy) na jednej fizycznej karcie:

Kod: Zaznacz cały

ifconfig | grep Ethernet
eth0      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
eth0:1      Link encap:Ethernet  HWaddr XX:XX:XX:XX:XX:XX
I na każdym może być oczywiście kilka adresów IP. A można też mieć jeden, podstawowy, interfejs z kilkoma adresami IP:

Kod: Zaznacz cały

ip a l dev eth0 | grep inet
    inet XX.XX.XX.XX/27 brd XX.XX.XX.XX scope global eth0
    inet XX.XX.XX.X/32 scope global eth0
Wszystko zależy co potrzebujesz i co chcesz osiągnąć.
piroaa
Beginner
Posty: 324
Rejestracja: 11 kwietnia 2008, 14:46

Post autor: piroaa »

Fakt tu chodzi o aliasy ale według mnie
alias != interfejs
interfejs == urządzenie fizyczne
Tak się mi przynajmniej wydaje.
Ustawienie dwóch interfejsów na jednej karcie sieciowej
nie brzmi mi jakoś po polsku, już bardziej powinno być dodawanie aliasu do karty sieciowej lub właśnie interfejsy wirtualne.
Pozdrawiam
Awatar użytkownika
lessmian2
Member
Posty: 1088
Rejestracja: 30 kwietnia 2008, 19:38
Lokalizacja: Kraków

Post autor: lessmian2 »

Kwestia umowna. Temat schodzi coś za bardzo na ścieżki którymi chadza prof. Miodek i moim zdaniem nie ma sensu go kontynuować (w sumie to sam sobie się dziwię, że go podjąłem ;) ).
ODPOWIEDZ