» »

ubuntu + network sharing

ubuntu + network sharing

korenje3 ::

Kako se lahko omogoči network sharing na linux strežniku z ubuntu 10.04, če sta na ta strežnik povezana dva PCja vsak na svojo mrežno kartico s svojim subnetom brez uporabe bridganja?

torej PC1 ne more videt sharov na PC2.

Imam pa takole:
eth0 Link encap:Ethernet HWaddr 00:16:e6:8d:3c:f2
inet addr:192.168.0.0 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:e6ff:fe8d:3cf2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:7008 errors:0 dropped:0 overruns:0 frame:0
TX packets:6804 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:1031930 (1.0 MB) TX bytes:3239535 (3.2 MB)
Interrupt:16

eth2 Link encap:Ethernet HWaddr 00:0e:2e:8d:58:f4
inet addr:192.168.1.0 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20e:2eff:fe8d:58f4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:0 errors:0 dropped:0 overruns:0 frame:0
TX packets:80 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:0 (0.0 B) TX bytes:9838 (9.8 KB)
Interrupt:19 Base address:0x4000
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W
  • spremenil: korenje3 ()

NeMeTko ::

Vključi IP forwarding

korenje3 ::

Sicer ne vem kaj ima to veze z mojim problemom...

root@the-nox:/# cat /proc/sys/net/ipv4/ip_forward
1
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

NeMeTko ::

Zdaj šele vidim - popravi si obe IP adresi na .1 na koncu !

korenje3 ::

hm mogoče mam res ip na 192.168.0.0 narobe, ker je ta identifikacijski ip, kar sicer ne velja za 192.168.1.0.
Samo vseeno mislim da to ni problem.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

NeMeTko ::

Adrese z 0 na koncu so 'network' adrese. Za naprave (računalnike itd.) se lahko uporabi 1-254, če govorimo o C klasi.

Torej popravi IP na karkoli, kar ni 0 ali več kot 254 in ni isto, kot si nastavil na računalniku, ki si ga priključil na ustrezni vmesnik (npr. strežnik 192.168.0.1, odjemalec 192.198.0.2), pa bo zadeva že veliko bolj zdrava.

korenje3 ::

hm... vidim da sploh ne morem pingat računalnika, ki je povezan na drug interface... nič jasno.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

NeMeTko ::

Kako pa naj dela ping, če imaš narobe definirane IP naslove na strežniku? (im morda tudi na klientih?)

Pravzaprav me preseneča, da si sploh lahko skonfiguriral IP naslov z .0 na koncu. Praviloma programi preverjajo vnos IP naslova, če je sintaktično pravilen in takega IP naslova sploh ne dovolijo vpisati. To bi pričakoval tudi od Ubuntu.

b3D_950 ::

@Nemetko: gre za server, ne za desktop tam ti morajo biti vsaj osnove ip stacka jasne, drugače naj uporabi iskalnike, imas polno tutorialov, celo videoposnetke kako se nastavi IP naslov za ethernet kartice, DNSje ipd, kako se instalira samba in kako se nastavi. Če ti ni ušeč tipkanje, lahko namestiš webmin in vse nastavljaš preko weba. Če še to ni ok, si lahko instalis pre-buildan samba server iz turnkeylinux.com.
Zdaj ko je mir, jemo samo krompir.

korenje3 ::

A potem nobeden ne ve?
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

b3D_950 ::

Ne.
Zdaj ko je mir, jemo samo krompir.

brodul ::

Problem je tudi da imas racunalnika v dveh razlicnih subnetih.


Address:   192.168.0.0           11000000.10101000.00000000 .00000000
Netmask:   255.255.255.0 = 24    11111111.11111111.11111111 .00000000
Wildcard:  0.0.0.255             00000000.00000000.00000000 .11111111
=>
Network:   192.168.0.0/24        11000000.10101000.00000000 .00000000 (Class C)
Broadcast: 192.168.0.255         11000000.10101000.00000000 .11111111
HostMin:   192.168.0.1           11000000.10101000.00000000 .00000001
HostMax:   192.168.0.254         11000000.10101000.00000000 .11111110
Hosts/Net: 254                   (Private Internet)

Address:   192.168.1.0           11000000.10101000.00000001 .00000000
Netmask:   255.255.255.0 = 24    11111111.11111111.11111111 .00000000
Wildcard:  0.0.0.255             00000000.00000000.00000000 .11111111
=>
Network:   192.168.1.0/24        11000000.10101000.00000001 .00000000 (Class C)
Broadcast: 192.168.1.255         11000000.10101000.00000001 .11111111
HostMin:   192.168.1.1           11000000.10101000.00000001 .00000001
HostMax:   192.168.1.254         11000000.10101000.00000001 .11111110
Hosts/Net: 254                   (Private Internet)


Torej racunalnik 1 das na 192.168.0.1, racunalnik 2 na 192.168.0.2 .
Sta v Omrezju 192.168.0.0 (pac prva mozna stevilka je "Network Address").
Pomembno je da ruzumes tudi kaj je maska. (255.255.255.0 oz. /24)

Pa lahko si pomagas z programom ipcalc .
Pretending to be a mature adult is so exhausting.

Zgodovina sprememb…

  • spremenilo: brodul ()

amigo_no1 ::

Brez ethernet bridge ne vem kako bi to izpeljal.

Če nastaviš netmask na 255.255.0.0 ?

Zakaj imaš pcja na različnih subnetih ?

Zgodovina sprememb…

  • spremenilo: amigo_no1 ()

korenje3 ::

mislim da sem že probal z /16.

kaj potem dam netmask 255.255.0.0 in broadcast 192.168.255.255 ?

na clientih mora potem biti isti netmask ne?
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

Zgodovina sprememb…

  • spremenil: korenje3 ()

NeMeTko ::

Ajajajaj... o TCP/IP pa nimate preveč pojma?

@Korenje - daj napiši kompletno shemo mreže, da vidim, kam si se zdaj zaplezal.

V začetku si napisal IP naslove (napačne) na strežniku, nisi pa navedel, kaj imaš konfigurirano na računalnikih, kje imaš router in kakšno IP adreso ima.

Vse skupaj bi moralo izgledati nekako tako:

Router (IP 192.168.0.1, netmask 255.255.255.0, route 192.168.1.0 gw 192.168.0.2)
I
I
Switch
I I
I I
I PC_1 (IP 192.168.0.3, netmask 255.255.255.0, gw 192.168.0.1)
I
eth0 (IP 192.168.0.2, netmask 255.255.255.0, gw 192.168.0.1)
Server (IP forwarding enabled)
eth1 (IP 192.168.1.1, netmask 255.255.255.0)
I
I
PC_2 (IP 192.168.1.2, netmask 255.255.255.0, gw 192.168.1.1)


V zgornem primeru sem na routerju dodal statično ruto, če nimaš routerja in imaš samo pc_1, server in pc_2, potem na pc_1 definiraš default gateway na 192.168.0.2 (IP eth0 na serverju).

korenje3 ::

2 računalnika sta povezana vsak na svoj interface na linux pc.

eth0 Link encap:Ethernet HWaddr 00:16:e6:8d:3c:f2
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:e6ff:fe8d:3cf2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:909654 errors:0 dropped:0 overruns:0 frame:0
TX packets:1392749 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:70852786 (70.8 MB) TX bytes:1595789267 (1.5 GB)
Interrupt:16

eth2 Link encap:Ethernet HWaddr 00:0e:2e:8d:58:f4
inet addr:192.168.1.0 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20e:2eff:fe8d:58f4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4521 errors:0 dropped:0 overruns:0 frame:0
TX packets:1631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:390835 (390.8 KB) TX bytes:887871 (887.8 KB)
Interrupt:19 Base address:0x4000


dhcpd.conf


subnet 192.168.0.0 netmask 255.255.255.0 {
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option domain-name "the-nox.com";
option netbios-name-servers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.20 192.168.0.49;
host korenje {
hardware ethernet 90:2b:34:33:a3:42;
fixed-address 192.168.0.11;
}
}

subnet 192.168.1.0 netmask 255.255.255.0 {
option broadcast-address 192.168.1.255;
option routers 192.168.1.0;
option domain-name-servers 192.168.1.0;
option domain-name "the-nox.com";
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.1.20 192.168.1.49;
option netbios-name-servers 192.168.1.0;
host korenje0 {
hardware ethernet 90:2b:34:33:a3:42;
fixed-address 192.168.1.11;
}
}
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

Zgodovina sprememb…

  • spremenil: korenje3 ()

NeMeTko ::

Še vedno imaš 'prepovedano' ip adreso 192.168.1.0 na eth2!

Potem poglej, kaj si na dhcp definiral... router in nameserver si definiral na naslove z .0, namesto .1 - tako seveda stvar ne bo delala.

NeMeTko ::

Poglej popravek spodaj, poštimaj, in boš videl, da bo vse delovalo kot mora:


eth0 Link encap:Ethernet HWaddr 00:16:e6:8d:3c:f2
inet addr:192.168.0.1 Bcast:192.168.0.255 Mask:255.255.255.0
inet6 addr: fe80::216:e6ff:fe8d:3cf2/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:909654 errors:0 dropped:0 overruns:0 frame:0
TX packets:1392749 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:70852786 (70.8 MB) TX bytes:1595789267 (1.5 GB)
Interrupt:16

eth2 Link encap:Ethernet HWaddr 00:0e:2e:8d:58:f4
inet addr:192.168.1.1 Bcast:192.168.1.255 Mask:255.255.255.0
inet6 addr: fe80::20e:2eff:fe8d:58f4/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:4521 errors:0 dropped:0 overruns:0 frame:0
TX packets:1631 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:390835 (390.8 KB) TX bytes:887871 (887.8 KB)
Interrupt:19 Base address:0x4000


dhcpd.conf


subnet 192.168.0.0 netmask 255.255.255.0 {
option broadcast-address 192.168.0.255;
option routers 192.168.0.1;
option domain-name-servers 192.168.0.1;
option domain-name "the-nox.com";
option netbios-name-servers 192.168.0.1;
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.0.20 192.168.0.49;
host korenje {
hardware ethernet 90:2b:34:33:a3:42;
fixed-address 192.168.0.11;
}
}

subnet 192.168.1.0 netmask 255.255.255.0 {
option broadcast-address 192.168.1.255;
option routers 192.168.1.1;
option domain-name-servers 192.168.0.1;
option domain-name "the-nox.com";
option subnet-mask 255.255.255.0;
range dynamic-bootp 192.168.1.20 192.168.1.49;
option netbios-name-servers 192.168.0.1;
host korenje0 {
hardware ethernet 90:2b:34:33:a3:42;
fixed-address 192.168.1.11;
}
}

brodul ::

Moja konfiguracija je napacna. Nisem dobro prebral, kaj bi sploh rad.

My bad.
Pretending to be a mature adult is so exhausting.

korenje3 ::

sem spremenil gateway ip in zadeva še vedno ne dela... v glavnem iz 192.168.1.* omrežja lahko pingam 192.168.0.1, medtem ko ne morem pingat 192.,168.0.11 (oddaljen pc)
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

NeMeTko ::

Si popravil eth2 naslov na serverju?

korenje3 ::

da.
i9-12900k; 32GB DDR5-6000 CL36; Nvidia RTX 3080 ti;
Gigabyte Aorus z690 master; Be Quiet Dark Power 12 1000W

NeMeTko ::

Preveri IP adrese na 'oddaljenem' pc in gateway, ki ga ima (ipconfig /all).

Če ima IP 192.168.0.11 mora imeti gateway 192.168.0.1 (ip adreso kartice na serverju).

Če jo nima, naredi refresh IP adrese, če še potem ni, preveri dhcp server, če tam ne štima.

Sicer pa ti svetujem, da za takšne konfiguracije ne uporabljaš dhcp (samo še ena stvar, ki lahko nagaja) in raje na PC skonfiguriraš IP, netmasko, gw, dns,.... Na dhcp lahko še vedno prešaltaš, ko stvar enkrat špila (vsaj veš, da si v konceptu na pravi poti)


Vredno ogleda ...

TemaSporočilaOglediZadnje sporočilo
TemaSporočilaOglediZadnje sporočilo
»

Statični IP problem !

Oddelek: Pomoč in nasveti
241511 (1278) Invictus
»

Linux računalnik - router / 2. mrežna ne obstaja?

Oddelek: Omrežja in internet
91454 (1373) Brane2
»

Mreža linux-windows

Oddelek: Operacijski sistemi
91118 (1028) dizel
»

Linux na disketi kot firewall/router (strani: 1 2 )

Oddelek: Operacijski sistemi
946254 (4637) Azrael
»

inet nekaj zajebava v Linuxu.

Oddelek: Operacijski sistemi
211364 (1165) weishaupt

Več podobnih tem