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é
- 897 megtekintés
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.
- A hozzászóláshoz be kell jelentkezni
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
- A hozzászóláshoz be kell jelentkezni
úgy látszik akkor a DNS lesz a probléma, mert a route táblázat jónak tűnik, próbálj internetes ip-t pingelni domain helyett.
- A hozzászóláshoz be kell jelentkezni
próbáltam, semmi jo, 100% packet loss.
- A hozzászóláshoz be kell jelentkezni
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...
- A hozzászóláshoz be kell jelentkezni
beirtam staticra az interfacesbe, de nem irtam mögé gw-t jónak tűnik egyelőre. legalábbis a routert meg a kulso cimeket eleri.
- A hozzászóláshoz be kell jelentkezni
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.
- A hozzászóláshoz be kell jelentkezni
úgy látom valami ilyesmi lesz, hogy allitsam be a helyi halos kartyat akkor?
- A hozzászóláshoz be kell jelentkezni
Az a baj, hogy 2 default gw van. A helyi halosat torolni kell, hogy a net menjen.
route del default gw 192.168.1.1
Mivel a helyi halo tartomanya fel van veve mar ezert azt is el kell tudd erni.
--
TH
- A hozzászóláshoz be kell jelentkezni
Nekem ez így van megoldva:
eth1 DHCP
eth2 Static, gw, dns nélkül.
És megy.
- A hozzászóláshoz be kell jelentkezni
igen ez lesz a megoldás
- A hozzászóláshoz be kell jelentkezni