Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: yussu - 16.01.10 - klo:13.43
-
Terve,
emona Asus P5Q-E jossa on kaksi verkkokorttia. Eth 0 kiinni letkulla airport expressissä josta taasen langattomasti reitittimeen.
Haluaisin jakaa nettiyhteyden Eth1 -kautta vahvarille, onko kellään laittaa hyviä linkkejä kuinka tuo onnistuu? Pikaisella googletuksella löytyi kryptisiä ohjeita IPtables:sta joita en kaipaa...Eli toisin sanoen kuinka jakaa DHCP:llä IP Eth1:n ja reitittää tuo yhteys Eth0 kautta airport expressiin.
Kiitokset jo etukäteen!
-
Tarvitset ainakin dhcp deamonin jakamaan asetuksia, Synaptic: sta "dhcp3-server" ja editoit asetukset sille, tässä ainakin jotain teemasta:
https://help.ubuntu.com/community/dhcp3-server (https://help.ubuntu.com/community/dhcp3-server)
Kerro sitten kun dhcp: si on valmis / toimii oikein.
-
Tässä tulee hieman apuja jos haluat jatkaa tuota projektia. Huomaa että eth0 on tässä esimerkissä paikallinen eli kotiverkkosi puoli jonne osoitteita jaellaan ja eth1 on internetin puoli.
1) DHCP-palvelimen saa aika helposti pystyyn. Synaptic: in kautta ensin "dhcp3-server" koneeseen ja sitten editoidaan hieman asetuksia ---> /etc/dhcp3/dhcpd.conf Laitan valmiiksi tehdyn tiedoston liitteeksi joka jakaa osoitteita 192.168.1.201 --- 192.168.1.220 väliltä eth0 adapterin kautta. Sinne voit muuttaa haluamasi asetukset mutta varo kirjoitusvirheitä, on aika pikkutarkka syntaksin (oikeinkirjoituksen) suhteen. eth0 -kortin oman osoitteen voi asettaa testin aikana näin:
sudo ifconfig eth0 192.168.1.1
Pysyvämmin se pitää laittaa muulla tavalla.
Kun halutut asetukset on ok niin sitten voi testata:
Käynnistys:
[b]sudo /etc/init.d/dhcp3.server start[/b]
Pysäytys:
[b]sudo /etc/init.d/dhcp3.server stop[/b]
Tilan kysely:
[b]sudo /etc/init.d/dhcp3.server status[/b]
Älä yritä käynnistää muulla tavalla, esim. komentoriviltä sudo dhcpd, tms. ---- saat vain virheitä.
2) Liikenteen välitys korttien välillä. Lainasin netistä pienen scriptin joka asettaa ip-forwardin päälle ja tekee hieman muutoksia ip-tables-asetuksiin. Jos haluat tehdä tuon paremmin niin asenna jokin ohjelma jolla konffataan palomuuriasetuksia --- ellet sitten ole jo varsinainen mestari muuten palomuurien asetuksissa. Laitan tuon "lanwan.sh" scriptin liitteeksi. Kun tiputat sen koneellesi niin muista asettaa se ajokelpoiseksi:
chmod +x lanwan.sh
Kun ajaa tuon "sudo ./lanwan.sh" päätteessä niin liikenteen pitäisi alkaa valua koneen läpi, voi kokeilla vaikka pingaamalla jotain koneen läpi toisella testikoneella joka sai osoitteensa jo uudelta DHCP: ltäsi.
Pieniä lisäjuttuja:
1) Network Manageri kannattaisi pimentää ja laittaa verkkoasetukset tiedostoon, voi muuten arpoa uusia eth -adaptereita ei toivotulla tavalla.
2) En ole testannut muuten kuin pingillä yhteyksiä tuon testivirityksen läpi ja näkyi toimivan.
3) Toisen testikoneen voi laittaa suoraan kiinni verkkokorttiin käyttäen ristiinkytkettyä Ethernet kaapelia.
[ylläpito on poistanut liitteen]
-
Alla on melko helppo ohje jolla saat ubuntun jakamaan nettiyhteyttä, toimii myös 9.04 ja 9.10 versioissa sellaisenaan.
http://www.howtoforge.com/nat-gateway-iptables-port-forwarding-dns-and-dhcp-setup-ubuntu-8.10-server
-
Asenna firestarter ja siellä preferences-valikossa on network sharing...