Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2010-11-29 00:29:11

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Drugi Interfejs sieciowy w DHCP

Witam.
Przedstawiam moje działające ustawienia.

/etc/network/interfaces

Kod:

# 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 83.19.28.220
        netmask 255.255.255.248
        gateway 83.19.28.217
        network 83.19.28.0
        broadcast 83.19.28.255

auto eth1
iface eth1 inet static
        address 10.0.0.1
        netmask 255.0.0.0

auto eth2
iface eth2 inet static
        address 10.0.0.2
        netmask 255.0.0.0

/etc/default/dhcp3-server

Kod:

# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1"

/etc/dhcp3/dhcpd.conf

Kod:

ddns-update-style none;
option domain-name-servers 194.204.159.1, 194.204.152.34;
default-lease-time 600;
max-lease-time 7200;

subnet 10.0.0.0 netmask 255.0.0.0 {
                option subnet-mask 255.0.0.0;
                option routers 10.0.0.1;
                option broadcast-address 10.0.0.255;


        ignore unknown-clients;

        #Admin
        host Ja {
                hardware ethernet 00:30:4F:79:9A:03;
                fixed-address 10.0.0.3;
        }

        #Olga
        host P102_1 {
                hardware ethernet 00:03:0D:84:30:6A;
                fixed-address 10.1.2.1;
        }
        i tam lista hostow
}

Chcę ustawić DHCP na drugim interfejsie lecz coś te ustawienia nie działają

/etc/network/interfaces

Kod:

# 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 83.19.28.220
        netmask 255.255.255.248
        gateway 83.19.28.217
        network 83.19.28.0
        broadcast 83.19.28.255

auto eth1
iface eth1 inet static
        address 10.0.0.1
        netmask 255.0.0.0

auto eth2
iface eth2 inet static
        address 10.0.0.2
        netmask 255.0.0.0

/etc/default/dhcp3-server

Kod:

# Defaults for dhcp initscript
# sourced by /etc/init.d/dhcp
# installed at /etc/default/dhcp3-server by the maintainer scripts

#
# This is a POSIX shell fragment
#

# On what interfaces should the DHCP server (dhcpd) serve DHCP requests?
#       Separate multiple interfaces with spaces, e.g. "eth0 eth1".
INTERFACES="eth1 eth2"

/etc/dhcp3/dhcpd.conf

Kod:

ddns-update-style none;
option domain-name-servers 194.204.159.1, 194.204.152.34;
default-lease-time 600;
max-lease-time 7200;

subnet 10.0.0.0 netmask 255.0.0.0 {
                option subnet-mask 255.0.0.0;
                option routers 10.0.0.1;
                option broadcast-address 10.0.0.255;


        ignore unknown-clients;

        #Admin
        host Ja {
                hardware ethernet 00:30:4F:79:9A:03;
                fixed-address 10.0.0.3;
        }

        #Olga
        host P102_1 {
                hardware ethernet 00:03:0D:84:30:6A;
                fixed-address 10.1.2.1;
        }
        i tam lista hostow
}

subnet 10.0.0.0 netmask 255.0.0.0 {
                option subnet-mask 255.0.0.0;
                option routers 10.0.0.2;
                option broadcast-address 10.0.0.255;


        ignore unknown-clients;

        #Ola
        host P111_1 {
                hardware ethernet 02:03:0D:85:31:7A;
                fixed-address 10.1.11.1;
        }
}

Może mi ktoś powiedzieć co robię źle?
Wiem, że "subnet 10.0.0.0 netmask 255.0.0.0" są takie same dla obydwóch interfejsów ale o to mi chodzi.

Offline

 

#2  2010-11-29 09:39:38

  milyges - inż.

milyges
inż.
Skąd: Gorlice/Kraków
Zarejestrowany: 2006-04-09
Serwis

Re: Drugi Interfejs sieciowy w DHCP

Nie możesz mieć dwóch takich samych sieci na dwóch różnych interfejsach... System nie wie przez który interfejs wysłać pakiet. Niestety nie uda Ci się zrobić tego tak jak chcesz. Jeżeli sieci mogą się widzieć, zrób mostek sieciowy i na nim odpal DHCP: http://www.gentoo-wiki.info/Bridging

//EDIT: Ok żeby nie było, da sie dla statycznych IP bo można odpowiednio trasy routingu dodać (sam mam tak zrobione że mam 192.168.0.0/24 na 2 interfejsach i trasami routingu ustawione który host jest na którym interfejsie...).


[url=http://mhroczny.net][b]strona domowa[/b][/url] || [url=http://dug.net.pl][b]polski portal debiana[/b][/url]

Offline

 

#3  2010-11-29 11:05:13

  saiqard - Użytkownik

saiqard
Użytkownik
Skąd: Wałbrzych
Zarejestrowany: 2009-07-30

Re: Drugi Interfejs sieciowy w DHCP

a nie możesz podzielić sieci na dwie podsieci i włączyć routing miedzy tymi sieciami na serwerze? Wtedy bez problemu będzie działać:)

Offline

 

#4  2010-11-29 11:11:29

  Punisher999 - Użytkownik

Punisher999
Użytkownik
Skąd: Kielce
Zarejestrowany: 2005-07-15
Serwis

Re: Drugi Interfejs sieciowy w DHCP

Rozumiem ze chcesz żeby niektórzy userzy mieli jedna bramę a inni druga. Czy te 2 karty są potem spietę w jednej fizycznej sieci (czy np do tego samego swicha)?
Wydaje mi sie że osiągniesz to poprzez dodanie do kazdego usera konkretnej bramy a zrobisz tylko jedną sekcję subnet w której nie określisz bramy. Albo w subnet określisz jedną bramę a przy konkretnym userze ją tylko zmienisz na tą drugą.

Offline

 

#5  2010-11-29 13:36:19

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Drugi Interfejs sieciowy w DHCP

A jak u Ciebie z obsługą myszki?

Bo dokładnie taki przypadek [url=http://dug.net.pl/tekst/31/udostepnienie_polaczenia_internetowego_%28masq%29/]opisała Biexi w howto[/url]
zaczyna się od słów: [b]Przykład z 2 kartami LAN[/b]

Z kopiowaniem myszką masz problemy?

Bo co do twojego  konfigu, to  gdzie widziałeś,żzeby dwa interfejsy miały ten sam adres bez mostkowania?

Zrób na interfejsie 1 adres [b]10.0.0.1[/b] - i adresy w sieci do niego podłączone hosty o adresach w zakresie [b]0.0.0.0/24[/b],
na drugim interfejsie [b]10.0.1.1[/b] i hosty w zakresie adresów: 10.0.1.0/24.

Poza tym przy uruchomieniu dhcp możesz dać w drugim terminalu magiczne polecenie:

Kod:

tail - f /var/log/syslog | grep dhcp

i na bieżąco śledzić poczynania serwera dhcp - który bardzo grzecznie pisze w logach, co mu dolega.

A adresy IP i maski podlegają regułom adresowania i routingu pakietów, tych numerów nie losuje się w totolotka.
A Ty w jednej podsieci stosujesz następującą adresację:
       

Kod:

#Admin
        host Ja {
                hardware ethernet 00:30:4F:79:9A:03;
                fixed-address 10.0.0.3;
        }

        #Olga
        host P102_1 {
                hardware ethernet 00:03:0D:84:30:6A;
                fixed-address 10.1.2.1;
        }
        i tam lista hostow

czyli w jednej podsieci są hosty od adresach 10.0.0.3 i 10.1.2.1?
Jaką maskę ma taka sieć? Ile tam jest hostów w takiej sieci, i jakim czereśniakiem trzeba być, żeby przy  dwudziestu hastach używać adresów prywatnych klasy A i uruchamiać maskę 255.0.0.0 , a potem zastanawiać się, czemu sieć, routing lub dhcp wariuje.
http://pl.wikipedia.org/wiki/IPv4

To by było na tyle
;-)

Ostatnio edytowany przez Jacekalex (2010-11-29 13:38:06)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#6  2010-11-29 13:40:48

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Drugi Interfejs sieciowy w DHCP

Więc nie da się skonfigurować tak aby DHCP przydzielał adresy z tej samej sieci na dwóch interfejsach ?? (Skonfigurowałem tak dla dwóch tych samych sieci bo nie umiałem ustawić routing dla dwóch interfejsów na jednej sieci )
Sieci nie podzielę na 2 podsieci ponieważ w adresaci zapisane jest np pietra, nr pokoju i nr hosta.
Co do bramy to mi nie zależy , byle by mieli dostęp do internetu .

Jacekalex ale mi chodzi zęby właśnie 2 interfejsy pracowały w tej samej sieci , jak się nie da tego tak skonfigurować to wystarczy napisać , podział na 2 podsieci mi niszczy ustawienia ip .

Ostatnio edytowany przez Pablik (2010-11-29 13:47:30)

Offline

 

#7  2010-11-29 13:56:28

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Drugi Interfejs sieciowy w DHCP

W takim razie, jak napisali predmówcy, mostek na 2 interfejsy, i dhcp na mostku.
[quote=milyges]Jeżeli sieci mogą się widzieć, zrób mostek sieciowy i na nim odpal DHCP: http://www.gentoo-wiki.info/Bridging[/quote]
Chociaż sam kiedyś robiłem trochę pocieszną  sieć, gdzie adresacja wyglądała tak:
192.168.<numer-pokoju>.<telefon-wew>, i ponieważ budynek miał 2 piętra, a telefony wew były  w zakresie 1xx, - działa pięknie.

Ostatnio edytowany przez Jacekalex (2010-11-29 13:57:15)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#8  2010-11-29 14:00:58

  Punisher999 - Użytkownik

Punisher999
Użytkownik
Skąd: Kielce
Zarejestrowany: 2005-07-15
Serwis

Re: Drugi Interfejs sieciowy w DHCP

[quote=Pablik]Więc nie da się skonfigurować tak aby DHCP przydzielał adresy z tej samej sieci na dwóch interfejsach[/quote]
Z tego co mi wiadomo to sie da. tylko dokładnie tak jak napisałem wyżej.
Serwer DHCP może ci działać na obydwóch sieciówkach ale ponieważ to ciągle jest ta sam sieć to musisz mieć jedną sekcję subnet w której definujesz wszystko to co wspólne dla każdego hosta, a przy każdym hoście to co indywidualne dla niego jak np brama. (mogę się mylić bo ostatni raz konfigurowałem DHCP ponad 5 lat temu, działa do dziś i nie ruszam bo popsuje :P )

Jacekalex z tego co widziałem w konfigu to eth1 i eth2 miały inne adresy ip wiec nie wiem o co ci chodzi.

Pablik powiedz prosze czy ty tam masz 2 sieci o takiej samej adresacji czy 2 sieciówki wpięte do jednej fizycznej sieci.

Ostatnio edytowany przez Punisher999 (2010-11-29 14:09:55)

Offline

 

#9  2010-11-29 14:14:43

  saiqard - Użytkownik

saiqard
Użytkownik
Skąd: Wałbrzych
Zarejestrowany: 2009-07-30

Re: Drugi Interfejs sieciowy w DHCP

hmm... a po co Ci w takim razie dwie karty sieciowe? chodzi o uprawnienia na firewall'u? routing?

Offline

 

#10  2010-11-29 14:23:31

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Drugi Interfejs sieciowy w DHCP

Mam 2 karty sieciowe  z których chcę udostępniać internet :
eth1 na niej aktualnie działa ta sieć ;
eth2 chce dodać aby również ta karta udostepniała internet w tej samej sieci;

Więc mam 2 karty i chce żeby działały działały w jednej sieci

tamte ustawienia jakie przedstawiłem na początku były takie ponieważ niewiem jak inaczej rozwiązać ten problem

saiqard ponieważ brak nam portów

Ostatnio edytowany przez Pablik (2010-11-29 14:25:01)

Offline

 

#11  2010-11-29 14:34:41

  Punisher999 - Użytkownik

Punisher999
Użytkownik
Skąd: Kielce
Zarejestrowany: 2005-07-15
Serwis

Re: Drugi Interfejs sieciowy w DHCP

Zatem jest tak jak podejrzewałem. Ponieważ jest to ciągle jedna sieć to musisz mieć tylko jedno subnet. DHCP włączone na obydwóch interfejsach.

[quote=Pablik]saiqard ponieważ brak nam portów[/quote]
Tyle jest portów a wam brakło??? (pytanie retoryczne) Musicie tam nieźle siorpać z neta.

A macie tam drugie łącze? bo wiesz że jeden port z zewnątrz możesz przekierować tylko do jednej maszyny wewnątrz.

Ostatnio edytowany przez Punisher999 (2010-11-29 14:38:56)

Offline

 

#12  2010-11-29 14:47:09

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Drugi Interfejs sieciowy w DHCP

Mówiąc port maiłem na myśli port w switch'u ;)

Offline

 

#13  2010-11-29 15:08:39

  Punisher999 - Użytkownik

Punisher999
Użytkownik
Skąd: Kielce
Zarejestrowany: 2005-07-15
Serwis

Re: Drugi Interfejs sieciowy w DHCP

A nie prościej kupić większego swicha lub 2 dopiąć? Ewentualnie jak brak funduszy to najlepszym i najłatwiejszym wyjściem będzie zrobienie mostka pomiędzy tymi sieciówkami wtedy konfig DHCP ci zostanie po staremu.

Offline

 

#14  2010-11-29 15:13:26

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Drugi Interfejs sieciowy w DHCP

ok spróbuje , a mógłbyś podać mi jak to zrobić czy mam sobie znaleźć ?

Wystarczy zrobić coś takiego ??

Kod:

# 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 83.19.28.220
        netmask 255.255.255.248
        gateway 83.19.28.217
        network 83.19.28.0
        broadcast 83.19.28.255

auto eth1
iface eth1 inet static
        address 0.0.0.0

auto eth2
iface eth2 inet static
        address 0.0.0.0

 # Bridge setup
 iface br0 inet static
        bridge_ports eth1 eth2
        address 10.0.0.1
        broadcast 10.0.0.255
        netmask 255.0.0.0

i wszystk kierować na br0 ???

Ostatnio edytowany przez Pablik (2010-11-29 15:35:17)

Offline

 

#15  2010-11-29 15:34:30

  Punisher999 - Użytkownik

Punisher999
Użytkownik
Skąd: Kielce
Zarejestrowany: 2005-07-15
Serwis

Re: Drugi Interfejs sieciowy w DHCP

Przykro mi ale nie robiłem nigdy mostkowania na linuxie. ale coś tam dawno temu czytałem i to chyba łatwe było.

Offline

 

#16  2010-11-29 16:13:38

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/urandom
Zarejestrowany: 2008-01-07

Re: Drugi Interfejs sieciowy w DHCP

Jeśli wstaje br0 - to jest widoczne jako nowy interfejs sieciowy, wtedy wszystkie ustawienia firewalla, serwera dhcp, routingu i inne muszą korzystać z br0 zamiast eth0.

Ostatnio edytowany przez Jacekalex (2010-11-29 16:18:52)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#17  2010-11-29 17:30:18

  Pablik - Użytkownik

Pablik
Użytkownik
Zarejestrowany: 2010-10-21

Re: Drugi Interfejs sieciowy w DHCP

Więc tak ustawiłem ten mostek i wszystko zajebiście śmiga

Kod:

# 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 br0
iface lo inet loopback

# The primary network interface
auto eth0
iface eth0 inet static
        address 83.19.28.220
        netmask 255.255.255.248
        gateway 83.19.28.217
        network 83.19.28.0
        broadcast 83.19.28.255

iface eth1 inet manual
iface eth2 inet manual

iface br0 inet static
        bridge_ports eth1 eth2
        address 10.0.0.1
        netmask 255.0.0.0

Wielkie dzięki za pomoc ;P

Offline

 

#18  2010-11-30 17:23:23

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: Drugi Interfejs sieciowy w DHCP

Po przeczytaniu tego wątku zbędne wydaje mi się używanie 2 interfejsów sieciowych.
Nie wiem jaką masz topologie sieci ale wnioskuje z tego że do każdego pokoju rozchodzisz się skrętką prosto z serwerowni co na pierwszy rzut oka wydaje jest dziwne :P
Lepszym rozwiązaniem postawić na każdej kondygnacji switch'a i z rojedzać się do poszczególnych pokoi


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#19  2010-12-01 07:53:20

  saiqard - Użytkownik

saiqard
Użytkownik
Skąd: Wałbrzych
Zarejestrowany: 2009-07-30

Re: Drugi Interfejs sieciowy w DHCP

[quote=BiExi]Po przeczytaniu tego wątku zbędne wydaje mi się używanie 2 interfejsów sieciowych.
Nie wiem jaką masz topologie sieci ale wnioskuje z tego że do każdego pokoju rozchodzisz się skrętką prosto z serwerowni co na pierwszy rzut oka wydaje jest dziwne :P
Lepszym rozwiązaniem postawić na każdej kondygnacji switch'a i z rojedzać się do poszczególnych pokoi[/quote]
Wszystko zależy od topologi sieci i tego, ile ma hostów na każdym piętrze. Jeśli ilości są niewielkie, a sieć strukturalna pełni jeszcze role sieci telefonicznej dla telefonów podłączonych do centrali rackowej, to wygodniej jest wsadzić wszystko do jednej szafy.
Ale też nie mogę wyobrazić sobie zastosowania dla dwóch interfejsów sieciowych w tym przypadku...

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.011 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00008 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00106 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='3.128.171.192' WHERE u.id=1
0.00076 UPDATE punbb_online SET logged=1732598139 WHERE ident='3.128.171.192'
0.00049 SELECT * FROM punbb_online WHERE logged<1732597839
0.00177 SELECT topic_id FROM punbb_posts WHERE id=159707
0.00006 SELECT id FROM punbb_posts WHERE topic_id=17841 ORDER BY posted
0.00056 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=17841 AND t.moved_to IS NULL
0.00006 SELECT search_for, replace_with FROM punbb_censoring
0.00229 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=17841 ORDER BY p.id LIMIT 0,25
0.00079 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17841
Total query time: 0.00796 s