[megoldva] külső (internet) és helyi háló egy gépen

Hello!

a következő a problémám:
azt szeretném megoldani hogy az internet mellett csatlakozzon egy helyi hálózathoz is a gép.

a net dhcpn kap címet, ehhez van egy hálókártya (eth1), a helyi hálóhoz betettem még egy hálókártyát (eth2). Amíg nem műkodik az eth2 addig van internet, abban a pillanatban hogy bedugom a kábelt es ip-t kap a net "megáll". Nem bont szét, a címe megmarad, de pingelni sem lehet kifele. Gondolom valami routing problema lehet vagy ilyesmi, viszont nem ertek hozza.

os: ubuntu 9.04
eth2 másik fele egy linksys routerbe van dugva, tole kap ip-t dhcp
eth1 szinten dhcp-n kap ipt.

merre induljak?

szerk: a netet nem kell osztani a helyi háló felé

Hozzászólások

a második dhcp nem ad neki véletlenül egy másik default gatewayt?
(és másik DNS szervert...)
Illetve lehet, hogy mindkét dhcp-től ugyanabból az IP hálózatból kap címet.

kéne egy ifconfig és egy route kimenet, amikor mindkét kártyán IP van.

mindket kabel bedugva:

toomi@toomi-desktop:~$ ifconfig
eth1      Link encap:Ethernet  HWaddr 00:50:8d:93:8a:d0
          inet addr:***.***.***.167  Bcast:***.***.***.***  Mask:255.255.255.***
          inet6 addr: fe80::250:8dff:fe93:8ad0/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:62175 errors:0 dropped:0 overruns:0 frame:0
          TX packets:41994 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:65871173 (65.8 MB)  TX bytes:5894782 (5.8 MB)
          Interrupt:251 Base address:0x4000

eth2      Link encap:Ethernet  HWaddr 00:50:bf:77:a9:35
          inet addr:192.168.1.100  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::250:bfff:fe77:a935/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1492  Metric:1
          RX packets:337 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1517 errors:0 dropped:0 overruns:0 carrier:0 

route:



Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
***.***.***.128  *               255.255.255.*** U     0      0        0 eth1
192.168.1.0     *               255.255.255.0   U     1      0        0 eth2
link-local      *               255.255.0.0     U     1000   0        0 eth1
default         192.168.1.1     0.0.0.0         UG    0      0        0 eth2
default         ***.***.***.254  0.0.0.0         UG    100    0        0 eth1

a cimeket en csillagoztam ki

gondolom a default destination 0.0.0.0-tjelent, akkor az lehet a baj, hogy az eth1 routing metricje magasabb (a gép mindig az alacsonyabbat preferálja), igy a 192.168.1.1-es gatewayen próbál az internetre csatlakozni. ezt kéne valahogy felcserélni, pontos parancsot nem tudok sajnos mondani, keress rá guglin. vagy pedig egyszerűen próbáld meg manuálisan beállitani az ip-t, gateway beálélitása nélkül...

Valószínűleg az eth2-n a dhcp a default gw-t is felülírja.
"netstat -nr" paranccsal meg tudod nézni a routing táblát eth2 csatlakoztatása előtt, és után.