|
[SOLVED] [3x eth] [siec na eth1 nie dziala]
Liseeeek - 07-05-2007 13:52
Witam mam problem:
Tak wyglada moja siec _______SERVER_______ ..eth0......eth1.......eth2....eth3.. ....|...........|.............|.............. ....|...........|.............|.............. ....|...........|.............|.............. ...K1.........K2........internet........
na K1 dziala internet i ping do servera na K2 NIE dziala internet i NIE dziala ping do servera
K1 i K2 sa dobrze skonfigurowane bo zamieniajac je miejscami internet dzialal na innych kompach ;]
W skr[u/o]cie siec dziala na eth0 ale juz nie chce dzialac na eth1
Co zrobic zeby dzialal net na eth1?
//Edit: Moze jest w tym blad ze pare kart ma ten sam adres czyli: 192.168.0.1??
Dolaczam kody: →# ifconfig →# cat /etc/init.d/maskarada →# lspci | grep Et →# cat /etc/network/interfaces
→# ifconfig eth0 Link encap:Ethernet HWaddr 00:0E:2E:9C:73:20 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20e:2eff:fe9c:7320/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:149 errors:0 dropped:0 overruns:0 frame:0 TX packets:862 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:14272 (13.9 KiB) TX bytes:64140 (62.6 KiB) Interrupt:177 Base address:0xc400
eth1 Link encap:Ethernet HWaddr 00:60:52:08:7F:0D inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::260:52ff:fe08:7f0d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:1778 errors:0 dropped:0 overruns:0 frame:0 TX packets:23 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:118626 (115.8 KiB) TX bytes:2988 (2.9 KiB) Interrupt:185 Base address:0xc800
eth2 Link encap:Ethernet HWaddr 00:E0:7D:E4:C0:F7 inet addr:89.76.62.86 Bcast:255.255.255.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1 RX packets:21223 errors:0 dropped:0 overruns:0 frame:0 TX packets:4949 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:2647005 (2.5 MiB) TX bytes:458240 (447.5 KiB) Interrupt:193 Base address:0xcc00
eth3 Link encap:Ethernet HWaddr 00:05:1C:00:DB:DE inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:169 Base address:0xc000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:73 errors:0 dropped:0 overruns:0 frame:0 TX packets:73 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:5367 (5.2 KiB) TX bytes:5367 (5.2 KiB)
→# cat /etc/init.d/maskarada #!/bin/sh
case "$1" in start) echo 'Wlaczam NAT'
/sbin/iptables -F -t nat /sbin/iptables -X -t nat /sbin/iptables -F -t filter /sbin/iptables -X -t filter
/sbin/iptables -t filter -P FORWARD DROP
/sbin/iptables -t filter -A FORWARD -s 192.168.0.0/24 -d 0/0 -j ACCEPT /sbin/iptables -t filter -A FORWARD -s 0/0 -d 192.168.0.0/24 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE ;; stop) echo 'KoĂ…czĂ„ pracĂ„ Netfiltera' /sbin/iptables -F -t nat /sbin/iptables -F -t filter ;; *) echo 'UĂ…Ľycie: /etc/init.d/maskarada {start|stop}' exit 1 ;; esac
exit 0
→# lspci | grep Et 00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
→# cat /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 allow-hotplug eth2 auto eth2 iface eth2 inet dhcp
auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0
auto eth1 iface eth1 inet static address 192.168.0.1 netmask 255.255.255.0
auto eth3 iface eth3 inet static address 192.168.0.1 netmask 255.255.255.0
velmafia - 07-05-2007 23:07
Moze jest w tym blad ze pare kart ma ten sam adres czyli: 192.168.0.1??
raczej na pewno, bo nie może być w jednej sieci dwa takie same adresy IP.
kable s± sprawne?
mlyczek - 07-05-2007 23:14
raczej na pewno, bo nie może być w jednej sieci dwa takie same adresy IP.
Tylko tu chodzi o to, że to jest adres tego kompa, a trudno by było, aby ten komp miał w sieci 3 adresy. Więc wg mnie to jest ok. ja bym szukał przyczyny raczej w iptables, ale na tym się nie znam.
velmafia - 07-05-2007 23:26
3 różne interface - 3 różne sieci, chyba tak to jest?
ale ja się nie znam ;)
szakal_kp - 07-05-2007 23:47
Ustaw eth0 192.168.0.1 eth1 192.168.1.1 eth3 192.168.2.1
A jesli Ci zależy zeby wszystkie kompy byly w jednej podsieci bridge powinien załatwic sprawe.
stepek - 08-05-2007 06:37
Oczywiscie ze 3 rozne interfejsy to 3 rozne sieci i tu nie ma co sie znac. Na zdrowy chlopski rozum. Jak cos wie gdzei ma uderzyc i jak to dalej pokierowac. Komputer glupieje bo nie wie co ma tak wlasciwie zrobic. Jakis routing itp. Twoj problem pewnie odrazu sie tak nie rozwiarze bo mozesz (nie musisz) miec problem z routingiem. Sprawdz route i (po zmianie adresow) sprawdz co tam sie dzieje i jak cos to popraw.
[ Dodano: 2007-05-08, 06:40 ] Wlasciwie po przemysleniu to nie musza byc 3 sieci ale koniecznie 3 rozne numery. tak jak napisal szakal_kp badz tez 192.168.1.1 192.168.1.2 i 192.168.1.3 siec jest ta sama ale 3 rozne numery.
Liseeeek - 08-05-2007 09:08
Dziekuje bardzo poradzilem sobie klopot rzeczywiscie byl w tym ze komp mial 3 razy przydzielony ip, Nie moze tak byc no chyba ze sie zrobi bridge [mostek], ale z tym sie pozniej pobawie. ;] Zmienilem ip dla eht'ow i tera hula
Punkciki dla: stepek, szakal_kp.
A tak obecnie wyglada moja siec moze komus sie przyda: _______SERVER_______ ..eth0......eth1.......eth2....eth3.. ....|...........|.............|.............. ....|...........|.............|.............. ....|...........|.............|.............. ...K1.........K2........internet........
na K1 dziala internet i ping do servera na K2 dziala internet i ping do servera ;]
Kody: →# ifconfig →# cat /etc/init.d/maskarada →# lspci | grep Et →# cat /etc/network/interfaces
→# ifconfig eth0 Link encap:Ethernet HWaddr 00:0E:2E:9C:73:20 inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0 inet6 addr: fe80::20e:2eff:fe9c:7320/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:32046 errors:0 dropped:0 overruns:0 frame:0 TX packets:51005 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3013776 (2.8 MiB) TX bytes:65994654 (62.9 MiB) Interrupt:177 Base address:0xc400
eth1 Link encap:Ethernet HWaddr 00:60:52:08:7F:0D inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0 inet6 addr: fe80::260:52ff:fe08:7f0d/64 Scope:Link UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:5013 errors:0 dropped:0 overruns:0 frame:0 TX packets:768 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:368468 (359.8 KiB) TX bytes:115647 (112.9 KiB) Interrupt:185 Base address:0xc800
eth2 Link encap:Ethernet HWaddr 00:E0:7D:E4:C0:F7 inet addr:89.76.62.86 Bcast:255.255.255.255 Mask:255.255.255.0 UP BROADCAST RUNNING MULTICAST MTU:576 Metric:1 RX packets:3005940 errors:0 dropped:0 overruns:0 frame:0 TX packets:2109978 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1295762420 (1.2 GiB) TX bytes:442956089 (422.4 MiB) Interrupt:193 Base address:0xcc00
eth3 Link encap:Ethernet HWaddr 00:05:1C:00:DB:DE inet addr:192.168.2.1 Bcast:192.168.2.255 Mask:255.255.255.0 UP BROADCAST MULTICAST MTU:1500 Metric:1 RX packets:0 errors:0 dropped:0 overruns:0 frame:0 TX packets:0 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:0 (0.0 b) TX bytes:0 (0.0 b) Interrupt:169 Base address:0xc000
lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 inet6 addr: ::1/128 Scope:Host UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:99 errors:0 dropped:0 overruns:0 frame:0 TX packets:99 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:7428 (7.2 KiB) TX bytes:7428 (7.2 KiB)
→# cat /etc/init.d/maskarada #!/bin/sh
case "$1" in start) echo 'Wlaczam NAT'
/sbin/iptables -F -t nat /sbin/iptables -X -t nat /sbin/iptables -F -t filter /sbin/iptables -X -t filter
/sbin/iptables -t filter -P FORWARD DROP
/sbin/iptables -t filter -A FORWARD -s 192.168.0.0/24 -d 0/0 -j ACCEPT /sbin/iptables -t filter -A FORWARD -s 0/0 -d 192.168.0.0/24 -j ACCEPT
/sbin/iptables -t filter -A FORWARD -s 192.168.1.0/24 -d 0/0 -j ACCEPT /sbin/iptables -t filter -A FORWARD -s 0/0 -d 192.168.1.0/24 -j ACCEPT
/sbin/iptables -t nat -A POSTROUTING -s 192.168.0.0/24 -d 0/0 -j MASQUERADE
/sbin/iptables -t nat -A POSTROUTING -s 192.168.1.0/24 -d 0/0 -j MASQUERADE ;; stop) echo 'KoĂ…czĂ„ pracĂ„ Netfiltera' /sbin/iptables -F -t nat /sbin/iptables -F -t filter ;; *) echo 'UĂ…Ľycie: /etc/init.d/maskarada {start|stop}' exit 1 ;; esac
exit 0
→# lspci | grep Et 00:0a.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0b.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0c.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10) 00:0d.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
→# cat /etc/network/interfaces # The loopback network interface auto lo iface lo inet loopback
# The primary network interface allow-hotplug eth2 auto eth2 iface eth2 inet dhcp
auto eth0 iface eth0 inet static address 192.168.0.1 netmask 255.255.255.0
auto eth1 iface eth1 inet static address 192.168.1.1 netmask 255.255.255.0
auto eth3 iface eth3 inet static address 192.168.2.1 netmask 255.255.255.0
zanotowane.pldoc.pisz.plpdf.pisz.plminister.pev.pl
|