Freesco, NND, CDN, EOS http://forum.freesco.pl/ |
|
dwie sieciowki http://forum.freesco.pl/viewtopic.php?f=22&t=5578 |
Strona 1 z 1 |
Autor: | PathFinder [ wtorek, 12 października 2004, 22:47 ] |
Tytuł: | dwie sieciowki |
witam, mam nastepujacy problem staram sie podlaczyc 2 siciowki na dwie podsieci, ale z niklym rezultatem, bo tym razem mi to nie wychodzi. mam swieze nnd jeszcze bez htb(to chyba nie przeszkadza w niczym) i gdy podlacze eth0 i zaladuje ja przez net_conf, wszystko jest super, ale gdy podlacze 2-ga sieciowke jako eth1, i najpierw zaladuje do niej net_conf, to nadpisuje na jej potrzeby wszystkie wazniejsze pliki, czyli /etc/dhcp.conf, /etc/hosts /etc/rc.d/rc.inet1 /etc/rc.d/rc.masq a tamta uznaje jako : no such device czyli niewidoczna dla systemu i nie wiem co z tym dalej zrobic, bo on wybiera sobie albo jedna albo druga, a obydwu razem nie chce (a juz raz udalo mi sie zainstalowac oby dwie tylko juz nie pamietam jak ![]() dzieki z gory za pomoc, pewnie rozwiazanie jest banalne i cos przeoczylem czynnosci jakie wykonuje przy instalacji 2-iej sieciowki(jej podsiec to 192.168.1) : 1. laduje net_conf, wybieram modul sieciowki (i nie wiem czy powinienem wybierac inne opcje, czyli typ lacza, login/pass) no i adres podsieci i ilosc userow 2. zmieniam pliki: /etc/dhcp.conf, /etc/hosts /etc/rc.d/rc.inet1 /etc/rc.d/rc.masq w pliku dhcp.conf dopisuje subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.0.5; option broadcast-address 192.168.1.255; option routers 192.168.1.1; } w pliku hosts dopisuje adr servera z drugiej podsieci i adr komputerow z tej podsieci w pliku rc.inet1 IPE2="192.168.1.1" MASK2="255.255.255.0" /sbin/ifconfig eth0 ${IPE2} netmask ${MASK2} a w pliku rc.masq /usr/sbin/iptables -t filter -A FORWARD -s 192.168.1.0/255.255.255.0 -d 0/0 -j ACCEPT /usr/sbin/iptables -t filter -A FORWARD -s 0/0 -d 192.168.1.0/255.255.255.0 -j ACCEPT /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.2 -d 0/0 -j MASQUERADE to wszystko, nie wiem czy powinienem na poczatku ladowac net_confa dla tej drugiej sieciowki prosze o Wasza pomoc |
Autor: | MAC!EK [ wtorek, 12 października 2004, 23:54 ] |
Tytuł: | |
uruchom net_confa skonfiguruj łącze i jedną sieciówkę drugą sobie dopiszesz sam w plikach |
Autor: | PathFinder [ środa, 13 października 2004, 02:16 ] |
Tytuł: | |
racja ![]() ja rozwiazalem to w nast. sposob: odrazu po zainstalowaniu systemu wskazalem w netconfie obydwie sieciowki, w ten sposob system instaluje moduly do nich i potem gdy przydziele wszystko do jednej sieciowki, po restarcie dopisuje dane do drugiej i wszystko gra ![]() dzieki za pomoc |
Autor: | MAC!EK [ środa, 13 października 2004, 15:24 ] |
Tytuł: | |
hmm no jak modułu nie załadujesz dla drugiej to raczej nie podniesiesz interfejsu na niej ![]() |
Autor: | PathFinder [ środa, 13 października 2004, 21:11 ] |
Tytuł: | |
ok ![]() |
Autor: | khun [ czwartek, 30 grudnia 2004, 23:43 ] |
Tytuł: | |
Przeczytałem wszystkie posty o dodatkowych sieciówkach i wykombinowałem coś takiego ? : plik rc.inet1 #!/bin/sh IPE1="192.168.1.1" MASK1="255.255.255.0" /sbin/ifconfig lo 127.0.0.1 /sbin/route add -net 127.0.0.0 netmask 255.0.0.0 lo /sbin/ifconfig eth0 ${IPE1} netmask ${MASK1} #/sbin/route add default gw "" metric 1 IPE2="192.168.2.1" MASK2="255.255.255.0" /sbin/ifconfig eth1 ${IPE2} netmask ${MASK2} # IP3="192.168.3.1" MASK3="255.255.255.0" /sbin/ifconfig eth2 ${IPE3} netmask ${MASK3} # plik rc.masq #!/bin/sh echo "1" > /proc/sys/net/ipv4/ip_forward /usr/sbin/iptables -X -t nat /usr/sbin/iptables -X -t filter /usr/sbin/iptables -t filter -P FORWARD DROP /usr/sbin/iptables -t filter -A FORWARD -s 192.168.1.0/255.255.255.0 -d 0/0 -j ACCEPT /usr/sbin/iptables -t filter -A FORWARD -s 0/0 -d 192.168.1.0/255.255.255.0 -j ACCEPT /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.2 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.3 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.4 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t filter -A FORWARD -s 192.168.2.0/255.255.255.0 -d 0/0 -j ACCEPT /usr/sbin/iptables -t filter -A FORWARD -s 0/0 -d 192.168.2.0/255.255.255.0 -j ACCEPT /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.2.2 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.2.3 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.2.4 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t filter -A FORWARD -s 192.168.3.0/255.255.255.0 -d 0/0 -j ACCEPT /usr/sbin/iptables -t filter -A FORWARD -s 0/0 -d 192.168.3.0/255.255.255.0 -j ACCEPT /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.3.2 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.3.3 -d 0/0 -j MASQUERADE /usr/sbin/iptables -t nat -A POSTROUTING -s 192.168.3.4 -d 0/0 -j MASQUERADE /sbin/modprobe ip_nat_ftp /sbin/modprobe ip_nat_irc dhcpd.conf # Plik konfiguracyjny demona dhcpd ddns-update-style=ad-hoc; option domain-name "nnd.pl"; option domain-name-servers 194.204.159.1; option subnet-mask 255.255.255.0; default-lease-time 21600; max-lease-time 86400; subnet 192.168.1.0 netmask 255.255.255.0 { range 192.168.1.2 192.168.1.4; option broadcast-address 192.168.1.255; option routers 192.168.1.1; } subnet 192.168.2.0 netmask 255.255.255.0 { range 192.168.2.2 192.168.2.4; option broadcast-address 192.168.2.255; option routers 192.168.2.1; } subnet 192.168.3.0 netmask 255.255.255.0 { range 192.168.3.2 192.168.3.4; option broadcast-address 192.168.3.255; option routers 192.168.3.1; } #Ponizej przyklad wpisu statycznego #host ssacz { #hardware ethernet 00:00:00:00:00:00; #fixed-address 192.168.1.10; #option broadcast-address 192.168.1.255; #option routers 192.168.1.1; #} hosts 192.168.1.1 Serwer_1 192.168.1.2 Komputer_2 192.168.1.3 Komputer_3 192.168.1.4 Komputer_4 192.168.2.1 Serwer_2 192.168.2.2 Komputer_5 192.168.2.3 Komputer_6 192.168.2.4 Komputer_7 192.168.3.1 Serwer_3 192.168.3.2 Komputer_8 192.168.3.3 Komputer_9 192.168.3.4 Komputer_10 to chyba tyle z tego co wymyśliłem W kompie są 3 karty sieciowe (3com tylko różne modele ale je wybrałem przy net_confie) pytanie dotyczy tego czy to jest poprawne i jak będzie wyglądała sprawa przy neo bo tam jest wirtualny eth ? |
Autor: | czerwo [ piątek, 31 grudnia 2004, 09:36 ] |
Tytuł: | |
Ja wsadzilem do serwera 2 karty sieciowe i jeszcze mam neo. Z wszystkich problemow jakie mam to firewall Zciecha :/ Firewall Zciecha jakby ignoruje plik rc.masq dlatego w autostarcie mam dorzucone odpalanie pliku rc.masq. A tak niezauwazylem wiekszych problemow. Nie konfigurowalem dhcp dla 2 karty ani htb z powodu braku czasu. Interfejs wirtualny z neo przesunie sie. Ja mam teraz eth0 - siec; eth1 - 2 siec; eth2 - neo. Pozdrawim |
Autor: | khun [ piątek, 31 grudnia 2004, 12:56 ] |
Tytuł: | |
To znaczy że w firewallu Zciecha nie trzeba nic konfigurować? Czy może lepiej dopisać w firewall dodatkowe eth o ile tak było by lepiej? |
Autor: | czerwo [ piątek, 31 grudnia 2004, 13:10 ] |
Tytuł: | |
Nie wiem czy nie lepszym rozwiazaniem byloby zainstalowanie nowego nnd bo w nim jest juz mozliwosc robienia mostka. Wtedy by sie zrobilo mostek z tego tylko nie wiem jak taki mostek jest widziany pod linuxem czy jako jeden eth czy jako 2 interfejsy czy moze tworzy 3?? tego to ja nie wiem. Jakby tworzyl 3 to latwo by bylo poprawic firewall zciecha bo tylko zamienic eth0 na ten mostek. Aha bardzo wazna sprawa po wsadzeniu karty sieciowej do serwera nalezy jeszcze raz zainstalowac firewall bo tam sie zaznacza ktory interfejs laczy nas z siecia lokala a ktory z tentem. I wlasnie tu jest problem bo gdyby szlo zaznaczyc ze 2 interfejsy lacza nas z siecia no ale. |
Autor: | khun [ niedziela, 2 stycznia 2005, 14:18 ] |
Tytuł: | |
Może ktoś wie jak wygląda sprawa z firewall przy wiecje niz jedna sieciówka na siec wewnętrzną , może by Zciech coś podpowiedział ? |
Autor: | zciech [ niedziela, 2 stycznia 2005, 16:14 ] |
Tytuł: | |
Sprawa wyglada tak ze w zasadzie nie będzie dzialac, ale po pewnych przerobkach moze. |
Autor: | czerwo [ niedziela, 2 stycznia 2005, 16:31 ] |
Tytuł: | |
Przegladnolem caly plik etc/rc.d/rc.firewall i widze ze wcale nie jest duzo do roboty chyba ze mi sie wydaje, geniuszem to ja nie jestem dlatego czy wystarczy: # Ladujemy moduly /sbin/modprobe ip_conntrack_ftp /sbin/modprobe ip_nat_ftp /sbin/modprobe ip_nat_irc if [ -e /proc/sys/net/ipv4/tcp_ecn ];then echo 0 > /proc/sys/net/ipv4/tcp_ecn fi echo 1> /proc/sys/net/ipv4/ip_forward echo 1> /proc/sys/net/ipv4/conf/lo/rp_filter echo 1> /proc/sys/net/ipv4/conf/eth0/rp_filter i dopisac echo 1> /proc/sys/net/ipv4/conf/eth1/rp_filter $i -t nat -A POSTROUTING -s $NETWORK1/$NETMASK1 -j MASQUERADE i dopisac $i -t nat -A POSTROUTING -s $NETWORK2/$NETMASK2 -j MASQUERADE # Piolaczenie PPPoE pozwalamy na ruch na eth0 lub eth1 if [ $INTNAME0 = "ppp0" -a $INTNAME1 = "eth1" ];then $i -A INPUT -i eth0 -j ACCEPT $i -A FORWARD -i eth0 -j ACCEPT $i -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu fi if [ $INTNAME0 = "ppp0" -a $INTNAME1 = "eth0" ];then $i -A INPUT -i eth1 -j ACCEPT $i -A FORWARD -i eth1 -j ACCEPT $i -A FORWARD -p tcp -m tcp --tcp-flags SYN,RST SYN -j TCPMSS --clamp-mss-to-pmtu fi Jezeli dobrze to rozumiem to pozwalamy na ruch i na eth0 i eth1 # uslugi udostepnione dla polaczen z internetu if [ "$TCP_IN_ALLOW" ];then $i -A INPUT -p tcp -i $INTNAME0 -m multiport --dst 0/0 --dport $TCP_IN_ALLOW -j ACCEPT fi if [ "$UDP_IN_ALLOW" ];then $i -A INPUT -p udp -i $INTNAME0 -m multiport --dst 0/0 --dport $UDP_IN_ALLOW -j ACCEPT fi i dopisac # uslugi udostepnione dla polaczen z internetu if [ "$TCP_IN_ALLOW" ];then $i -A INPUT -p tcp -i $INTNAME1 -m multiport --dst 0/0 --dport $TCP_IN_ALLOW -j ACCEPT fi if [ "$UDP_IN_ALLOW" ];then $i -A INPUT -p udp -i $INTNAME1 -m multiport --dst 0/0 --dport $UDP_IN_ALLOW -j ACCEPT fi # Takie adresy nie maja prawa tu byc $i -A INPUT -i $INTNAME0 -s $NETWORK1/$NETMASK1 -j DROP $i -A INPUT -i $INTNAME0 -s 192.168.0.0/16 -j DROP $i -A INPUT -i $INTNAME0 -s 10.0.0.0/8 -j DROP $i -A INPUT -i $INTNAME0 -s 172.16.0.0/12 -j DROP tego nie rozumiem jak wszystkiego :P # Bez tego DHCPD nie chce przydzielac adresow :( $i -A INPUT -i $INTNAME1 -s 0.0.0.0 -j ACCEPT co z tym?? Jeszcz forwardowanie portow i uzytkownicy w deni czy jakos tak ci zablokowani trza przerobic ale czy dobrze to rozumiem jak to trzeba poprawic.[/code] |
Strona 1 z 1 | Strefa czasowa UTC+2godz. |
Powered by phpBB® Forum Software © phpBB Group https://www.phpbb.com/ |