Strona 1 z 3

konfiguracja serwera

: 17 kwietnia 2014, 13:03
autor: OgrzesiekO
Cześć. Mam zrobić router. System jest już postawiony (debian) Instalacje przeprowadziłem z Usb Lan Card. Urządzenie to ma dawać internet 15'stu jednostkom. Do routera wprowadzone mają być mac'i tych jednostek po to aby router przydzielił im stały adres. Do tego na routerze ma być samba do której będą mogli mieć dostęp wybrane jednostki. Na początek chciałbym widzieć po wpisaniu ifconfig eth0 i eth1. Model płyty głównej: GA-B75N. W jaki sposób mogę włączyć te dwie zintegrowane sieciówki? Pozdrawiam

: 17 kwietnia 2014, 13:07
autor: LordRuthwen
Na starcie:

Kod: Zaznacz cały

ifconfig -a
Jeśli je tam widzisz, znaczy, że trzeba je tylko włączyć:

Kod: Zaznacz cały

ifup ethX

: 17 kwietnia 2014, 13:31
autor: OgrzesiekO
Po wpisaniu ifconfig-a widzę eth0 eth1 eth2 po wpisaniu ifup ethX wywala Ignoring unknown interface ethX=ethX próbowałem postawić chociaż jeden interfejs wpisując ifup eth0 ale też nie działa.

: 17 kwietnia 2014, 13:33
autor: Rafal_F
Za X podstaw numer interfejsu.
Poza tym, żeby to zadziałało interfejs musi być "wspomniany" w pliku: /etc/network/interfaces

Jeżeli chcesz je tylko włączyć, to wpisz:

Kod: Zaznacz cały

ifconfig ethX up
To włączy interfejs X, ale nie będzie on skonfigurowany.

: 17 kwietnia 2014, 13:39
autor: OgrzesiekO
A to tego nie widziałem. Pierwszy raz stawiam coś takiego. W interfaces jak wklepie to będzie ok?
auto eth0
iface eth0 inet dhcp

auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0

: 17 kwietnia 2014, 13:40
autor: Yampress
/etc/network/interfaces http://debian.linux.org.pl/zrobione/ref ... ch-gateway

Bądz w lini poleceń ( tymczasowo do czasu restartu)

Kod: Zaznacz cały

ifconfig eth0 10.0.1.100 netmask 255.255.255.0 up
route add default gw 10.0.1.1
Pierwszy przykład nadaje interfejsowi eth0 ip = 10.0.1.100 i maskę /24 = 255.255.255.0
Drugi przykład podaje ip bramy = 10.0.1.1

: 17 kwietnia 2014, 13:57
autor: Rafal_F
@Ogrześko wpisy wydają się prawidłowe.

Jeszcze drobne wyjaśnienie. To są dwie różne metody konfiguracji interfejsów. Jeżeli korzystasz ze skryptów ifup/ifdown, to interfejsy muszą być skonfigurowane w pliku /etc/network/interfaces.
Jeżeli korzystasz z programu ifconfig to wszystko musisz skonfigurować przy pomocy tego programu.

Chyba lepiej korzystać z pliku /etc/network/interfaces, bo tam można łatwo ustawić start i konfiguracje interfejsów przy starcie systemu.

: 17 kwietnia 2014, 14:11
autor: Yampress
dle interfejsu eth0 i eh1 mogą też byś przypisane adresy ip na sztywno. Jeden twój adres/interfejs będzie pobierał ip dynamicznie z innego serwera dhcp?

: 17 kwietnia 2014, 15:18
autor: OgrzesiekO
Ok. Już mi działa.

w /etc/network/interfaces mam

allow-hotplug eth0
iface eth0 inetdhcp

Czyli eth0 to jest internet przychodzący i wychodzący w świat (wlan)

Dla jednostek będzie eth1 czyli lan

auto eth1
iface eth1 inet static
address 10.0.0.1
netmask 255.255.255.0

jeżeli to już mi działa to teraz będę musiał zrobić coś co będzie przydzielać jednostkom internet (oczywiście żeby mieć nad nimi kontrole i żeby sie nie pogubić potrzebuje mac'i kart sieciowych wszystkich jednostek) czy wszystkie niezbędne pliki to firewall i dnsmasq? Jeżeli tak co dokładnie zainstalować z repo?

: 17 kwietnia 2014, 15:43
autor: LordRuthwen
Firewall już masz w systemie :)
A co do przydzielania adresów to isc-dhcp-server a potem odrobina lektury jak zbudować firewall i jaka jest składnia stref dhcp :)