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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Witam.
Przedstawiam moje działające ustawienia.
/etc/network/interfaces
# 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
# 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
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
# 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
# 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
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
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...).
Offline
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
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
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:
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ę:
#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)
Offline
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
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)
Offline
[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
hmm... a po co Ci w takim razie dwie karty sieciowe? chodzi o uprawnienia na firewall'u? routing?
Offline
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
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
Mówiąc port maiłem na myśli port w switch'u ;)
Offline
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
ok spróbuje , a mógłbyś podać mi jak to zrobić czy mam sobie znaleźć ?
Wystarczy zrobić coś takiego ??
# 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
Przykro mi ale nie robiłem nigdy mostkowania na linuxie. ale coś tam dawno temu czytałem i to chyba łatwe było.
Offline
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)
Offline
Więc tak ustawiłem ten mostek i wszystko zajebiście śmiga
# 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
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
Offline
[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
Time (s) | Query |
---|---|
0.00010 | SET CHARSET latin2 |
0.00004 | SET NAMES latin2 |
0.00100 | 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.142.156.58' WHERE u.id=1 |
0.00069 | REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.142.156.58', 1732594253) |
0.00058 | SELECT * FROM punbb_online WHERE logged<1732593953 |
0.00053 | SELECT topic_id FROM punbb_posts WHERE id=159629 |
0.00005 | 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.00005 | SELECT search_for, replace_with FROM punbb_censoring |
0.00110 | 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.00084 | UPDATE punbb_topics SET num_views=num_views+1 WHERE id=17841 |
Total query time: 0.00554 s |