Miten saat pienen verkon toimimaan ubuntussa v.1.0
------------------------------------------------------
Päämäärä:
---------
Pieni verkko jossa halutaan yhden
julkisen IP-osoitteen kautta liikennöidä internettiin.
Ip-osoite voi olla myös vaihtuva julkinen IP
jonka palveluntarjoaja antaa oman dhcp:n kautta
Huomioi että adsl-reitittimesi(modeemi) on oltava
asetettu siltaavaksi(bridged) reitittävän sijasta (routed)
jotta kiinteä iposoite välittyy ubuntulle.
Konfigurointi:
--------------
Fyysiset laitteet ja tarvikkeet:
--------------------------------
Verkkortti 1 pcipaikassa 1 = eth0
Verkkortti 2 pcipaikassa 2 = eth1
Kytkin(switch) jossa tarvittava määrä portteja
Kytkentä ja ajatus
------------------
ISP (palveluntarjoaja)->[ADSL-päätelaite]---RJ45-verkkokaapeli--> Eth0 [ UBUNTULINUx asennettuna]
eth1 jossa dhcp-> ---RJ45-verkkokaapeli-->[10/100megainen kytkin 5,8,16,24- porttia]
Iptables asetukset joilla määritellään nat asetukset manuaalisesti
------------------------------------------------------------------
laitetaan konsolitilassa
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Tämän jälkeen tarvitsee vain laittaa ip_forward päälle tiedostoon
"/proc/sys/net/ipv4/ip_forward"
eli echo 1 > /proc/sys/net/ipv4/ip_forward
Voit myös laittaa asetukset suoraan verkkokortille
aina kun verkkortti käynnistyy asetukset latautuvat siihen automaattisesti
kun verkkortti on alhaalla asetukset poistuvat käytöstä.
Näin homma tehdään:
Avaa tiedosto /etc/network/interfaces ja lisää rivit:
up /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
down /sbin/iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
Avaa tiedosto /etc/network/options ja muuta rivi:
ip_forward=no
seuraavanlaiseksi:
ip_forward=yes
tai käsin Tämän jälkeen tarvitsee vain laittaa ip_forward päälle tiedostoon
"/proc/sys/net/ipv4/ip_forward"
Tiedostossa pitää olla yksi merkki "1"
Edelleenohjaus:
---------------
voit myös lisätä tiedosto /etc/network/interfaces perään portin edelleenohjauksen
ohessa esimerkki jossa xxx:n paikalle laitat oman IP:n
DC :n oletusportti on 1412
DC
up /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 1412 -j DNAT --to 192.168.0.100:1412
up /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p udp --dport 1412 -j DNAT --to 192.168.0.100:1412
Käskyjä:
--------
- Tarkistaa näillä tämänhetkisen tilanteen
iptables -L -vn
- Tarkistaa nat taulukon
iptables -t nat -L -vn
------------------------------------------------------
Päämäärä:
---------
Pieni verkko jossa halutaan yhden
julkisen IP-osoitteen kautta liikennöidä internettiin.
Ip-osoite voi olla myös vaihtuva julkinen IP
jonka palveluntarjoaja antaa oman dhcp:n kautta
Huomioi että adsl-reitittimesi(modeemi) on oltava
asetettu siltaavaksi(bridged) reitittävän sijasta (routed)
jotta kiinteä iposoite välittyy ubuntulle.
Konfigurointi:
--------------
Fyysiset laitteet ja tarvikkeet:
--------------------------------
Verkkortti 1 pcipaikassa 1 = eth0
Verkkortti 2 pcipaikassa 2 = eth1
Kytkin(switch) jossa tarvittava määrä portteja
Kytkentä ja ajatus
------------------
ISP (palveluntarjoaja)->[ADSL-päätelaite]---RJ45-verkkokaapeli--> Eth0 [ UBUNTULINUx asennettuna]
eth1 jossa dhcp-> ---RJ45-verkkokaapeli-->[10/100megainen kytkin 5,8,16,24- porttia]
Iptables asetukset joilla määritellään nat asetukset manuaalisesti
------------------------------------------------------------------
laitetaan konsolitilassa
iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
Tämän jälkeen tarvitsee vain laittaa ip_forward päälle tiedostoon
"/proc/sys/net/ipv4/ip_forward"
eli echo 1 > /proc/sys/net/ipv4/ip_forward
Voit myös laittaa asetukset suoraan verkkokortille
aina kun verkkortti käynnistyy asetukset latautuvat siihen automaattisesti
kun verkkortti on alhaalla asetukset poistuvat käytöstä.
Näin homma tehdään:
Avaa tiedosto /etc/network/interfaces ja lisää rivit:
up /sbin/iptables -t nat -A POSTROUTING -o eth0 -j MASQUERADE
down /sbin/iptables -t nat -D POSTROUTING -o eth0 -j MASQUERADE
Avaa tiedosto /etc/network/options ja muuta rivi:
ip_forward=no
seuraavanlaiseksi:
ip_forward=yes
tai käsin Tämän jälkeen tarvitsee vain laittaa ip_forward päälle tiedostoon
"/proc/sys/net/ipv4/ip_forward"
Tiedostossa pitää olla yksi merkki "1"
Edelleenohjaus:
---------------
voit myös lisätä tiedosto /etc/network/interfaces perään portin edelleenohjauksen
ohessa esimerkki jossa xxx:n paikalle laitat oman IP:n
DC :n oletusportti on 1412
DC
up /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p tcp --dport 1412 -j DNAT --to 192.168.0.100:1412
up /sbin/iptables -t nat -A PREROUTING -d xxx.xxx.xxx.xxx -p udp --dport 1412 -j DNAT --to 192.168.0.100:1412
Käskyjä:
--------
- Tarkistaa näillä tämänhetkisen tilanteen
iptables -L -vn
- Tarkistaa nat taulukon
iptables -t nat -L -vn
Vastaukset 3
Vanhimmat
Ei onnistu koska en käytä Hypebuntua.
"Ei onnistu koska en käytä Hypebuntua."
Heh, heh... Ei tainnut kovin paljoa olla Ubuntu- tai Debian spesiaalia tuossa esityksessä.
Muissakin jakeluissa voi toimia ihan noiden ohjeiden perusteella, ja joissakin toisissa hieman soveltaen.
Tajusit siis pointin...