Add recipe for allowing and denying internet for LAN through server#97
Add recipe for allowing and denying internet for LAN through server#97mtreinik wants to merge 9 commits into
Conversation
7e58a9d to
601c0de
Compare
|
Juteltiin, että ei ehkä julkaista tätä vielä ytl-linux-tasks:ina |
f121c95 to
0011493
Compare
|
Tähän PR:ään on lisätty examnetiin tarvittavat muutokset, jotta liikenne suljetusta koeverkosta voidaan päästää vain tietyille Microsoftin palvelimille. Jätin tähän vielä talteen aikaisemmat skriptit, joilla voi avata/sulkea kaiken liikenteen koeverkosta ulospäin, mutta niitä ei ole tarkoitus julkaista. |
There was a problem hiding this comment.
Tässä kaadetaan nyt taas yksi dimensio lisää monimutkaisuutta tuohon examnettiin. Tästä on vauhdilla tulossa ihan lukukelvottoman vaikea ymmärtää. Pitäisikö tuosta iptablesin manipuloinnista tehdä eri skripti ja/tai siirtää jotain template-tiedostoiksi? Nyt noita tiedostojen sisältöjä hillotaan tuolla skriptin sisässä ja lopulta kukaan ei tiedä miten mikään muodostuu.
Sen lisäksi mua risoo se, että tästä examnet-skriptistä on tulossa ja osittain jo tullutkin semmoinen jumalaskripti joka tekee kaiken ja keittää kahvit päälle. Meillä alkaa selvästi olemaan liikaa puuroja ja vellejä samassa kulhossa. Pitäisikö tuota muutenkin jotenkin splittailla ja/tai tehdä se jollain teknologialla, joka soveltuu paremmin tämän kokoiseen projektiin kuin miksi tuo examnet on paisunut, kuin Bash?
En ole myöskään ihan vakuuttunut, että tuo null-route DNS:llä on enää kannattava, jos meillä kuitenkin on olemassa oikea palomuuri. Se johtaa esim. siihen "KTP sai DHCP:n toiselta KTP:ltä eikä netti toimi"-ongelmaan. Jos KTP rejektoisi pyynnöt mualle kuin sallittuihin osoitteisiin suoraviivaisesti, ei vastaamalla että "juu tää löytyi ja se on tyhjyydessä", sekin saattaisi toimia samalla oikein.
Kaikkia näitä ei tarvitse tehdä just nyt, mutta tekisin nyt edes jotain sen eteen että tää examnet ei paisuisi kuin pullataikina loputtomiin.
e7b6be9 to
eee8e83
Compare
- This flag runs only the part of the examnet script which uses the certificate to configure static DNS records. - This part can be run separately after the certificate has been downloaded. # Conflicts: # packages/ytl-linux-digabi2-examnet/ytl-linux-digabi2-examnet
- examnet script supports flag --not-root which allows running the script as non-root user - call external programs as they are found in path - allow overriding paths - add automatic tests that call the examnet script
fa0b57c to
9bb40aa
Compare
9bb40aa to
8dd0cf7
Compare
No description provided.