Hinnavaatlus
:: Foorum
:: Uudised
:: Ärifoorumid
:: HV F1 ennustusvõistlus
:: Pangalink
:: Telekavad
:: HV toote otsing
|
|
autor |
|
woox2k
Kreisi kasutaja

liitunud: 25.03.2009
|
23.02.2014 17:48:28
Sillatud võrgukaardile mitu IP'd |
|
|
Probleem siis järgmine:
Mul on masinas 2 võrgukaarti ja wireless kaart. ( eth0, eth1 ja wlan0) Praegu on mul sätitud need nii, et sisse tulev kaabel on eth0 otsas, eth1 on lihtsalt switchina mille taha saab teise arvuti ühendada ja wifi kaart jagab traadita võrku. Siiani olen hakkama saanud puhtalt dhcp serveriga, mis on ruuteris kust eth0 oma ühenduse saab. Kõik kliendid saavad oma IP automaatselt sellelt ruuterilt. (sh. arvuti ise)
Nüüd on mul tekkinud vajadus sellele masinale 2 staatilist LAN IP'd anda (DHCP oskab ju ainult 1) aga samas jätta süsteem sedasi, et wirelessi kliendid ja eth1 otsas asuv masin saaks ikka dhcp kaudu IP. Käivitus logisi uurides küsib esimesena masinale IP just br0 üles tulemine ja eth0 conf ei paista talle üldse korda minevat, br0 alla ma saaks küll staatilise IP panna aga siis ei saaks ükski wifi klient/eth1 klient enam automaatset IP'd.
Kuidas sellise asja lahendada saaks?
Confid on järgmised:
/etc/hostapd/hostapd.conf
Spoiler 
interface=wlan0
driver=nl80211
# YOUR BRIDGE NAME
bridge=br0
# YOUR COUNTRY HERE
country_code=EE
ieee80211d=1
... ja ülejäänud Wirelessiga seotud värk...
|
/etc/network/interfaces
Spoiler 
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
# Set up interfaces manually, avoiding conflicts with, e.g., network manager
allow-hotplug eth0
iface eth0 inet manual
allow-hotplug eth1
iface wlan0 inet manual
allow-hotplug wlan0
iface wlan0 inet manual
# Bridge setup
iface br0 inet dhcp
bridge_ports eth0 eth1 wlan0
|
ifconfig (äkki vaja, MACid nullisin igaks juhuks)
Spoiler 
br0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet addr:192.168.2.11 Bcast:192.168.2.255 Mask:255.255.255.0
inet6 addr: fe80::217:31ff:fe90:a53e/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8225705 errors:0 dropped:0 overruns:0 frame:0
TX packets:8215123 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:4878648009 (4.8 GB) TX bytes:5438626392 (5.4 GB)
eth0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8253569 errors:0 dropped:0 overruns:0 frame:0
TX packets:8212807 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:5011811432 (5.0 GB) TX bytes:5438211448 (5.4 GB)
eth1 Link encap:Ethernet HWaddr 00:00:00:00:00:00
UP BROADCAST MULTICAST MTU:1500 Metric:1
RX packets:28 errors:0 dropped:0 overruns:0 frame:0
TX packets:32 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:2837 (2.8 KB) TX bytes:6007 (6.0 KB)
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:39276 errors:0 dropped:0 overruns:0 frame:0
TX packets:39276 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:31651759 (31.6 MB) TX bytes:31651759 (31.6 MB)
mon.wlan0 Link encap:UNSPEC HWaddr 00-00-00-00-00-00-00-00-00-00-00-00-00-00-00-00
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:170 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:23804 (23.8 KB) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:00:00:00:00:00
inet6 addr: fe80::219:e0ff:fe8d:1c3a/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:747 errors:0 dropped:0 overruns:0 frame:0
TX packets:20910 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:73207 (73.2 KB) TX bytes:2813190 (2.8 MB) |
Küsimuste vältimiseks: 2 LAN IP aadressi võimaldaks mul ära kasutada teist interneti ühendust, mis siiani mõttetult seisnud on. Ruutingu lihtsalt määraks selliselt, et kui programm haagib ennast ühe IP külge siis kasutab ühte ühendust ja kui teise siis teist. Teise Linuxi masina peal on see mul katsetatud ja toimib, seal pole ainult sillatud kaarte.
_________________ Mess with the best, die like the rest! |
|
Kommentaarid: 20 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
18 |
|
tagasi üles |
|
 |
kalvis
Kreisi kasutaja
liitunud: 20.10.2009
|
24.02.2014 16:28:48
|
|
|
Kas lihtsalt need masinad, millele tahad staatilist IP, paned neis masinates staatilised IP-d (ja lisad käsitsi vajadusel Gateway, nimeserveri ja kõik muu) ja kitsendad DHCP vahemikku, et need hakkavad hiljem? Miski sarnane kunagi nii töötas.
|
|
tagasi üles |
|
 |
woox2k
Kreisi kasutaja

liitunud: 25.03.2009
|
24.02.2014 18:20:40
|
|
|
Ma ei oska vist ennast korralikult väljendada selles osas. Staatilist IP'd on vaja ainult sellele masinale, mis jagab teistele edasi ühendust. Kõigil teistel masinatel võiks jääda võimalus DHCP kaudu IP saada.
Tegin ka mingi odava skeemi asjast:
Spoiler 
_________________ Mess with the best, die like the rest! |
|
Kommentaarid: 20 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
18 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
24.02.2014 19:24:31
|
|
|
Interfaces failis annad br0-le staatilised parameetrid ehk? Mul on näiteks bridge sedasi tehtud (virtuaalmasinate jaoks):
iface br0 inet static
address 192.168.0.15
netmask 255.255.255.0
network 192.168.0.0
broadcast 192.168.0.255
gateway 192.168.0.1
dns-nameservers 192.168.0.1
dns-search minu.domeeni.nimi
bridge_ports eth1
bridge_stp on
bridge_maxwait 0
bridge_fd 0 |
Network manager on üldse eemaldatud. Mul ei ole muidugi wifit ka jagada vaja, aga ka wifi parameetrid saab interfaces faili kirjutada.
eth1 endale polegi seejuures mingit konfi vaja, ta on vaid füüsiline liides, ilma IP-aadressita.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus.
viimati muutis Dogbert 24.02.2014 19:32:49, muudetud 2 korda |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
woox2k
Kreisi kasutaja

liitunud: 25.03.2009
|
24.02.2014 19:33:12
|
|
|
Jah, seda ma proovisin aga tulemuseks oli see, et wlan0 ja eth1 kliendid ei saanud enam DCHP serverilt IP aadressi. Äkki tegin midagi valesti?
Network manager on mul ka keelatud, et interfaces configa konflikti ei läheks.
_________________ Mess with the best, die like the rest! |
|
Kommentaarid: 20 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
18 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
24.02.2014 19:46:33
|
|
|
Kui interfaces failist eth0 ja eth1 konfi täielikult eemaldad ja jätad vaid br0 staatilise konfi ja loopbacki, siis ka ei tööta?
STP on ka soovitatav sisse lülitada, kui on mingisugunegi võimalus, et tekib mingi loop. Ma ei kujuta küll praegu ette, mis loop sul seal tekkida võiks, aga "bridge_stp on" võiksid ikka proovida.
_________________ Tee inimesele lõke ja tal on soe üheks päevaks, pista ta põlema ja tal on soe elu lõpuni. (Terry Pratchett)
e.k spikker: muhk on kumer, lohk on nõgus. |
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
woox2k
Kreisi kasutaja

liitunud: 25.03.2009
|
24.02.2014 21:02:50
|
|
|
Ei toiminud. Ikka sama teema, et IP aadressi enam ei saa teised masinad
# interfaces(5) file used by ifup(8) and ifdown(8)
auto lo
iface lo inet loopback
iface br0 inet static
address 192.168.2.11
netmask 255.255.255.0
gateway 192.168.2.1
broadcast 192.168.2.255
bridge_ports eth0 eth1 wlan0
bridge_stp on |
Nüüd läks veel midagi muud nahka, sest peale selle katsetamist ei anna enam wlan0 IP aadressi välja isegi originaal configa. (sh. peale restarti) Samas eth1 toimib default configa nii nagu varem.
Lisaks staatilise configa "ifup br0" tehes jääb päris kauaks passima, enne kui tööle hakkab. ("Waiting for br0 to get ready (MAXWAIT is 62 seconds).") Default configa küsib kohe IP endale ja bridge tuleb üles ilma ootamata.
EDIT: Peale teist restarti hakkas default conf ikka täies mahus tööle nagu varem. Ei tea, mis tal enne hakkas.
_________________ Mess with the best, die like the rest! |
|
Kommentaarid: 20 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
18 |
|
tagasi üles |
|
 |
Dogbert
HV Guru

liitunud: 03.05.2004
|
|
Kommentaarid: 33 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
32 |
|
tagasi üles |
|
 |
woox2k
Kreisi kasutaja

liitunud: 25.03.2009
|
24.02.2014 21:31:26
|
|
|
Tundub, et pean tõesti seda natuke debuggima hakkama, wlan0 ikka töötab oma suva järgi. Senikaua leidsin vähemalt süsteemi kuidas lisada IP aadress masinale aga jättes interfaces conf samaks. "ip addr add 192.168.2.10 dev br0" Kui wlan0 tujud välja jätta, siis selle käsuga asi toimib aga ainult käigu pealt sisestades, interfaces conf alla "up ip addr add 192.168.2.10 dev br0" pannes ei toimi.
_________________ Mess with the best, die like the rest! |
|
Kommentaarid: 20 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
18 |
|
tagasi üles |
|
 |
aht0
HV veteran
liitunud: 14.10.2003
|
28.02.2014 00:27:06
|
|
|
see masin on samas ka tööjaam, st. kasutad ise seda? või ainult neti jagamiseks mõeldud.
|
|
Kommentaarid: 82 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
1 :: |
71 |
|
tagasi üles |
|
 |
woox2k
Kreisi kasutaja

liitunud: 25.03.2009
|
28.02.2014 00:39:12
|
|
|
Tööjaamana ka ikka, kas see muudab midagi?
_________________ Mess with the best, die like the rest! |
|
Kommentaarid: 20 loe/lisa |
Kasutajad arvavad: |
   |
:: |
0 :: |
0 :: |
18 |
|
tagasi üles |
|
 |
|