{"id":271,"date":"2012-05-24T08:52:02","date_gmt":"2012-05-24T06:52:02","guid":{"rendered":"http:\/\/www.opencomp.hu\/?p=271"},"modified":"2020-03-25T10:18:57","modified_gmt":"2020-03-25T09:18:57","slug":"freebsd-halozatkezeles","status":"publish","type":"post","link":"https:\/\/www.opencomp.hu\/?p=271","title":{"rendered":"FreeBSD h\u00e1l\u00f3zatkezel\u00e9s"},"content":{"rendered":"\n<p>Ennek a kis le\u00edr\u00e1snak a c\u00edme sz\u00f3lhatott volna \u00fagyis, hogy BSD h\u00e1l\u00f3zatkezel\u00e9s, \u00e1m a helyzet az, hogy a FreeBSD egy kicsit m\u00e1s szeml\u00e9letet k\u00f6vet h\u00e1l\u00f3zatkezel\u00e9s (IP be\u00e1ll\u00edt\u00e1s, routing,s tb. )ter\u00e9n, mint k\u00e9t testv\u00e9re, az OpenBSD \u00e9s NetBSD. Ez nem jelenti azt, hogy bonyolultabb volna mindezeket be\u00e1ll\u00edtani, egyszer\u0171en csak: m\u00e1s. N\u00e9zz\u00fck meg, hogyan is t\u00f6rt\u00e9nik ez!<\/p>\n\n\n\n<h2 class=\"wp-block-heading\">FreeBSD h\u00e1l\u00f3zatkezel\u00e9s<\/h2>\n\n\n\n<p>Term\u00e9szetesen itt is m\u0171k\u00f6dnek a UNIX vagy Linux vil\u00e1g\u00e1ban megismert parancsok, melyekkel inform\u00e1c\u00f3kat szerezhet\u00fcnk a h\u00e1l\u00f3zati be\u00e1ll\u00edt\u00e1sokr\u00f3l:<\/p>\n\n\n\n<p># ifconfig<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/1.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/1-300x117.jpg\" alt=\"\" class=\"wp-image-6760\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Egy szokv\u00e1nyos ifconfig parancs a fenti kimenetet fogja nek\u00fcnk adni. L\u00e1thatjuk, hogy van egy em0 \u00e9s lo0 interface-\u00fcnk, kital\u00e1lhat\u00f3, hogy az em0 a h\u00e1l\u00f3zati k\u00e1rty\u00e1t, a lo0 pedig a localhost. Az em0 interface-nek pedig van egy konfigur\u00e1lt IP c\u00edme is, mely statikus,teh\u00e1t k\u00e9zzel \u00e1ll\u00edtottuk be. Honnan tudhatjuk ezt? FreeBSD eset\u00e9n hi\u00e1ba keress\u00fck a pl. Solaris vagy OpenBSD eset\u00e9n megszokott filet az \/etc k\u00f6nyvt\u00e1rban, ami \/etc\/hostname.&lt;interface&gt;&lt;interface number&gt; form\u00e1tum\u00fa. Itt ugyanis, kicsit k\u00fcl\u00f6n, \u00e1m nem k\u00e9nyelmetlen m\u00f3don a \/etc\/rc.conf fileban tal\u00e1lhatjuk meg a h\u00e1l\u00f3zati interfacenk konfigj\u00e1t.<\/p>\n\n\n\n<p># cat\/etc\/rc.conf<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/210.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/210-300x77.jpg\" alt=\"\" class=\"wp-image-6764\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Ide pontosan \u00fagy \u00edrhatjuk be a v\u00e1ltoz\u00f3 \u00e9rt\u00e9k\u00e9t, ahogyan azt kiadn\u00e1nk parancssorban is, az egyetlen k\u00fcl\u00f6nbs\u00e9g, hogy az ifconfig \u00e9s az interface neve k\u00f6z\u00f6tt sz\u00f3k\u00f6z helyett al\u00e1von\u00e1s lesz.<\/p>\n\n\n\n<p>freebsd# ifconfig em0 inet 192.168.55.22 netmask 255.255.255.0<\/p>\n\n\n\n<p>Egysz\u00f3val, b\u00e1rmif\u00e9le h\u00e1l\u00f3zati konfigur\u00e1ci\u00f3, melyet \u00fajraind\u00edt\u00e1s ut\u00e1n is szeretn\u00e9nk aktiv\u00e1lni, ebbe a f\u00e1jba fog ker\u00fclni, az egyetlen kiv\u00e9tel a DNS szerverek konfigur\u00e1ci\u00f3ja, mely itt is hagyom\u00e1nyosan a \/etc\/resolv.conf filebe fog ker\u00fclni.<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">IP alias:<\/h3>\n\n\n\n<p>Mi a teend\u0151nk, amennyiben egy meglev\u0151 h\u00e1l\u00f3zati k\u00e1rtya meglev\u0151 IP c\u00edme mell\u00e9 IP aliast szeretn\u00e9nk be\u00e1ll\u00edtani? Nagyon egyszer\u0171: adjuk ki a k\u00f6vetkez\u0151 parancsot!<\/p>\n\n\n\n<p>freebsd# ifconfig em0 inet 192.168.55.23 netmask 255.255.255.0 alias<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/38.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/38-300x81.jpg\" alt=\"\" class=\"wp-image-6767\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Az IP alias m\u00e1ris akt\u00edv. Ha ezt szeretn\u00e9nk elt\u00e1vol\u00edtani, akkor sem kell k\u00e9ts\u00e9gbe esn\u00fcnk:<\/p>\n\n\n\n<p>freebsd# ifconfig em0 inet 192.168.55.23 netmask 255.255.255.0 \u2013alias<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/41.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/41-300x81.jpg\" alt=\"\" class=\"wp-image-6768\"\/><\/a><\/figure><\/div>\n\n\n\n<p>\u00c9s az IP alias elt\u00e1vol\u00edtva. IP aliast term\u00e9szetesen t\u00f6bbet is adhatunk egy adott interface-hez. Ha szeretn\u00e9nk, hogy ez \u00fajraind\u00edt\u00e1s ut\u00e1n is akt\u00edv legyen, akkor itt is a m\u00e1r megismert \/etc\/rc.conf fileba fogjuk \u00edrni, \u00edgy:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/51.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/51-300x81.jpg\" alt=\"\" class=\"wp-image-6769\"\/><\/a><\/figure><\/div>\n\n\n\n<p>\u00cdgy reboot ut\u00e1n is aktiv\u00e1l\u00f3dni fog az IP alias. Ha az&nbsp; \/etc\/rc.conf-ba \u00edrjuk ezt be, akkor \u00fajraind\u00edt\u00e1s n\u00e9lk\u00fcl a k\u00f6vetkez\u0151 paranccsal aktiv\u00e1lhatjuk ezt:<\/p>\n\n\n\n<p>freebsd# \/etc\/netstart<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/61.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/61-300x232.jpg\" alt=\"\" class=\"wp-image-6770\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Ez, mint fentebb l\u00e1tjuk \u00fajraind\u00edtja a h\u00e1l\u00f3zatot, bele\u00e9rtve a route t\u00e1bl\u00e1t is. Ha csak az interfaceket szeretn\u00e9nk, akkor a<\/p>\n\n\n\n<p>\/etc\/rc.d\/netif restart&nbsp; &nbsp;&nbsp;ill. ha csak a routingot akkor: &nbsp;&nbsp;\/etc\/rc.d\/routing restart<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">Routing<\/h3>\n\n\n\n<p>Mi a helyzet a routinggal? gateway n\u00e9lk\u00fcl nem lesz internet, err\u0151l is kell teh\u00e1t sz\u00f3lnunk. Itt most csak a static routingr\u00f3l \u00edrunk, \u00e1mb\u00e1r, meg\u00e9rne egy mis\u00e9t, hogy hogyan tudunk egy BSD-b\u0151l egy multi-interface-s dinamikus routing protokollt is haszn\u00e1l\u00f3 routert \u00e9p\u00edteni\u2026hm, ki tudja, tal\u00e1n egyszer \ud83d\ude42 N\u00e9zz\u00fck most a static routingot \u00e9s gateway kezel\u00e9st.<\/p>\n\n\n\n<p>Adjunk egy alap\u00e9rtelmezett \u00e1tj\u00e1r\u00f3t a h\u00e1l\u00f3zati konfighoz:<\/p>\n\n\n\n<p># route add default 192.168.55.1<\/p>\n\n\n\n<p>Lehetne enn\u00e9l egyszer\u0171bb? N\u00e9zz\u00fck meg, sikeres volt-e ?<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/71.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/71-300x105.jpg\" alt=\"\" class=\"wp-image-6771\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Sz\u00f3val igen. Mi a teend\u0151, ha ezt szeretn\u00e9nk rendszerind\u00edt\u00e1s ut\u00e1n is \u00edlyennek l\u00e1tni? A m\u00e1r megismert \/etc\/rc.conf-ba \u00edrjuk be, a k\u00f6vetkez\u0151k\u00e9ppen:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/81.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/81-300x81.jpg\" alt=\"\" class=\"wp-image-6772\"\/><\/a><\/figure><\/div>\n\n\n\n<p>\u00c9s reboot vagy \/etc\/rc.d\/routing restart m\u00e1ris \u00e9l a default gatewayunk. Mi van akkor, ha szeretn\u00e9nk custom routeokat is alkalmazni?<\/p>\n\n\n\n<p>freebsd# route add -net 192.168.2.0\/24 192.168.55.1<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/91.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/91-300x114.jpg\" alt=\"\" class=\"wp-image-6773\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Ha pedig szeretn\u00e9nk ezt is automatikuss\u00e1 tenni, akkor az rc.confba \u00edrjuk, \u00edgy:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/101.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/101-300x30.jpg\" alt=\"\" class=\"wp-image-6774\"\/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">DHCP:<\/h3>\n\n\n\n<p>Ha DHCP-t\u0151l szeretn\u00e9nk IP-t kapni, akkor a dolgunk mind\u00f6ssze annyi, hogy az rc.conf-ot a k\u00f6vetkez\u0151re m\u00f3dos\u00edtjuk:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/111.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/111-300x67.jpg\" alt=\"\" class=\"wp-image-6775\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Majd a h\u00e1l\u00f3zat \u00fajraind\u00edt\u00e1sa ut\u00e1n ennyit: #dhclient em0 (vagy reboot).<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/121.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/121-300x49.jpg\" alt=\"\" class=\"wp-image-6776\"\/><\/a><\/figure><\/div>\n\n\n\n<p>\u00c9s megkaptuk az IP-t.<\/p>\n\n\n\n<p>N\u00e9zz\u00fck m\u00e9g meg, hogy a h\u00e1l\u00f3k\u00e1rtya duplexit\u00e1s\u00e1t hogyan tudjuk k\u00e9zzel \u00e1ll\u00edtani:<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/131.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/131-300x8.jpg\" alt=\"\" class=\"wp-image-6777\"\/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">VLAN konfigur\u00e1ci\u00f3:<\/h3>\n\n\n\n<p>Ez vlan interface be\u00e1ll\u00edt\u00e1s\u00e1val t\u00f6rt\u00e9nik:<\/p>\n\n\n\n<p>freebsd# ifconfig vlan0 create<\/p>\n\n\n\n<p>freebsd# ifconfig vlan0 192.168.55.24 netmask 255.255.255.0 vlan 1 vlandev em0<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/141.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/141-300x180.jpg\" alt=\"\" class=\"wp-image-6779\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Permanenss\u00e9 t\u00e9tele (bejegyz\u00e9s az \/etc\/rc.conf fileba):<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/161.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/161-300x20.jpg\" alt=\"\" class=\"wp-image-6803\"\/><\/a><\/figure><\/div>\n\n\n\n<p>Ha pedig nincs vlan-ra tov\u00e1bb sz\u00fcks\u00e9g\u00fcnk, akkor:<\/p>\n\n\n\n<p># ifconfig vlan0 destroy<\/p>\n\n\n\n<h3 class=\"wp-block-heading\">H\u00e1l\u00f3zati forgalom monitoroz\u00e1sa:<\/h3>\n\n\n\n<p># tcpdump \u2013i em0 \u2013v[n] &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; (az \u2013n kapcsol\u00f3t haszn\u00e1lva nem pr\u00f3b\u00e1lkozik reverse n\u00e9vfelold\u00e1ssal)<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter\"><a href=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/151.jpg\"><img decoding=\"async\" src=\"http:\/\/blog.xorp.hu\/wp-content\/uploads\/2012\/05\/151-300x59.jpg\" alt=\"\" class=\"wp-image-6780\"\/><\/a><\/figure><\/div>\n\n\n\n<h3 class=\"wp-block-heading\">\u00d6sszegz\u00e9s:<\/h3>\n\n\n\n<p>Szerintem a FreeBSD (de \u00e1ltal\u00e1ban is a BSD) h\u00e1l\u00f3zati konfigur\u00e1l\u00e1sa nagyon egyszer\u0171 \u00e9s letisztult.&nbsp; A konfigur\u00e1ci\u00f3s fileban j\u00f3l k\u00f6vethet\u0151en, logikusan szerepelnek a megfelel\u0151 bejegyz\u00e9sek.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Ennek a kis le\u00edr\u00e1snak a c\u00edme sz\u00f3lhatott volna \u00fagyis, hogy BSD h\u00e1l\u00f3zatkezel\u00e9s, \u00e1m a helyzet az, hogy a FreeBSD egy kicsit m\u00e1s szeml\u00e9letet k\u00f6vet h\u00e1l\u00f3zatkezel\u00e9s (IP be\u00e1ll\u00edt\u00e1s, routing,s tb. )ter\u00e9n, mint k\u00e9t testv\u00e9re, az OpenBSD \u00e9s NetBSD. Ez nem jelenti azt, hogy bonyolultabb volna mindezeket be\u00e1ll\u00edtani, egyszer\u0171en csak: m\u00e1s. N\u00e9zz\u00fck meg, hogyan is t\u00f6rt\u00e9nik ez! &hellip; <a href=\"https:\/\/www.opencomp.hu\/?p=271\" class=\"more-link\"><span class=\"screen-reader-text\">&#8222;FreeBSD h\u00e1l\u00f3zatkezel\u00e9s&#8221;<\/span> b\u0151vebben<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[4],"tags":[],"class_list":["post-271","post","type-post","status-publish","format-standard","hentry","category-blogpost"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts\/271","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=271"}],"version-history":[{"count":1,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts\/271\/revisions"}],"predecessor-version":[{"id":272,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=\/wp\/v2\/posts\/271\/revisions\/272"}],"wp:attachment":[{"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=271"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=271"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.opencomp.hu\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=271"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}