[SOLVED] [3x eth] [siec na eth1 nie dziala]
 
 

Tematy

 
    
 

 

 

 

[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.pl
  • doc.pisz.pl
  • pdf.pisz.pl
  • minister.pev.pl

  •  

     


     

     
    Copyright 2003. MĂłj serwis