Kirjoittaja Aihe: Netin jako vain 1:llä verkkokortilla  (Luettu 4558 kertaa)

ihti

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Netin jako vain 1:llä verkkokortilla
« : 15.09.07 - klo:13.18 »
Muistelen että verkkokortit jossakin tapauksessa osaa käyttää kahta IP:tä.
Onnistuuko Ubuntulla nettiyhteyden jakaminen toiselle koneelle (lue: kaistan rajoitus wondershaperilla) käyttäen vain yhtä verkkokorttia?

(Koneet ovat Thinkpad läppäreitä missä 1 laniportti kummassakin ja niille on kytkin käytettävissä. Toinen kone on winukka mihin en ole löytänyt ilmaista kaistanrajoitunta)

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #1 : 15.09.07 - klo:15.55 »
jos yhdistät ADSL-palveluntarjoajalle sillatun yhteyden avulla yhteyden jakaminen ei onnistu, sillä palveluntarjoaja jakaa vain yhden ip-osoitteen/ADSL-linja. En muutenkaan tiedä onko kahden ip-osoitteen asettaminen yhdelle verkkokortille käytännössä mahdollista/järkevää.

helpoiten nettiyhteyden jako onnistuu hankkmalla reitittävä ADSL-modeemi, joka muodostaa yhteyden palveluntarjoajaan ja jakaa lähiverkkoon NAT:in avulla yksityiset IP-osoitteet.

Heitä hyväsit hitaudelle. Asenna ubuntu!

ihti

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #2 : 15.09.07 - klo:22.42 »
jos yhdistät ADSL-palveluntarjoajalle sillatun yhteyden avulla yhteyden jakaminen ei onnistu, sillä palveluntarjoaja jakaa vain yhden ip-osoitteen/ADSL-linja. En muutenkaan tiedä onko kahden ip-osoitteen asettaminen yhdelle verkkokortille käytännössä mahdollista/järkevää.

helpoiten nettiyhteyden jako onnistuu hankkmalla reitittävä ADSL-modeemi, joka muodostaa yhteyden palveluntarjoajaan ja jakaa lähiverkkoon NAT:in avulla yksityiset IP-osoitteet.

Nämä molemmat koneet ovat siis samassa lanissa ja haasteena on windows koneen kaistan rajoittaminen ubuntuläppärillä, mihin ei voi lisätä toista verkkokorttia.

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #3 : 16.09.07 - klo:10.32 »
Niin mitä laitteista siihen Laniin kuuluu? Kytkin? mikäs laite hoitaa ADSL-yhteyden? Vai tarkoititko kytkimellä ADSL-reititintä? Tavaallaanhan se kyllä hoitaa kytkimenkin tehtäviä lähiverkossa. Jos sinulla on kaksi konetta ja ADSL-purkki, Ubuntu-läppäriltä ei voi rajoittaa windowskoneen kaistaa.

Olisiko oikea otsikko "ilmainen kaistanrajoitin windows-koneelle"? Tosin se ei taida olla tämän foorumin heiniä.
Heitä hyväsit hitaudelle. Asenna ubuntu!

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #4 : 16.09.07 - klo:11.05 »
Homma onnistuu, melko helpostikin...
Tässä esimerkkisisältö tiedostosta /etc/network/interfaces

Koodia: [Valitse]
auto lo
iface lo inet loopback


iface eth0 inet dhcp

iface eth0:0 inet static
address 192.168.0.1
netmask 255.255.255.0
Sitten jos halutaan winikkakoneelle dhcp:llä ip niin asennetaan dhcp3-server tai joku muu sen tapainen ja tehdään sille conffi...
Koodia: [Valitse]
# /etc/dhcpd.conf alkaa tästä
# Alussa määritellään ip-numeron vuokra-ajat ja päivitystyylit
# näitä ei tarvitse muokata normaalikäyttöä varten.
ddns-update-style none;
default-lease-time 600;
max-lease-time 7200;

# Aliverkon peitteen määrittely. Meillä se on 255.255.255.0
option subnet-mask 255.255.255.0;

# Reitittimen IP-numeron määrittely. Reitittimme on 192.168.0.1
# yleensä tämä on sama kone missä sijaitsee myös dhcp-palvelin
option routers 192.168.0.1;

# DNS-palvelinten osoitteet. Vaihda tähän IP-numeroiden tilalle
# palveluntarjoajasi DNS-palvelinten numerot.
# Järjestys on: ensisijainen, toissijainen.
option domain-name-servers 62.121.33.20, 62.241.198.245;

# Seuraavaksi määritellään IP-numeroiden osoiteväli eli rajattu alue ip-numeroita
# jotka jaetaan lähiverkkoon. Pienemmässä verkossa tämä voi olla pienempikin.
# Subnet määrittelee mihin verkkoon jaetaan ja range määrittää sen mitä jaetaan.
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.10 192.168.0.254;
}
Tässä vaiheessa kone A on verkossa ispiltä saadulla dynaamisella ulkoverkon ip:llä ja dhcp-serveri jakaa osoitteita kytkimen koneille ja myös isp:n verkkoon (ei haittaa jos isp:llä on oikein konffatut systeemit). Ubuntukoneen pitäisi antaa osoite ensimmäiseksi paitsi, jos se on alhaalla. Isp:n verkkoon jakamisen voi estää vaikka määrittelemällä mäkit joille ip:eitä jaetaan dhcpd.conffissa.
Ubuntukone ei vielä tässä vaiheessa tee nattia tai mitään kaistanmuokkausta sopivilla iptables skripteillä saa kumminkin senkin viriteltyä.

Hienompiakin systeemejä on, mutta ne vaatii pari verkkokorttia ja erillisen adsl-modeemin ja kytkimen tai adsl-modeemin, joka tukee vlaneja.
En Vastaa Vaikeisiin Kysymyksiin.

ihti

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #5 : 16.09.07 - klo:11.08 »
Niin mitä laitteista siihen Laniin kuuluu? Kytkin? mikäs laite hoitaa ADSL-yhteyden? Vai tarkoititko kytkimellä ADSL-reititintä? Tavaallaanhan se kyllä hoitaa kytkimenkin tehtäviä lähiverkossa. Jos sinulla on kaksi konetta ja ADSL-purkki, Ubuntu-läppäriltä ei voi rajoittaa windowskoneen kaistaa.

Olisiko oikea otsikko "ilmainen kaistanrajoitin windows-koneelle"? Tosin se ei taida olla tämän foorumin heiniä.
LANin kokoonpano on sinäänsä tässä epäoleellista, kun kyse ole muusta kun wintoosan nettiliikenteen kääntämiseen ubuntunkautta, mikä todellakin on ilmainen (linux) kaistanrajoitin wintoosalle :)

Asia on edennyt siihen vaiheeseen että tämä tosiaankin toimii luomalla kakkos ip:n ja siirtämällä sen liikenteen nettiinpäin ja rajoittamalla sen liikennettä:
Koodia: [Valitse]
sudo ifconfig eth0:1 192.168.0.33
sudo iptables -I INPUT -s 192.168.0.33 -d 192.168.0.32 -j ACCEPT
sudo wondershaper eth0:1 10 10

Kun windows koneen default GW on ubuntun kakkos IP, niin liikenne kiertää ubuntun yhden ja ainoan nettipiuhan kautta ja saa  nettiradion pätkimään, mutta ubuntuläppärillä on koko nettikaista käytössä.

Nyt ongelmana on näiden verkkoasetusten lataus koneen käynnistuksen yhteydessä. eth0:1 :n lisääminen /etc/network/interfaces :iin ei toimi. Mihin nuo pitäisi laittaa, vai pitäisikö näistä tehdä joku file.sh mikä laitetaan ajettavaksi koneen käynnistyessä,, miten??

Vapaan koodin kananmuna

  • Käyttäjä
  • Viestejä: 1536
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #6 : 16.09.07 - klo:11.11 »
Niin mitä laitteista siihen Laniin kuuluu? Kytkin? mikäs laite hoitaa ADSL-yhteyden? Vai tarkoititko kytkimellä ADSL-reititintä? Tavaallaanhan se kyllä hoitaa kytkimenkin tehtäviä lähiverkossa. Jos sinulla on kaksi konetta ja ADSL-purkki, Ubuntu-läppäriltä ei voi rajoittaa windowskoneen kaistaa.

Olisiko oikea otsikko "ilmainen kaistanrajoitin windows-koneelle"? Tosin se ei taida olla tämän foorumin heiniä.
LANin kokoonpano on sinäänsä tässä epäoleellista, kun kyse ole muusta kun wintoosan nettiliikenteen kääntämiseen ubuntunkautta, mikä todellakin on ilmainen (linux) kaistanrajoitin wintoosalle :)

Asia on edennyt siihen vaiheeseen että tämä tosiaankin toimii luomalla kakkos ip:n ja siirtämällä sen liikenteen nettiinpäin ja rajoittamalla sen liikennettä:
Koodia: [Valitse]
sudo ifconfig eth0:1 192.168.0.33
sudo iptables -I INPUT -s 192.168.0.33 -d 192.168.0.32 -j ACCEPT
sudo wondershaper eth0:1 10 10

Kun windows koneen default GW on ubuntun kakkos IP, niin liikenne kiertää ubuntun yhden ja ainoan nettipiuhan kautta ja saa  nettiradion pätkimään, mutta ubuntuläppärillä on koko nettikaista käytössä.

Nyt ongelmana on näiden verkkoasetusten lataus koneen käynnistuksen yhteydessä. eth0:1 :n lisääminen /etc/network/interfaces :iin ei toimi. Mihin nuo pitäisi laittaa, vai pitäisikö näistä tehdä joku file.sh mikä laitetaan ajettavaksi koneen käynnistyessä,, miten??
Hankkiudu eroon network-managerista niin homma alkaa pelaamaan.
En Vastaa Vaikeisiin Kysymyksiin.

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #7 : 16.09.07 - klo:12.38 »
Homma onnistuu, melko helpostikin...

Nerokasta!  :P
Heitä hyväsit hitaudelle. Asenna ubuntu!

ihti

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #8 : 16.09.07 - klo:12.55 »

/etc/network/interfaces :ssa on nyt:
Koodia: [Valitse]
auto eth0
iface eth0 inet static
address 192.168.0.32
netmask 255.255.255.0
gateway 192.168.0.1

iface eth0:0 inet static
address 192.168.0.33
Mutta tuo eth0:0 ei aktivoidu buutatessa. Miksi?
(auto eth0 ilmeisesti laittaa mm. DNS:t päälle?)

Tein  aiemmista 3:sta komennosta myös skriptifileen, mutta mihin se pitää määritellä että se saadaan ajettua jo ennen sisäänkirjautumista?
.

Melmacian

  • Käyttäjä
  • Viestejä: 868
  • Ubuntu Hardy
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #9 : 16.09.07 - klo:13.05 »
Tein  aiemmista 3:sta komennosta myös skriptifileen, mutta mihin se pitää määritellä että se saadaan ajettua jo ennen sisäänkirjautumista?
/etc/rc.local

_Pete_

  • Käyttäjä
  • Viestejä: 1845
  • Fufufuuffuuu
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #10 : 16.09.07 - klo:13.23 »

Mutta tuo eth0:0 ei aktivoidu buutatessa. Miksi?
.

puttuu:

auto eth0:0

tuo siis saa aikaseksi että interface otetaan automaattisesti käyttöön bootissa.


ihti

  • Käyttäjä
  • Viestejä: 62
    • Profiili
Vs: Netin jako vain 1:llä verkkokortilla
« Vastaus #11 : 16.09.07 - klo:14.20 »
.
Näillä sain toimimaan just niinkuin pitääkin. tattista!
.
« Viimeksi muokattu: 16.09.07 - klo:14.23 kirjoittanut ihti »