Hei!
eth0: 192.168.100.1 netmask: *.255.0
dhcp server asetettu jakamaan ip:t .10 .240 ja gateway .1
Miten onnistuu IP:n härveltäminen siten että kaikki http:80 liikenne mikä tulee liittimestä eth0, voidaan ohjata liittimeen eth0:192.168.100.1:80, riippumatta siitä millä osoitteella halutaan hakea.
Esim:
Joku erehtyy hakemaan dhcp:n ja saa osoitteen .11. Avaa www selaimen ja haluaa mennä google.co.jp, tällöin härdellin pitäisi ohjata käyttäjä osoitteeseen 192.168.100.1:80.
Miten teen tuon dns sydeemin? minidns?
eth0: 192.168.100.1 netmask: *.255.0
dhcp server asetettu jakamaan ip:t .10 .240 ja gateway .1
Miten onnistuu IP:n härveltäminen siten että kaikki http:80 liikenne mikä tulee liittimestä eth0, voidaan ohjata liittimeen eth0:192.168.100.1:80, riippumatta siitä millä osoitteella halutaan hakea.
Esim:
Joku erehtyy hakemaan dhcp:n ja saa osoitteen .11. Avaa www selaimen ja haluaa mennä google.co.jp, tällöin härdellin pitäisi ohjata käyttäjä osoitteeseen 192.168.100.1:80.
Miten teen tuon dns sydeemin? minidns?
Vastaukset 4
Vanhimmat
Tuosta ei saa oikein mitään tolkkua. Millainen kotiverkkosi on ja mitä haluat tehdä?
Tällä ei ole mitään tekemistä "kotiverkon" kanssa!
Käytössä siis 1 kone jossa kaksi liitintä.
pn0 - joka on suunta internettiin, EI TARVITSE VÄLITTÄÄ TÄSTÄ.
eth0 - kytketty wlan.
seuraavasssa taulu tästä.
192.168.100.0 0.0.0.0 255.255.255.0 U 0 0 0 eth0
0.0.0.0 x.x.x.x 0.0.0.0 UG 0 0 0 pn0
Liittimen eth0:
osoite: 192.168.100.1 ja maski 255.255.255.0
dhcpd palvelin jakaa ip osoitteita 10 240 liittimestä eth0 ja jakelee myös:
routes: 192.168.100.1
nameservers 192.168.100.1
Eli koneessa siis asennettu nyt pieni nimipalvelin "dnsmasq" joka jakaa mille tahansa pyynnölle, osoitteen 192.168.100.1.
Esim:
läpiskällä liitytään wlaniin, koetetaan mennä google.co.uk, päästään osoitteessa 192.168.100.1 olevalle http palvelimelle apache2.
Nyt, kaikki on oke, mutta miten tästä eteenpäin?
Miten saisin siten että käyttäjän ei tartte asettaa itse proxyä? nyt käyttäjälle ohjeet osoitteessa 192.168.100.1:80 jossa kerrotaan että pitää asettaa http proxy, koska en käytä forwardointia.
Käytössä TOR onion network joka pitäisi jakaa käyttäjille mahdollisimman mutkattomasti :)
DNS-serverin pitää antaa kaikille oikea osoite mutta tuo välitysmasiina annetaan verkon oletusyhdyskäytäväksi (default route) DHCP serveriltä.
Tullut liikenne sitten osoitetaan oikeaan paikkaan iptablesilla. Katso mallia vailla "Transparent Proxy with Linux and Squid mini-HOWTO" tekstistä.
Myös dnsmasqin pitää hake osoitteensa Torin kautta.
Joka tapauksessa helpointa olisi asentaa Polipo ja Firefoxiin Torbutton lisäke. Sillä voi kätevästi nappia painamalla ottaa Tor käyttöön ja taas pois päältä. Normaaliin surffailuun Tor-verkko on liian hidas. Lisäksi siinä on käteviä yksityisyysasetuksia Tor- verkkoa käytettäessä.
löysin ehkäpä helpoimman tien tähän WPAD. Eli jaetaan automaagisesti proxy osoite.
Toisekseen koska tämä on julkinen härdelli, ei voi olettaa kaikkien haluavan asentaa TOR appia!
Itse kyllä kuolasin juurikin tuon trasparentin perään :/