- A hozzászóláshoz be kell jelentkezni
- 7476 megtekintés
Hozzászólások
Kapcsolódó linkek:
Ifconfig is obsolete (since kernel 2.0!!!) ! Anyone here a strictly "ip" user?
Deprecated Linux networking commands and their replacements
ifconfig vs ip
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
zomg... :) Hámég szerencse, hogy nem használok mindenloghol linugzot, hogy megártson a sok "deprecated command".
- A hozzászóláshoz be kell jelentkezni
Nah, most kikerekedtek a szemeim. Obsolete? Érdekes.
- A hozzászóláshoz be kell jelentkezni
Javaslom, próbáld ki ezt:
# ip a a 10.10.10.10 dev eth0
# ifconfig eth0
< hülyén néz, nyoma sincs az új címnek >
# ip a l eth0
Ezért obsolete.
- A hozzászóláshoz be kell jelentkezni
Azért az is elég höjjjjén néz ki, hogy egy toollal fel lehet venni olyan címet, amit egy másik tool nem listáz... Ha ilyen obsolete, akkor mi a túróért nem kukázták drákói szigorral? Érdekes módon Ubuntu-ék az szerencsétlen Unity/gnome3, sudo csoportot és még mittomit tudják variálni (azóta már Xubuntu-zok), mert obsolete, de ehhez nem nyúlnak. Így a büdös életben nem fog kikopni, pedig jó lenne eldönteni, hogy akkor most télleg obsolete vagy csak sok volt a tenta és ráírták.
- A hozzászóláshoz be kell jelentkezni
Gondolom azert, mert senkinek nem volt kedve eddig a kiscsillio shell scipttel osszeragasztozott vackot es az egyeb programokat, amely shellbol hivogatja atirni. (Mikor egy OpenVPN kepes erre...)
Persze, ilyenkor fel lehetne tenni a kerdest, hogy jo-e az, hogy nem egy fix api (pl. WinAPI, .NET FW vagy akarmi hasonlo) erre a bevett, hanem mindenfele textstream osszecelluxozasa.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Ez egy bug? Miért nem szerelik meg?
Puppy linux felhasználó
- A hozzászóláshoz be kell jelentkezni
Azért, mert obsolete. Minek bele munkát tenni? Inkább törölni kellene az ifconfig parancsot és csinálni rá egy shell scriptet, ami ugyazazt megcsinálja ip-vel. Csak ugye akkor változna a kimenet.
- A hozzászóláshoz be kell jelentkezni
Vannak olyan disztrók, amelyekben alapértelmezett telepítésben már nincs is 'ifconfig' stb. Külön lehet telepíteni, ha valakinek igénye van rá.
http://www.archlinux.org/news/deprecation-of-net-tools/
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
És egy retek másik, ami alapértemezetten nem szállítja az ip parancsot.
- A hozzászóláshoz be kell jelentkezni
Ez mar megint annak a problematikaja, hogy nincs centralizaltan definialva, hogy egy Linux kernel+GNU toolok alapu operacios rendszerben mi is az eppen aktualis hasznalando eszkozkeszlet. Emiatt persze sokkal koltsegesebb uzemeltetni egy vegyes Linux rendszerekbol allo szamitogephalmazt, mint ha mindenhol centralizalt tervezesre epulo OS-es lennenek. Persze ez a problema nem all fenn akkor, ha csak egyfele disztribuciot hasznal az ember.
Viszont ami megint koltsegesse valik, az a tudas megszerzese. Nincs olyan, hogy "ertek a Linuxhoz.", max annyi, hogy ertek az X,Y,Z disztribuciokban szallitott szoftverekhez.
- A hozzászóláshoz be kell jelentkezni
Ebben a szakmában nincs olyan, hogy értek XY-hoz. Ha értettél a Windows NT-hez, azt a hajadra kenhetted amikor kijött a Win2K. Ha papírod volt Win Server 2003-ról, vagy Exchange 2000-ről, azt a hajadra kenhetted Win 2008 és Exchange 2007 megjelenésekor.
Ezen tudások megszerzése is költséges.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Még jó, hogy legalább a C99 API nem nagyon változik, vagy a Java API :) Programozóként sokszor szerencsésebbnek érzem magam.
- A hozzászóláshoz be kell jelentkezni
Gyakorlatilag az összes vendornál így van. Nekem pl. a HP papírjaimat 2 évente meg kell újítanom. Egy megújító tanfolyam 150 e - 250 e forint + a vizsgadíj 150-250 dollár. A múlt évben vagy 5-6 ilyen vizsgát kellett csinálnom.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Persze, ezt tudom is, hogy így van. Inkább az az érdekes itt, hogy egy termék esetén a már megszerzett tudásod az új verziókban használhatómarad (azaz az egyes HP termékek visszafelé mennyire kompatibilisek)? Mert igazán akkor drága a tudás megszerzése, ha a régi tudásod tényleg 0-t ér most. Mert akkor nem csak újat tanulsz, hanem újratanulsz.
- A hozzászóláshoz be kell jelentkezni
Valamelyest használhatók, de akkora a változás 2 év alatt (tényleg), hogy a cég előírja a frissítést. Nekem az a véleményem, hogy kell is. Nagyon sok új technológia érkezik, ráadásul a cégek be is vásárolnak és új termékek is megjelennek.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Jjjja. A C99 API nem változik. Helyette kapsz C11-et. C++-nál persze sokkal gyorsabbak a váltások (1998, 2003, 2007, 2011, és persze mindegyik compiler esetében különböző részhalmaz van támogatva, rilízenként változva). A Java API meg csak azért nem változik, mert az egész Java nem változik, mivel az Oracle le se szarja :) Gyakorlatilag a Java 6 óta, azaz 6 éve semmi nem történt, újabb hírek szerint pedig a Java 8-cal sem fog jönni semmi említésre méltó újítás. Szóval ez nem a programozás érdeme, hanem a Java sara inkább.
- A hozzászóláshoz be kell jelentkezni
A nem változás alatt azt értsd, hogy az 5-10 éve megírt kódok ugyanolyan vígan fordulnak és futnak a legfrisebb JDK/JRE-vel, mint 5-10 éve. Ugyanígy a C99-re. Míg üzemeltetés esetén ha megírtál egy üzemeltető szkriptet, ami ipconfigot használt, egy olyan disztróban, ahol ez deprecated lett, baszhatod a dolgot. Javaban is rengeteg deprecated dolog van (pl. java.net.URL meg sok-sok metódushívás), de a kompatibilitás megvan. Attól, hogy valami deprecated, még nem jelenti azt, hogy gond nélkül eltávolítható. Eclipse API esetén is csak most lett visszafelé nem kompatibilis az API, a 4-es főverzióval, az alverziók visszafelé kompatibilisek. Ebből persze sok probléma akad (pl. SWT stílus konstansok enumok helyett), de együtt lehet vele élni.
- A hozzászóláshoz be kell jelentkezni
Érdekes, nálunk van rengeteg régi fos program, ami csak 6-os javával megy, 7-essel nem.
Amúgy meg egy OS-sel szállított util-ok gyűjteményét nem sok értelme van API-hoz hasonlítani. Ennyi erővel mondhatjuk, hogy persze, az a script 20 év múlva is menni fog... a 20 éve kiadott OS-en. A C99-ednél is ezt mondod lényegében. A kód megy mindaddig, amíg C99 compilert használsz. De nem tovább.
- A hozzászóláshoz be kell jelentkezni
Hát akkor mondjuk lehet bele tenni egy bannert, hogy "bazmeg, ne használj, mert szar vagyok!". Az úgy kb. 1 sornyi patch. Vagy már ennyire sem futja? Én se tudtam róla, hogy deprecated, sehol nem volt neki -számomra észrevehető- jele.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Van aki használ patchet:
"This program is obsolete. For replacement check ip neighbor"
"This program is obsolete!
For replacement check ip addr and ip link.
For statistics use ip -s link."
"Ifconfig uses obsolete kernel interface.
It uses the ioctl access method to get the full address information, which limits hardware addresses to 8 bytes.
Since an Infiniband address is 20 bytes, only the first 8 bytes of Infiniband address are displayed."
A kérdés az, hogy miért nem használja mindenki (disztribútorok).
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
+1
sysconfig]# strings /sbin/ifconfig |grep obso
Ifconfig is obsolete! For replacement check ip.
--
A legértékesebb idő a pillanat amelyben élsz.
http://phoenix-art.hanzo.hu/
https://sites.google.com/site/jupiter2005ster/
- A hozzászóláshoz be kell jelentkezni
Vagy feltehetnénk azt a kérdést is, hogy ugyan már miért nem javítják ki a 8 byte korlátot?
-
Debian Squeeze
- A hozzászóláshoz be kell jelentkezni
"miért nem javítják ki"
Kik?
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Bárki! Hiszen ez openszósz, és az mennyire jó dolog már! Szabadabban is lélegzem tőle :)
- A hozzászóláshoz be kell jelentkezni
"Szabadabban is lélegzem tőle"
az a csipos szosz megfazaskor
- A hozzászóláshoz be kell jelentkezni
Nem-nem, az a D. Nagy Lajos.
- A hozzászóláshoz be kell jelentkezni
Ezt kérdem én is. A kérdező miért nem javítja? Akinek szüksége van rá, miért nem javítja, javíttatja? A szerzője befejezte. Született alternatíva, az emberek egy része már azt használja. Akinek egy elavult, magára hagyott cucc kell, az javítsa ki. Már ha tudja és egyáltalán lehetséges, de tartok tőle, hogy nem lenne egyszerű.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
És ezzel rá is világítottál a "bazár" fejlesztés nagy paradoxonjára :) A feladat mindenkié, bárkié, tehát senkié :)
- A hozzászóláshoz be kell jelentkezni
Akinek anyagi erdeke fuzodik hozza/bassza a csoret az majd kijavitja (berel valakit aki megteszi), aki meg sajnalja ra az energiat, csak oldalrol bekiabal es varja a sultgalambot, az pont ugy jar, mint az elet minden mas teruleten. Varhatja.
- A hozzászóláshoz be kell jelentkezni
Thank you, Captain Obvious!
- A hozzászóláshoz be kell jelentkezni
Hol van ebben paradoxon? Vagy szted az is paradoxon, hogy lemegyek a boltba sajtert es nem adnak vinnyogasra, csak penzert? (Ugyanakkor lehetek klubtag a sajtkeszitoknel es csinalhatok magamnak "ingyer".)
Talan csak a szo jelentesenek kene utananezni...
- A hozzászóláshoz be kell jelentkezni
Tisztában vagyok vele, hogy mit jelent a szó. Azzal is, hogy sajtot csak pénzért kapok. Te tisztában vagy vele, hogy a program nem írja meg magát, hanem ember kell hozzá, aki viszont pénzből él? :)
A sajtklubtagos példádat inkább válaszra sem méltatom.
- A hozzászóláshoz be kell jelentkezni
Reszemrol vege a szalnak, kettovel ezelotti hozzaszolasra nem emlekszel, ez igy csak felesleges flame.
- A hozzászóláshoz be kell jelentkezni
^ Avagy miért fizetnek egyesek MS, Apple, [...] vagy akár egy random rendszert szállító cégnek supportért, szoftverért, támogatásért, akármiért.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Ha igaz lenne amit mondasz, akkor a nyílt forrású fejlesztési modell már rég csak egy rég elfelejtett fejezet lenne a szoftverfejlesztés történetében. De mint tudjuk, ez nincs így, sőt, egyre többen látják be, hogy ez egy életképes és működő valami.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Kár, hogy csak hobbiszinten működik :(
- A hozzászóláshoz be kell jelentkezni
Te is tudod, hogy ez nem igaz. Egyesek - főleg programozók, akik az üzletüket próbálják védeni (és abban a tévhitben vannak, hogy ezzel meg is tudják) - terjesztenek ilyen hülyeséget.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Én tudom, hogy igaz. De akkor mondj nekem példákat olyan nagy openszósz projektekre, amelyek mögött nem áll pénzes jócég! Red Hat/Fedora, Ubuntu, Android, Linux kernel, Chrome, Firefox, .... jahogy ez egyik se ilyen.
- A hozzászóláshoz be kell jelentkezni
Ja, hogy nem érted a bazári modell lényegét. A bazári modell lényege nem az, hogy csóró hobó, vagy cég áll a projekt mögött.
Akkor te itt másról beszélsz.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Ha számodra az már bazár fejlesztés, hogy úgy teszünk, mintha a hobbigeekek fejlesztenének, miközben kb. lófasz közük van az egészhez, akkor igazad van.
Az én olvasatomban az nem bazár fejlesztés, ha mindent a pénzes jócég irányít, gyakran ki se adja a kódot rilíz előtt (Android, helló?), de néha azért nagy kegyesen beolvaszt egy párszáz soros patch-et külsőstől is. Most így valamiért eszembe jutott Con Kolivas vs. Ingo Molnár ütemezős szarrágása is. Véletlenül Ingo nyert.
- A hozzászóláshoz be kell jelentkezni
Nekem nem kell, hogy igazam legyen. Született a témában egy esszé. Abban került említésre a bazári és a katedrális modell. Maga a "bazári modell" kifejezés megalkotója írta le, hogy melyik projekt az, ami a bazári modell megtestesítője.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Igen, a Linux kernel, aminek 90%-át jócégek írják. Aminek az összes manager-e (Linus, GKH, Morton, akárki) jócégek alkalmazásában áll. Kiváló példa valóban. Főleg, hogy a könyvet 15 éve írták (ergo a megfigyelések még korábbról származnak). Rendkívül releváns manapság.
- A hozzászóláshoz be kell jelentkezni
És magyarázd már el, hogy miért dráma, hogy cégek állnak mögötte?
- A hozzászóláshoz be kell jelentkezni
Nem "dráma", én konkrétan leszarom, hogy ki és hogyan fejleszti a terméket, ha az jó. Én arról pofázok, hogy ez nem "bazár", egy nagy szeressük egymást közösségi fejlesztgetős játék, hanem kőkeményen céges termék, céges kontrollal.
- A hozzászóláshoz be kell jelentkezni
Fogyatékos-e vagy?
- A hozzászóláshoz be kell jelentkezni
Tudtommal nem, amúgy meg nem kéne sértegetned, nem hiszem, hogy okot adtam volna rá.
Csak treyhez hasonlóan továbbra sem értem, hogy az, hogy a legtöbben keményen profitért csinálják, miért zárná ki a "bazár" modellt.
De nem akarok offolni.
- A hozzászóláshoz be kell jelentkezni
De okot adsz rá, mégpedig azzal, hogy játszod a funkcionális analfabétát.
- A hozzászóláshoz be kell jelentkezni
Te meg egy pökhendi paraszt stílust képviselsz egy, a másik felek által normálisan folytatott beszélgetésben. És nem ez az első eset. Hanyagold ezt, légy szíves.
Részemről befejeztem a beszélgetést.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
Hát ha az érvek tizedszeri utánmagyarázása után is csak mellébeszélni sikerül hobókról meg drámáról, akkor nem tudom, mit vártok.
- A hozzászóláshoz be kell jelentkezni
Tehát neked a bazári modell egyelő azzal, hogy csóró, állástalan emberek fejlesztenek? Hol van ilyen leírva a könyvben? Én ugyan 10 éve olvastam, de nekem ilyesmi nem rémlik belőle.
Nekem úgy rémlik, hogy a bazári modell másról szól, nem arról, hogy a fejlesztőknek van-e munkájuk, fizetésük és ha van, az honnan jön. Javíts ki, ha tévedek.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Én se mondtam sehol ilyet. Mit nem értesz? Én a kontrollról beszélek, márpedig az annál van, aki a pénzt virítja. Nem a csóró hobóidnál, bárkik legyenek is azok.
- A hozzászóláshoz be kell jelentkezni
Hexchat! :-)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Bwahaha :)
- A hozzászóláshoz be kell jelentkezni
Oké, nem akarsz nekünk ingyen rendszert üzemeltetni?
Könnyű dumálni addig, ameddig más pénzéről van szó.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Miért akarnék én neked ingyen rendszert üzemeltetni? Ingyen programozni se akartam. De engem nem zavar, ha valaki ingyen akar programozni. Ez szemmel láthatóan rád nem igaz, hiszen évek óta próbálsz kapálózni ellene.
Ráadásul még mindig tévúton jársz, a bazári modellnek nincs semmi köze a finanszírozáshoz.
--
trey @ gépház
- A hozzászóláshoz be kell jelentkezni
"Miért akarnék én neked ingyen rendszert üzemeltetni? "
Te beszéltél itt üzletről.
"hiszen évek óta próbálsz kapálózni ellene."
Szerintem te picit el vagy tévedve. A nyílt forráskóddal semmi bajom. Amivel bajom van, az az, hogy egyesek azt képzelik, hogy a nyílt forráskód (meg a szabad szoftver) együtt jár azzal, hogy ingyen mindent és kb. ennyire is értékelik az sw fejlesztők munkáját.
"De engem nem zavar, ha valaki ingyen akar programozni."
Mint a Red Hat, Oracle, Google, stb. alkalmazottak? Attól, hogy máshonnan jön be a pénz, még nem ingyenmunka. És végképp nem bazári modell.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Ha igaz lenne a bazári modell, akkor a fejlesztések nagy részét nem cégek végeznék azért, hogy valamilyen módon pénzt csináljanak belőle.
----------------
Lvl86 Troll, "hobbifejlesztő" - Think Wishfully™
- A hozzászóláshoz be kell jelentkezni
Nem lehet.
API valtozzassal jarna a kernelben. Vagy az ifconfignak is az uj API-t kene hasznalnia es nem arra valo.
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
a _kernelben_? nem kell. a kernelben mar ott az uj API, csak az ifconfig a regit hasznalja. ez egy userland tool, erted.
- A hozzászóláshoz be kell jelentkezni
Write only vagy ?
Vagy -al kezdodo mondatokat nem olvasol ?
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
No azért az esetek 99,999%-ában az ifconfig megfelel mindenkinek. Szerintem a leggyakoribb eset, mikor nem jó a korlátoltsága, ha egy hekker spéci hálózati beállításokat csinál a gépen (másodlagos IP címek, másodlagos routing táblák, NAT-ok stb.), azt a régi eszközparkkal lényegében nem lehet észrevenni. De tegyük a szívünkre a kezünket, ki az, aki napi (de akár havi) szinten ellenőrzi a hálózati beállításait? Egy évtized kellett hozzá, hogy rájöjjek, informatika biztonság pedig nincs :D
- A hozzászóláshoz be kell jelentkezni
Én akkor szoktam le az ifconfig használatáról, amikor egy RHEL cluster alatt kellett debuggolni. Sokáig nagyon bután néztem ki a fejemből, hogy hol van az az interfész, amin megy a forgalom (a RHEL cluster szoftvere már ip-vel húzza fel az interfészt, nem ifconfiggal - legalábbis 5-től felfele).
Szóval bele lehet ebbe futni néha, nem csak a széthekkelt spéci hálózatok sajátja.
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Attól, hogy a back end obsolete, lehetett volna olyan front endet csinálni, ami kompatibilis: ugyanúgy paraméterezhető és ugyanazt írja ki. Legalábbis az utóbbit simán megtehetné az ip parancs, ahogy elnézem.
Innen kezdve az ifconfig-ot szép csendben egy wrapperre kellene csak cserélni.
Ezt hívják kompatibilitásnak, és a nagy refaktoráló zsenik imádnak róla elfeledkezni. Pedig rengeteg élesben használt scriptben ott lehet a régi, és azokat most majd mind át kell írni, ami gáz.
Tiszteld az installed base-t, és hosszú életű leszel e Földön...
- A hozzászóláshoz be kell jelentkezni
Szabadságon vagy, hogy redditen toszod töltöd az időd? :)
- A hozzászóláshoz be kell jelentkezni
ip ftw.
- A hozzászóláshoz be kell jelentkezni
+1 Már vagy másfél évtizede nem használtam azt a kukatöltelék ifconfig-ot.
- A hozzászóláshoz be kell jelentkezni
Látszik az "átgondolt" fejlesztés.
Lássuk csak milyen parancsok szükségesek, hogy a network-ot konfigolni tudjuk linux alatt:
vconfig -> vlanokhoz (újabb "ip" mondjuk ezt tudja)
iwconfig,iwlist,iwspy -> wireless-hez (deprecated, helyette van az iw parancs)
iw -> újabb wireless stack-hez
brctl -> bridge konfighoz
ifenslave ( és még kernel modul paraméterezés LOL) -> bonding, lacp
tunctl -> tun/tap interfészekhez (újabb "ip" ezt is tudja)
route -> "ip"-vel helyettesíthető az összes funkciója
ifconfig -> "ip"-vel helyettesíthető
Ehhez képest mondjuk *BSD-ken mindezt az ifconfig+route kombó tudja.
- A hozzászóláshoz be kell jelentkezni
netstat -ot ne hagyd ki. :)
- A hozzászóláshoz be kell jelentkezni
Ha a forgalom szabályzást is a hálózathoz számoljuk (márpedig szerintem ide kellene), akkor még:
tc
És ha a NAT-okat is, akkor:
iptables | iptables-save | iptables-restore | iptables-apply
ip6tables | ip6tables-save | ip6tables-restore | ip6tables-apply
De ezek a csomagszűrő pisztergálók legalább egymásra hasonlítanak. Az ip és a tc paraméterezése igencsak titokzatos tud lenni. Mint a másik kedvencem, az openssl :D
- A hozzászóláshoz be kell jelentkezni
Na ezt a save-restore-t is csak egyszer használtam, amikor kipróbáltam annó. :) Én mindig megírom a szabályaim rögtön egy fájlba amit aztán induláskor automazikusan lefuttatok. :) Ezért aztán a csomagszűrés nálam mindig a rácsoslinzer, felkiáltójel per bin per bash-al kezdődik. :)
Rózsár Gábor (muszashi)
http://sites.google.com/site/gaborrozsar/
- A hozzászóláshoz be kell jelentkezni
Azért ha van pár ezer sornyi szabályod, gyorsabb a restore :)
- A hozzászóláshoz be kell jelentkezni
miert lenne gyorsabb? lenyegeben a restore sem csinal mast, csak beszurja a szabalyokat olyan sorrendben, ahogy dumpolta oket a -save.
- A hozzászóláshoz be kell jelentkezni
Tévedés. A restore egy lépésben betölti a szabályokat, a sima parancsnál ahány szabály, annyiszor teljes szabálylekérdezés, majd betöltés történik. Szépen kimérhető az eltérés.
- A hozzászóláshoz be kell jelentkezni
Hmmm, ezt én sem tudtam. Köszi!
Mondjuk a kb évenkénti egy boot-nál elfér. ..na jó áramszünetes időkben 3-4.
Rózsár Gábor (muszashi)
http://sites.google.com/site/gaborrozsar/
- A hozzászóláshoz be kell jelentkezni
na, ezt jo tudni, koszi
- A hozzászóláshoz be kell jelentkezni
+1
Én mindig az iptables-save formátumú fájlt editálom direktben, ha szintaktikai hiba van nem tölt be semmit COMMIT-ig, míg ha saját scriptet használsz, akkor ha valahol szétszállna van egy félig meddig betöltött szabályrendszered.
- A hozzászóláshoz be kell jelentkezni
Tipikus ontokonloves, amikor valamiert egy terhelt gepen kell ujratolteni a tuzfalat, es meg eppen nincs engedelyezve az ssh mondjuk. Ha pont azelott megall hosszabb idore a vegrehajtas, lehet, hogy ki is zartad magad :-)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Ezért van az iptables-apply parancs is :)
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
Pár ezer? Nem lesz az sok? Így hasra kb max 100 szabály körül lehet nálam egy egy konfig.
Rózsár Gábor (muszashi)
http://sites.google.com/site/gaborrozsar/
- A hozzászóláshoz be kell jelentkezni
No most már kíváncsi voltam és megnéztem, pl ott 465 sor van a fájlban, de mivel minden kommentelek hogy miért került bele így ez rögtön kevesebb, plusz az elején a változókat deklarálok, stb. Szóval ez max 200 szabályra tippelem.
...és azt mondja a grep, hogy 158 sorra stimmel. Hmmm nem is gondoltam volna.
Rózsár Gábor (muszashi)
http://sites.google.com/site/gaborrozsar/
- A hozzászóláshoz be kell jelentkezni
Az előző munkahelyemen a soklábú tűzfalaknál nem volt ritka a több ezer soros csomagszűrő sem. Ha sok a láb és sok a szabály, gyorsan felmászik.
- A hozzászóláshoz be kell jelentkezni
+1 :-D
- A hozzászóláshoz be kell jelentkezni
Egy soklabu, sokgepes kornyezetben nagyon gyorsan el lehet ezt erni. De meg egy ketlabu kornyezetben is elerheto, ha nem egyszeru a natolas, ha eleve egy csomo ip van a blacklist lancon, stb.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
A sebesség majdnem teljesen lényegtelen, nem megy ez annyira gyakran le. Az a nagy baj, hogy az egyesével beszúrkált szabályok inkonzisztensek mindaddig, amíg _minden_ szabályt be nem töltöttél. Ekkor az egyetlen helyes megfejtés, ha az INPUT és a FORWARD elejére betolsz egy -j DROP-ot, és miután minden szabályt betöltöttél, akkor kiveszed. Ezzel szemben a restore elemi műveletként tölti be az egész csomagszűrőt. Ettől persze még praktikus a boot folyamatba -a hálózat elé- betenni egy -P DROP-ot, hogy addig se eresszen át semmit a doboz.
- A hozzászóláshoz be kell jelentkezni
No de a policy-t eleve drop-ra rakom minden láncon és azzal kezdek, utána jönnek csak a szabályok.
Rózsár Gábor (muszashi)
http://sites.google.com/site/gaborrozsar/
- A hozzászóláshoz be kell jelentkezni
Bridge konfigot is támogatni fogja elvileg az iproute2:
Lásd:
http://www.kernel.org/pub/linux/utils/net/iproute2/iproute2-3.5.0.tar.gz
bridge könyvtár
Get/set/delete bridge with netlink
Authors: Stephen Hemminger
br utility, 0.0
fprintf(stderr,
"Usage: br [ OPTIONS ] OBJECT { COMMAND | help }\n"
"where OBJECT := { fdb | monitor }\n"
" OPTIONS := { -V[ersion] | -s[tatistics] | -d[etails]\n" );
exit(-1);
- A hozzászóláshoz be kell jelentkezni
Őrület, csak 15 évet kellett várni rá :)
Ifenslave-t mikor integrálják? :)
- A hozzászóláshoz be kell jelentkezni
* mindkettőt
- A hozzászóláshoz be kell jelentkezni
+1
- A hozzászóláshoz be kell jelentkezni
http://www.tty1.net/blog/2010-04-21-ifconfig-ip-comparison_en.html
Meg jo, hogy olyan szepen konnyen megjegyezheto a hasznalat. Latszik, hogy az ip hasznalataval tobbet kell gepelni, emiatt kenyelmetlenebb hasznalni. Ez szerintem egy rossz iranyba vivo evolucio.
- A hozzászóláshoz be kell jelentkezni
Érdekes, megszokásból mindig ifconfig-ot nézek, de próbálgattam az ip kezdetű parancsokat is.
Amivel az volt a bajom, hogy az IOS cli gyakoribb használata miatt mindig reflexből kérdőjelet nyomogattam utána és pár perc után rettentően frusztrált lettem :)
- A hozzászóláshoz be kell jelentkezni
Nem kell tobbet gepelni, 'ip ad', 'ip li' boven eleg.
- A hozzászóláshoz be kell jelentkezni
'ip a' is eleg
- A hozzászóláshoz be kell jelentkezni
Gépelni nem nem kell többet, de TAB-ra nem egészíti ki (megbizonyosodsz róla, hogy nem félreütöttél és nem hülyeséget írtál be) és "?"-el pedig azonnal látod, milyen lehetőségeid vannak még.
Tudom, nagyon buta és korlátozott a routerek CLI-je, de ez a feature tényleg priceless! :)
Én meg már megszoktam, nna.
- A hozzászóláshoz be kell jelentkezni
Nekem Ubuntu 12.04 alatt TAB-ra kiegészíti. Ezt a részét nem piszkáltam.
- A hozzászóláshoz be kell jelentkezni
Bash completion a csomag neve ami kiegesziti... Mukodik biza mashol is...
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
Kiegészíti, de csak az első paraméterig, utána már nem.
- A hozzászóláshoz be kell jelentkezni
Szerintem logikusabbak az ip parancsai, jobban megjegyezhetőek.
- A hozzászóláshoz be kell jelentkezni
arp -i eth0 -s 192.168.0.1 00:11:22:33:44:55 == ip neigh add 192.168.0.1 lladdr 00:11:22:33:44:55 nud permanent dev eth0
Hát tényleg.
--
zsebHUP-ot használok!
- A hozzászóláshoz be kell jelentkezni
OMG.
- A hozzászóláshoz be kell jelentkezni
Szerintem könnyebb egy nyelvtani dolgot megjegyezni mint egy zsák paramétert...
- A hozzászóláshoz be kell jelentkezni
tudom hogy obsolate az ifconfig, mégis azt használom :\
---------------------------------------------------
Hell is empty and all the devils are here.
-- Wm. Shakespeare, "The Tempest"
- A hozzászóláshoz be kell jelentkezni
Ne aggódj én is! :) ...de úgy látom lassan váltanunk kell majd
Rózsár Gábor (muszashi)
http://sites.google.com/site/gaborrozsar/
- A hozzászóláshoz be kell jelentkezni
ifconfig decrepeated ?
a linugz megerett a pusztulasra.
- A hozzászóláshoz be kell jelentkezni
"decrepeated"
aztaku...
(deprecated lesz az)
- A hozzászóláshoz be kell jelentkezni
Ezen morfondirozom en is :)
- A hozzászóláshoz be kell jelentkezni
És illendő módon már igencsak régóta...
- A hozzászóláshoz be kell jelentkezni
Mindig az ifconfig az első, ha ilyen jellegű dolgokat kell nézegetni/állítgatni.
Találkoztam már az ip paranccsal, de nem emlékeztem, milyen információkat kapok az
ip addr show
begépelésével. Ezért kipróbáltam!
Még azt is elképzelhetőnek tartottam, hogy csak ip-t kapok vissza...
Lehet hogy nálam van a hiba, de ip-t sehol sem látok.
- A hozzászóláshoz be kell jelentkezni
Debian netinstallnál szoktam egy bizonyos környezetben az ip paranccsal felhúzni egy virtuális csatolót :)
- A hozzászóláshoz be kell jelentkezni
- A hozzászóláshoz be kell jelentkezni
LOL eddig nem tudtam erről az ip parancsról mostantól ezt fogom használni. :)
- A hozzászóláshoz be kell jelentkezni
Tobb interface-s szerverek miatt szoktam ra 'ip ad'-ra, mert ifconfig eredmeny-t hogy atlassam mindig gorgetni kellett.
Es/vagy mert pl 'ip ro get' nagyon hasznos tud lenni.
- A hozzászóláshoz be kell jelentkezni
+1 az "ip ro change" verhetetlen de az ifconfig egyéb esetekben akkor is jobban kézre áll (solarison nőttem fel na...)
- A hozzászóláshoz be kell jelentkezni
nem tudok róla, hogy linux alatt használtam volna ilyet :)
- A hozzászóláshoz be kell jelentkezni
Van legalább egy tucat hasonló jellegű dolog. Pl. netcat helyett ss, etc.
- A hozzászóláshoz be kell jelentkezni
Gondolom azt akartad mondani, hogy netstat helyett. A netcat mást csinál. A helyett inkább a socat.
- A hozzászóláshoz be kell jelentkezni
ifconfig-ot használtam eddig, viszont az ip-re átszokom. Jó szavazás!
Érdekesség: ifconfig usermódban nem mutata semmit a kártyák beállításáról, sőt ifconfig nem is érhető el a user számára. Viszont az ip-vel könnyen ki lehet deríteni a kártya beállításáról szinte mindent.
- A hozzászóláshoz be kell jelentkezni
Ez szerintem disztró függő, Gentoo-n pl. - alapértelmezetten - a sima user nem is tudja futtatni az ip-t se.
- A hozzászóláshoz be kell jelentkezni
"sőt ifconfig nem is érhető el a user számára."
Francokat nem. Csak azért, mert nincs benne a PATH-ban, nem jelenti azt, hogy nem is elérhető!
$ id -u
1101
$ ifconfig
-bash: ifconfig: command not found
$ /sbin/ifconfig
eth0 Link encap:Ethernet HWaddr xx:xx:xx:xx:xx:xx
...
Az ip parancs szintén:
$ ip
-bash: ip: command not found
$ /sbin/ip
Usage: ip [ OPTIONS ] OBJECT { COMMAND | help }
...
- A hozzászóláshoz be kell jelentkezni
Na nem mintha csak a PATH-on múlna, hogy egy parancs futtatható-e vagy sem...
- A hozzászóláshoz be kell jelentkezni
Sok embernél ezen múlik :)
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
A szavazáson 92:8-ra nyert az ifconfig. Vajon miért?
Az ifconfig leggyakoribb használatához (hogy megnézzük, mi a helyzet) nem kell semmilyen paraméterezés. Próbáljuk meg ugyanezt az ip-vel. Egy nem értelmezhető help-et kapunk. No jó, nézzük inkább a mant. A man 1500 soros, aminek az első 200 sorából nem lehet megérteni az ip elemi használatát. Ennyire überfasza az ip.
- A hozzászóláshoz be kell jelentkezni
Paraméter nélkül? Jegyezd meg: "ip a l" vagy csinálj rá egy alias-t :D
- A hozzászóláshoz be kell jelentkezni
92:8.
--
ulysses.co.hu
- A hozzászóláshoz be kell jelentkezni
alias ifconfig='ip a l'
:-)
- A hozzászóláshoz be kell jelentkezni
Akkor mar alias ipal='ip a l'
Franc fog annyit gepelni.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Én nem használom egyiket sem, hanem rábízom a disztróra a hálózat beállítását :) Az ip címem kiderítésére, pedig az ifconfigot használom. Nagy gáz?
- A hozzászóláshoz be kell jelentkezni
Ez azért vicces, mert Windowson általában ifconfiggal próbálkozom elsőre, aztán rájövök, hogy az ipconfig lesz, Linuxon meg emiatt sosem tudom, hogy most ip vagy if, úgyhogy amelyik előbb beugrik vagy amelyik előbb jön tabra, historyból. Szóval olyan fele-fele.
----
India delenda est.
Hülye pelikán
- A hozzászóláshoz be kell jelentkezni
én is észleltem az ifconfig - ipconfig hasonlóságát, ezért odafigyelek mit írok, erõsen koncentrálva kezdem windows-on így: "ip...", viszont azzal a lendülettel iptables lesz belõle :)
- A hozzászóláshoz be kell jelentkezni
+1 , rendszeresen :)
Rózsár Gábor (muszashi)
http://sites.google.com/site/gaborrozsar/
- A hozzászóláshoz be kell jelentkezni
Gyász.
- A hozzászóláshoz be kell jelentkezni
Mielott valakiben nagy lelkitorest okozna egy kovetkozo szavazasaon az iwconfig is deprecated (lesz?).
iw -az uj modi.
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Semmi gond, mert mire elterjedne, lesz egy még újabb. Linux FTW.
- A hozzászóláshoz be kell jelentkezni
Es meg mindig tamogatva lesz a kernelben...
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Ha az iw fog tudni WPA-PSK-t, az iwconfignak viszek viragot a sirjara, eskuszom.
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
WPA-PSK es tarsainak kezelesenek egy resze userspace -ben tortenik rendszerint a wpa_supplicant segitsegevel.
Mit szeretnel ?
- kernelbe beleteni azt a sok "furcsa" dolgot amit supplicant tud ?
- az iw inditsa / managelje az userspace processt ?
Sokkal valoszinubb, hogy networkmanger es tarsait fogod tudni ugy vezerlni egy parancsal, hogy neked jo legyen azok meg lerendezik a dolgokat.
Amit nem lehet megirni assemblyben, azt nem lehet megirni.
- A hozzászóláshoz be kell jelentkezni
Hallott már valaki olyanról, hogy wlanconfig?
Valaki erről beszélt a villamoson éppen...
---
--- A gond akkor van, ha látszólag minden működik. ---
---
- A hozzászóláshoz be kell jelentkezni
~# ip addr show
-bash: ip: command not found
- A hozzászóláshoz be kell jelentkezni
/bin/ip
iproute package (Debianon, de sztem máshol is.)
- A hozzászóláshoz be kell jelentkezni
Ott sincs. :)
Csak arra akartam utalni, hogy van ahol még csak az alaprendszernek sem része az ip. Így nehéz lesz átmozgatni az embereket.
- A hozzászóláshoz be kell jelentkezni
Mármint akkor sem, ha felistallálod a csomagot ?
Te jó Ég, milyen disztrót használsz ?
- A hozzászóláshoz be kell jelentkezni
Gentoo. Lehet félreérthető voltam: Az alaprendszernek az ifconfig része, az ip nem, csak ha telepítem.
- A hozzászóláshoz be kell jelentkezni
#define alaprendszer :-) Gentoo eseteben ez elengedhetetlen. :-)
--
Ki oda vagyik, hol szall a galamb, elszalasztja a kincset itt alant. | Gentoo Portal
- A hozzászóláshoz be kell jelentkezni
Jogos. :) Stage3.
- A hozzászóláshoz be kell jelentkezni
Felváltva használom őket. Ha tudom, hogy nincs sok néznivaló, akkor ifconfig mert egyszerűbb beütni :)
- A hozzászóláshoz be kell jelentkezni
Az ifconfig kiírta a Rx/Tx byte számot. Az ip addr show nem írja. Azt mivel illik lekérdezni eme modern időkben ?
- A hozzászóláshoz be kell jelentkezni
pl.: ip -s link
az osszes interface statja
- A hozzászóláshoz be kell jelentkezni