Freesco, NND, CDN, EOS
http://forum.freesco.pl/

Bridge w NDD. Jak zrobić?
http://forum.freesco.pl/viewtopic.php?f=22&t=5058
Strona 1 z 1

Autor:  eddie76 [ niedziela, 1 sierpnia 2004, 17:04 ]
Tytuł:  Bridge w NDD. Jak zrobić?

Witam
Mam pytanie jak uruchimić funkcję Bridge(mostu) w NND.
Mam 2 komputery podpięte przez 2 karty sieciowe i neo na USB. Internet działa. Ale nie działają pingi pomiędzy komputerami z odrębnych sieci.
Zainstalowałem sambę i w moim otoczeniu sieciowym pojawiły się pliki udostępnione przezemnie ale tych z drugiego kompa nie widzę.
Z tego co znalazłem na forum wnioskuję że musiałbym miec serwer skonfigurowany jako BRIDGE pomiędzy tymi sieciami, lecz niestety nie wiem jak to zrobić.
Mój plik rc.inet1
Wygląda tak:
Cytuj:
#!/bin/sh
IPE1="10.10.0.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}

IPE2="10.10.1.1"
MASK2="255.255.255.0"
/sbin/ifconfig eth1 ${IPE2} netmask ${MASK2}

Autor:  NertoM [ niedziela, 1 sierpnia 2004, 20:25 ]
Tytuł: 

no wlasnie tyrz bylbym wdzieczny za jakies ROZWIAZANIE
a dokladnie hodi mi o zarzadzalny BRIDGE przez IPTABLE

czyli przepuszczanie odpowiednich pakietuw tylko i wylacznie
dZIEKi..

Autor:  gg123456 [ niedziela, 1 sierpnia 2004, 21:59 ]
Tytuł: 

przyjrzyj sie rc.masq i sprawdz, czy jest tam wszystko ok

Autor:  mat1l9s [ niedziela, 1 sierpnia 2004, 22:15 ]
Tytuł: 

NortoM: do bridga nie ma iptables tylko ebtables - i to jest takie dopracowane jak iptables (sprawdż na google)

eddie76: w chwili obecnej jest to za dużo kombinacji i nikt na NND jeszcze tego nie robił o ile dobrze mi wiadomo, lepiej zakup switcha 4-portowego za 70 zł

Autor:  eddie76 [ niedziela, 1 sierpnia 2004, 22:17 ]
Tytuł: 

rc.masq wygląda u mnie tak:
Cytuj:
#!/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 10.10.0.0/255.255.255.0 -d 0/0 -j ACCEPT
/usr/sbin/iptables -t filter -A FORWARD -s 0/0 -d 10.10.0.0/255.255.255.0 -j ACCEPT
/usr/sbin/iptables -t nat -A POSTROUTING -s 10.10.0.2 -d 0/0 -j MASQUERADE
/usr/sbin/iptables -t nat -A POSTROUTING -s 10.10.0.3 -d 0/0 -j MASQUERADE
/usr/sbin/iptables -t filter -A FORWARD -s 10.10.1.0/255.255.255.0 -d 0/0 -j ACCEPT
/usr/sbin/iptables -t filter -A FORWARD -s 0/0 -d 10.10.1.0/255.255.255.0 -j ACCEPT
/usr/sbin/iptables -t nat -A POSTROUTING -s 10.10.1.2 -d 0/0 -j MASQUERADE
/sbin/modprobe ip_nat_ftp
/sbin/modprobe ip_nat_irc

Nie znam linuxa zbyt dobrze więc nie wiem czy wszystko jest w porządku.
Dopiero się uczę. :D

Autor:  gg123456 [ niedziela, 1 sierpnia 2004, 22:35 ]
Tytuł: 

a jak wybierz dany komputer przez np.:

\\10.10.0.2
\\10.10.0.3
\\10.10.1.2

to udaje sie uzyskac dostep do udostepnien?

Wylacz na chwile HTB i sprawdz, czy zadziala. U mnie HTB tak przycina

SERWER --> HOST_W_PIERWSZEJ_PODSIECI
i
SERWER --> HOST_W_DRUGIEJ

(miedzy dwiema podsieciami), ze o przesylaniu plikow mozna zapomniec. Nie wiem, jak sobie z tym poradzic

Autor:  eddie76 [ środa, 4 sierpnia 2004, 21:10 ]
Tytuł: 

HTB mam wyłączone, do drugiego kompa wogóle nie mam dostępu.
Jężeli chciałbym kupić huba lub switcha to bym kupił lecz niestety nie wchodzi to w grę. A to że nikt jeszcze tego nie robił nie znaczy wcale że tego zrobić nie można, zapewne nie jestem sam z moim problemem więc może warto podjąć wyzwanie.

Autor:  eddie76 [ czwartek, 5 sierpnia 2004, 19:55 ]
Tytuł: 

No i udało się.
Zmodyfikowałem mój plik rc.inet1 opierając się na wzorze Zciecha z tego postu:
http://forum.freesco.pl/viewtopic.php?t=3938&highlight=rc+inet1
Komputery wprawdzie nie widzą się w otoczeniu sieciowym ale jest dostęp stosując:
\\10.10.0.2 itp.
Dodam tylko że mam zainstalowaną Sambę ale nie wiem czy ma ona jakieś znaczenie w tym przypadku.

Autor:  prg080 [ czwartek, 5 sierpnia 2004, 22:59 ]
Tytuł: 

Pokombinuj z konfiguracja Samby to i w otoczeniu sieciowym kompy sie zobacza. Jak zwykle trzeba googla odpytac :)

Autor:  Koriolan [ piątek, 6 sierpnia 2004, 18:12 ]
Tytuł: 

Ktos juz udzielil GENIALNEJ rady zmien maski :
wszystkim na 255.255.0.0

'Nie testowane na zwierzetach' ale 10.10.1.1/255.255.0.0 to ta sama siec co 10.10.0.1/255.255.0.0

I glupie pytanie :
Po jaka chole.. majac dwa komputery nadajesz taki IP ?
A 10.10.0.1, 10.10.0.2 ...0.3....0.4 to nie mozna nadac ?

Rozumiem pieniadze i te sprawy ale dajac do routera druga karte za 25 zl
to jest to POLOWA ceny switha x5 portow :?:

Autor:  eddie76 [ piątek, 6 sierpnia 2004, 18:37 ]
Tytuł: 

Jak pozmieniałem maski to wyskakiwał mi błąd "bad subnet/mask combination"
Takie IP nadałem bo akurat miałem taką fantazję :D
ale teraz jak już pisałem działa mi wszystko tak jak chciałem i jest OK
A serwer z dwoma kartami już mialem wiec po co niepotrzebnie jeszcze dopłacać

Autor:  eddie76 [ piątek, 6 sierpnia 2004, 20:03 ]
Tytuł:  Jednak nie działa :(

Zaczęła mi się rozłanczać neostrada.
W syslog mam taki błąd:
NND kernel: [Adi] Transmit timed out!
NND kernel: [Adi] Transmit URB c29620c4 canceled
nnd pppoa[113]: read(AsyncReadFromPPP) : Input/output error
nnd pppd[111]: LCP: timeout sending Config-Requests

Te dwie ostatnie linijki lecą aż do zrestartowania serwera.
Siec lokalna działa normalnie tylko internetu nie ma.

rc.inet1 wygląda u mnie teraz tak:
: [/] [] ()

#/bin/sh
IPE1="10.10.0.1"
MASK1="255.255.255.0"
IPE2="10.10.1.1"
MASK2="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
BROADCAST=`/bin/ipmask ${Mask1} ${IPE1} | cut -f 1 -d ' '`
NETWORK=`/bin/ipmask ${MASK1} ${IPE1} | cut -f 2 -d ' '`
BROADCAST2=`/bin/ipmask ${Mask2} ${IPE2} | cut -f 1 -d ' '`
NETWORK2=`/bin/ipmask ${MASK2} ${IPE2} | cut -f 2 -d ' '`
/sbin/ifconfig eth0 ${IPE1} broadcast ${BROADCAST}  netmask ${MASK1}
/sbin/ifconfig eth1 ${IPE2} netmask ${MASK2} broadcast ${BROADCAST2}
#/sbin/route add default gw ${GETEWAY} metric 1
/sbin/route add -net ${IPE1} dev eth0
/sbin/route add -net ${IPE2} dev eth1

#IPE2="10.10.1.1"
#MASK2="255.255.255.0"
#/sbin/ifconfig eth1 ${IPE2} netmask ${MASK2}

Może ktoś wie dlaczego tak się dzieje

Strona 1 z 1 Strefa czasowa UTC+2godz.
Powered by phpBB® Forum Software © phpBB Group
https://www.phpbb.com/