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!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2007-01-23 13:02:28

  parampam - Użytkownik

parampam
Użytkownik
Zarejestrowany: 2007-01-23

automatyczny start eth1 i eth2

Witam, zainstalowalem Debiana na starym komputerku ma on udostępniac internet na dwie podsieci. Jedna podlaczona do eth1 2 do eth2. DSL mam podpiete do eth0. Po skonfigurowaniu /etc/network/interfaces :

Kod:


auto lo
iface lo inet loopback

# DSL TEPSA
auto eth0
iface eth0 inet static
        address 83.----- :)
        netmask 255.255.255.252
        gateway 83.----- :)

#siec A
auto eth1
iface eth1 inet static
        addres 192.168.0.1
        netmask 255.255.255.0
        network 192.168.0.0
        
#siec B
auto eth2
iface eth2 inet static
        addres 192.168.100.1
        netmask 255.255.255.0
        network 192.168.100.0
    

włączyłem poleceniem

Kod:


ifconfig eth1 up

ifconfig eth2 up

2 karty sieciowe do których mam podłaczone sieci w których chce udostepniac internet. Nastepnie poszlo apt-get install ipmasq , po czym komputery z sieci maja dostep do internetu. Problem pojawia sie wtedy gdy wykonam restart komputera. Oto niby eth1 i eth2 maja wstawac automatycznie ale tak sie nie dzieje. Musze startowac je ręcznie za pomocą " ifconfig ". Dlaczego tak sie dzieje czy mam jakis błąd w konfiguracji, czy moze cos trzeba jeszcze ustawic ? Acha po wydaniu polecenia


Kod:

#ifdown eth2
ifdown: interface eth2 not configured

To samo z eth1 i poleceniem ifup ...

Dziekuje za pomoc.

Offline

 

#2  2007-01-23 13:56:18

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: automatyczny start eth1 i eth2

Wklej zawartość plików  :

/etc/ipmasq/rules/A01interfaces.rul
/etc/ipmasq/rules/A01precompute.rul


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#3  2007-01-23 14:04:00

  parampam - Użytkownik

parampam
Użytkownik
Zarejestrowany: 2007-01-23

Re: automatyczny start eth1 i eth2

Wklej zawartość plików  :

/etc/ipmasq/rules/A01interfaces.rul
/etc/ipmasq/rules/A01precompute.rul[/quote]

nie mam wyzej wymienionych plikow :( istnieja tylko pliki  *.def np :
/etc/ipmasq/rules/A01interfaces.def
/etc/ipmasq/rules/A01precompute.def

Offline

 

#4  2007-01-23 14:13:47

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: automatyczny start eth1 i eth2

http://www.bbassett.net/ipmasq/manual/ch-oddball.html


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#5  2007-01-23 14:38:26

  parampam - Użytkownik

parampam
Użytkownik
Zarejestrowany: 2007-01-23

Re: automatyczny start eth1 i eth2

Nie wiem czy dobrze to bedzie, wiec prosze jeszcze o sprawdzenie tego :
/etc/ipmasq/rules/A01interfaces.rul

Kod:

EXTERNAL="eth0"
INTERNAL="eth1 eth2"

/etc/ipmasq/rules/A01precompute.rul

Kod:

#IPOFIF_eth0= IP
#NMOFIF_foo0= NetMask
#PEEROFIF_foo0= brama ?

i w /etc/ipmasq/rules/A01precompute.rul dodac wpisy dla kazdej karty sieciowej (czyli eth0-DSL oraz dwie pozostale-LAN)?

Offline

 

#6  2007-01-23 15:20:27

  pasqdnik - Pijak ;-P

pasqdnik
Pijak ;-P
Skąd: Wrocław
Zarejestrowany: 2006-03-06

Re: automatyczny start eth1 i eth2

U mnie swego czasu wyglądało to tak:

IPOFIF_eth0=192.168.0.2
NMOFIF_eth0=255.255.255.0

IPOFIF_eth1=192.168.1.1
NMOFIF_eth1=255.255.255.0[/quote]

i działało. Dawno tego nie używałem, więc Ci więcej nie nie pomogę, ale

#IPOFIF_eth0= IP
#NMOFIF_foo0= NetMask
#PEEROFIF_foo0= brama ? [/quote] jest na pewno złe.


Dum spiro - spero ...
pozdrawiam, pasqdnik

Offline

 

#7  2007-01-23 18:34:45

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: automatyczny start eth1 i eth2

pokaz wynik polecenia

Kod:

ifconfig -a

interfejs mozesz rowniez podniesc poleceniem

ifconfig eth0 192.168.0.1 netmask 255.255.255.0

Kod:

sprawdz czy dziala

na moj gust najprawdopodobniej nie masz zaladowanych modowlow do kart sieciowych (moge sie mylic bo nie wiem jakie masz karty sieciowe)

mozesz nam pokazac tez

Kod:

lspci |grep Ethernet

wtedy sie dowiemy jakie masz karty oraz wynik polecenia

Kod:

cat /proc/interrupts

dowiemy sie czy nie masz jakis konfliktow przerwan :]


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#8  2007-01-24 11:03:59

  parampam - Użytkownik

parampam
Użytkownik
Zarejestrowany: 2007-01-23

Re: automatyczny start eth1 i eth2

ifconfig -a

Kod:

# ifconfig -a
eth0     Link encap:Ethernet  HWaddr 00:08:C7:CA:34:3F
          inet addr:83.-------  Bcast:83.255.255.255   Mask:255.255.255.252
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:49355 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41472 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:46149214 (44.0 MiB)  TX bytes:5534125 (5.2 MiB)
          Interrupt:11 Base address:0x1800 Memory:40c00000-40c00038

eth1      Link encap:Ethernet  HWaddr 00:E0:4C:C4:1C:20
          inet addr:192.168.0.1  Bcast:192.168.0.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:11606 errors:0 dropped:0 overruns:0 frame:0
          TX packets:11782 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:1677861 (1.6 MiB)  TX bytes:8237577 (7.8 MiB)
          Interrupt:11 Base address:0x1000

eth2      Link encap:Ethernet  HWaddr 00:02:44:8D:25:D7
          inet addr:192.168.100.1  Bcast:192.168.100.255  Mask:255.255.255.0
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:26123 errors:0 dropped:0 overruns:0 frame:0
          TX packets:33255 errors:0 dropped:0 overruns:0 carrier:0
          collisions:121 txqueuelen:1000
          RX bytes:3575504 (3.4 MiB)  TX bytes:37462205 (35.7 MiB)
          Interrupt:11 Base address:0x1400

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:8 errors:0 dropped:0 overruns:0 frame:0
          TX packets:8 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:560 (560.0 b)  TX bytes:560 (560.0 b)

Po restarcie komputera i wydaniu polecenia ifconfig -a adres ma przypisany ma tylko interfejs eth0 , eth1 eth2 trzeba wprowadzic na nowo poleceniem ifconfig ...


Kod:

 
# lspci |grep Ethernet
0000:00:0d.0 Ethernet controller: Intel Corp. 82557/8/9 [Ethernet Pro 100] (rev 05)
0000:00:0f.0 Ethernet controller: Realtek Semiconductor Co., Ltd. RTL-8139/8139C/8139C+ (rev 10)
0000:00:10.0 Ethernet controller: VIA Technologies, Inc. VT6105 [Rhine-III] (rev 8b)

i na koniec

Kod:


 cat /proc/interrupts
           CPU0
  0:     521526          XT-PIC  timer
  1:        594          XT-PIC  keyboard
  2:          0          XT-PIC  cascade
  8:          4          XT-PIC  rtc
 11:     191143          XT-PIC  usb-uhci, eth0, eth1, eth2
 14:      11625          XT-PIC  ide0
NMI:          0
LOC:     521535
ERR:          0
MIS:          0

Offline

 

#9  2007-01-24 11:29:49

  guzzi - Członek DUG

guzzi
Członek DUG
Skąd: Asteroida Linux
Zarejestrowany: 2005-03-31

Re: automatyczny start eth1 i eth2

Nie męcz się tylko napisz sobie np. coś takiego nazwij np. /root.siec.sh
#!/bin/bash -

data=`date +"%y-%m-%d %H:%M:%S"`
ifconfig eth0 83.14.10.15 netmask 255.255.255.242 up
ifconfig eth1 192.168.16.1 netmask 255.255.255.0 up
ifconfig eth1:1 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth1:2 192.168.2.1 netmask 255.255.255.0 up
ifconfig eth1:3 200.200.200.10 netmask 255.255.255.0 up


/etc/init.d/networking start
.
.
.
.

Zrób link symboliczny np./etc/rc2.d/@S20siec.sh /root/siec.sh i ma startować

Offline

 

#10  2007-01-24 13:29:29

  BiExi - matka przelozona

BiExi
matka przelozona
Skąd: Gorlice
Zarejestrowany: 2004-04-16
Serwis

Re: automatyczny start eth1 i eth2

oj nie dobrze

[b] 11:     191143          XT-PIC  usb-uhci, eth0, eth1, eth2 [/b]

wszystkie karty sie kiszom na jednym przerwaniu po przepinaj je do innych slotow bo Ci to dobrze dzialac nie bedzie.....


[url=http://dug.net.pl][b]DUG[/b][/url]

Offline

 

#11  2007-01-24 14:04:03

  guzzi - Członek DUG

guzzi
Członek DUG
Skąd: Asteroida Linux
Zarejestrowany: 2005-03-31

Re: automatyczny start eth1 i eth2

a już nic miałem coś dodać

Offline

 

#12  2007-01-24 22:06:01

  parampam - Użytkownik

parampam
Użytkownik
Zarejestrowany: 2007-01-23

Re: automatyczny start eth1 i eth2

oj nie dobrze

[b] 11:     191143          XT-PIC  usb-uhci, eth0, eth1, eth2 [/b]

wszystkie karty sie kiszom na jednym przerwaniu po przepinaj je do innych slotow bo Ci to dobrze dzialac nie bedzie.....[/quote]

hyh ... nie ma gdzie tego przepiac :D ... brak wolnych slotow...

Offline

 

#13  2007-01-31 16:48:03

  parampam - Użytkownik

parampam
Użytkownik
Zarejestrowany: 2007-01-23

Re: automatyczny start eth1 i eth2

Nie męcz się tylko napisz sobie np. coś takiego nazwij np. /root.siec.sh
#!/bin/bash -

data=`date +"%y-%m-%d %H:%M:%S"`
ifconfig eth0 83.14.10.15 netmask 255.255.255.242 up
ifconfig eth1 192.168.16.1 netmask 255.255.255.0 up
ifconfig eth1:1 192.168.1.1 netmask 255.255.255.0 up
ifconfig eth1:2 192.168.2.1 netmask 255.255.255.0 up
ifconfig eth1:3 200.200.200.10 netmask 255.255.255.0 up


/etc/init.d/networking start
.
.
.
.

Zrób link symboliczny np./etc/rc2.d/@S20siec.sh /root/siec.sh i ma startować[/quote]

no i tym sposobem dziala...
tylko mnie meczy mysl ze to taka mala prowizorka, ale co tam pewnie to bedzie trwalsze rozwiazanie ;) dzieks

Offline

 

#14  2007-01-31 20:31:26

  guzzi - Członek DUG

guzzi
Członek DUG
Skąd: Asteroida Linux
Zarejestrowany: 2005-03-31

Re: automatyczny start eth1 i eth2

Ja tego używam żeby o określonej godzinie włączał się router i drugi jest żeby się wyłączały interfejsy. Jest to podpięte pod crona.

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Nas ludzie lubią po prostu, a nie klikając w przyciski ;-)

[ Generated in 0.009 seconds, 11 queries executed ]

Informacje debugowania

Time (s) Query
0.00009 SET CHARSET latin2
0.00003 SET NAMES latin2
0.00120 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.133.108.224' WHERE u.id=1
0.00063 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '3.133.108.224', 1732731871)
0.00044 SELECT * FROM punbb_online WHERE logged<1732731571
0.00059 SELECT topic_id FROM punbb_posts WHERE id=50567
0.00189 SELECT id FROM punbb_posts WHERE topic_id=6560 ORDER BY posted
0.00059 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=6560 AND t.moved_to IS NULL
0.00005 SELECT search_for, replace_with FROM punbb_censoring
0.00084 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=6560 ORDER BY p.id LIMIT 0,25
0.00076 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=6560
Total query time: 0.00711 s