Ifconfig: Perbedaan antara revisi
kTidak ada ringkasan suntingan Tag: Suntingan visualeditor-wikitext |
Rescuing 0 sources and tagging 1 as dead.) #IABot (v2.0.8.7 |
||
(9 revisi perantara oleh 5 pengguna tidak ditampilkan) | |||
Baris 2: | Baris 2: | ||
'''ifconfig''' adalah sebuah sistem utilitas administrasi pada [[Sistem operasi bertipe Unix|sistem operasi serupa-Unix]] yang digunakan untuk konfigurasi antarmuka jaringan. |
'''ifconfig''' adalah sebuah sistem utilitas administrasi pada [[Sistem operasi bertipe Unix|sistem operasi serupa-Unix]] yang digunakan untuk konfigurasi antarmuka jaringan. |
||
ifconfig berupa sebuah alat [[antarmuka baris perintah]] (''command line interface'') yang dipakai dalam sistem startup skrip dari banyak sistem operasi. Utilitas ini memiliki fitur untuk mengkonfigurasi, mengendalikan, dan mengajukan parameter antarmuka jaringan [[Suit protokol internet|TCP/IP]]. |
ifconfig berupa sebuah alat [[antarmuka baris perintah]] (''command line interface'') yang dipakai dalam sistem startup skrip dari banyak sistem operasi. Utilitas ini memiliki fitur untuk mengkonfigurasi, mengendalikan, dan mengajukan parameter antarmuka jaringan [[Suit protokol internet|TCP/IP]]. ifconfig awalnya muncul di versi 4.2 BSD sebagai bagian dari [[Berkeley Software Distribution|BSD]] TCP/IP suite. |
||
== Penggunaan == |
== Penggunaan == |
||
Baris 22: | Baris 22: | ||
inet 172.30.50.1 netmask 0xffffff00 siaran 172.30.50.255 |
inet 172.30.50.1 netmask 0xffffff00 siaran 172.30.50.255 |
||
inet6 fe80::20d:bff:pakan:84fb%ural0 prefixlen 64 scopeid 0xa |
inet6 fe80::20d:bff:pakan:84fb%ural0 prefixlen 64 scopeid 0xa |
||
* < |
* <code>HWaddr</code> : ''hardware address'', [[MAC address]]. |
||
* Parameter ''txqueuelen'' diukur dalam jumlah [[Ethernet II|frame Ethernet]] dan ukuran buffer yang dikelola oleh jaringan scheduler. |
* Parameter ''txqueuelen'' diukur dalam jumlah [[Ethernet II|frame Ethernet]] dan ukuran buffer yang dikelola oleh jaringan scheduler. |
||
Baris 34: | Baris 34: | ||
Sistem operasi UNIX bebas [[Berkeley Software Distribution]] (misalnya, [[NetBSD]], OpenBSDdan [[FreeBSD]]) melanjutkan pengembangan aktif ifconfig dan perpanjangan fungsinya untuk menutupi konfigurasi jaringan wireless interface, [[VLAN]] trunking, mengendalikan fitur-fitur perangkat keras seperti TSO atau hardware checksumming atau menyiapkan jembatan dan terowongan antarmuka. [[Oracle Solaris|Solaris]] secara historis telah menggunakan ifconfig untuk semua konfigurasi antarmuka jaringan, tetapi pada Solaris 10 diperkenalkan dladm untuk melakukan konfigurasi data-link (model OSI layer 2), hal ini mengurangi penggunaan ifconfig untuk konfigurasi IP. |
Sistem operasi UNIX bebas [[Berkeley Software Distribution]] (misalnya, [[NetBSD]], OpenBSDdan [[FreeBSD]]) melanjutkan pengembangan aktif ifconfig dan perpanjangan fungsinya untuk menutupi konfigurasi jaringan wireless interface, [[VLAN]] trunking, mengendalikan fitur-fitur perangkat keras seperti TSO atau hardware checksumming atau menyiapkan jembatan dan terowongan antarmuka. [[Oracle Solaris|Solaris]] secara historis telah menggunakan ifconfig untuk semua konfigurasi antarmuka jaringan, tetapi pada Solaris 10 diperkenalkan dladm untuk melakukan konfigurasi data-link (model OSI layer 2), hal ini mengurangi penggunaan ifconfig untuk konfigurasi IP. |
||
Dalam |
Dalam [[distribusi Linux]] lama, ifconfig, dalam hubungannya dengan route perintah, digunakan untuk menghubungkan komputer ke jaringan, dan menentukan rute antara jaringan. ifconfig untuk Linux adalah bagian dari net-tool package yang dirilis sebagai versi terbaru 1.60 pada tanggal 15 April 2001.<ref>Upstream URL http://net-tools.sourceforge.net/</ref> |
||
Beberapa distribusi Linux yang telah usang menggunakan ifconfig dan route dalam mendukung software suite iproute2,<ref>{{Cite web|url=http://www.archlinux.org/news/deprecation-of-net-tools/|title=News: Deprecation of net-tools|last=Gundersen|first=Tom|access-date=4 August 2011}}</ref> yang telah tersedia sejak tahun 1999 untuk Linux 2.2.<ref>[http://man7.org/linux/man-pages/man8/ip.8.html#HISTORY ip(8) man page]</ref> iproute2 termasuk dukungan untuk semua fungsi umum dari ifconfig(8), rute(8), arp(8) dan netstat(1). Hal ini juga termasuk dukungan konfigurasi multicast, manajemen tunnel dan virtual link, kontrol lalu lintas, dan konfigurasi IPsec tingkat rendah, serta fitur-fitur lainnya. |
Beberapa distribusi Linux yang telah usang menggunakan ifconfig dan route dalam mendukung software suite iproute2,<ref>{{Cite web|url=http://www.archlinux.org/news/deprecation-of-net-tools/|title=News: Deprecation of net-tools|last=Gundersen|first=Tom|access-date=4 August 2011}}</ref> yang telah tersedia sejak tahun 1999 untuk Linux 2.2.<ref>[http://man7.org/linux/man-pages/man8/ip.8.html#HISTORY ip(8) man page]</ref> iproute2 termasuk dukungan untuk semua fungsi umum dari ifconfig(8), rute(8), arp(8) dan netstat(1). Hal ini juga termasuk dukungan konfigurasi multicast, manajemen tunnel dan virtual link, kontrol lalu lintas, dan konfigurasi IPsec tingkat rendah, serta fitur-fitur lainnya. |
||
Baris 53: | Baris 53: | ||
== Lihat pula == |
== Lihat pula == |
||
* [[Penamaan Konsisten Perangkat jaringan]] |
* [[Penamaan Konsisten Perangkat jaringan]] |
||
* [[ipconfig]] |
|||
== Referensi == |
== Referensi == |
||
Baris 61: | Baris 62: | ||
* [http://www.freebsd.org/cgi/man.cgi?query=ifconfig <code>ifconfig(8)</code>], manpage for the FreeBSD ifconfig |
* [http://www.freebsd.org/cgi/man.cgi?query=ifconfig <code>ifconfig(8)</code>], manpage for the FreeBSD ifconfig |
||
* [http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig <code>ifconfig(8)</code>], manpage for the OpenBSD ifconfig |
* [http://www.openbsd.org/cgi-bin/man.cgi?query=ifconfig <code>ifconfig(8)</code>], manpage for the OpenBSD ifconfig |
||
* [http://download.oracle.com/docs/cd/E19253-01/816-5166/ifconfig-1m/index.html<code>ifconfig</code>(8)], manpage for the Solaris <code>ifconfig</code> |
* [http://download.oracle.com/docs/cd/E19253-01/816-5166/ifconfig-1m/index.html<code>ifconfig</code>(8)]{{Pranala mati|date=Mei 2022 |bot=InternetArchiveBot |fix-attempted=yes }}, manpage for the Solaris <code>ifconfig</code> |
||
* [http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/networksetup.8.html <code>networksetup(8)</code>], manpage for the Mac OS X networksetup |
* [http://developer.apple.com/documentation/Darwin/Reference/ManPages/man8/networksetup.8.html <code>networksetup(8)</code>], manpage for the Mac OS X networksetup |
||
* [http://www.leastprivilege.com/UPDATEDIfconfigForWindows21.aspx <code>ifconfig</code>] for [[Microsoft Windows|Windows]] |
* [http://www.leastprivilege.com/UPDATEDIfconfigForWindows21.aspx <code>ifconfig</code>] {{Webarchive|url=https://web.archive.org/web/20071215033750/http://www.leastprivilege.com/UPDATEDIfconfigForWindows21.aspx |date=2007-12-15 }} for [[Microsoft Windows|Windows]] |
||
* [http://technet.microsoft.com/en-us/library/dd197434(WS.10).aspx <code>ipconfig</code>] for [[Microsoft Windows|Windows]] on a [http://technet.microsoft.com technet.microsoft.com] |
* [http://technet.microsoft.com/en-us/library/dd197434(WS.10).aspx <code>ipconfig</code>] for [[Microsoft Windows|Windows]] on a [http://technet.microsoft.com technet.microsoft.com] |
||
* [http://linux.die.net/man/8/ip <code>ip</code>], manpage for the Linux command <code>ip</code> |
* [http://linux.die.net/man/8/ip <code>ip</code>], manpage for the Linux command <code>ip</code> |
||
* [http://packages.qa.debian.org/n/net-tools.html Debian <code>net-tools</code>] page, which includes sources of the Linux version of ifconfig |
* [http://packages.qa.debian.org/n/net-tools.html Debian <code>net-tools</code>] page, which includes sources of the Linux version of ifconfig |
||
* [http://lists.debian.org/debian-devel/2009/03/msg00780.html <code>net-tools</code> future] thread, from current maintainers |
* [http://lists.debian.org/debian-devel/2009/03/msg00780.html <code>net-tools</code> future] thread, from current maintainers |
||
* [http://www.examplenow.com/ifconfig <code>ifconfig</code> examples] |
* [http://www.examplenow.com/ifconfig <code>ifconfig</code> examples] {{Webarchive|url=https://web.archive.org/web/20110411185622/http://www.examplenow.com/ifconfig/ |date=2011-04-11 }} |
||
* [https://wiki.debian.org/NetworkConfiguration Network Configuration], Debian |
* [https://wiki.debian.org/NetworkConfiguration Network Configuration], Debian |
||
* [http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch02_:_Introduction_to_Networking#Introduction Quick HOWTO: Ch02: Introduction to Linux Networking] |
* [http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch02_:_Introduction_to_Networking#Introduction Quick HOWTO: Ch02: Introduction to Linux Networking] {{Webarchive|url=https://web.archive.org/web/20161215175824/http://www.linuxhomenetworking.com/wiki/index.php/Quick_HOWTO_:_Ch02_:_Introduction_to_Networking#Introduction |date=2016-12-15 }} |
||
{{Use dmy dates|date=August 2011}} |
{{Use dmy dates|date=August 2011}} |
Revisi terkini sejak 26 Mei 2022 16.56
ifconfig adalah sebuah sistem utilitas administrasi pada sistem operasi serupa-Unix yang digunakan untuk konfigurasi antarmuka jaringan.
ifconfig berupa sebuah alat antarmuka baris perintah (command line interface) yang dipakai dalam sistem startup skrip dari banyak sistem operasi. Utilitas ini memiliki fitur untuk mengkonfigurasi, mengendalikan, dan mengajukan parameter antarmuka jaringan TCP/IP. ifconfig awalnya muncul di versi 4.2 BSD sebagai bagian dari BSD TCP/IP suite.
Penggunaan
[sunting | sunting sumber]Penggunaan umum untuk ifconfig mencakup pengaturan alamat IP dan netmask antarmuka jaringan serta menonaktifkan atau mengaktifkan sebuah antarmuka.[1] Pada saat boot, banyak sistem operasi mirip-UNIX menginisialisasi antarmuka jaringan mereka dengan ''shell-scripts'' yang memanggil ifconfig. Sebagai alat interaktif, administrator sistem secara rutin menggunakan utilitas untuk menampilkan dan menganalisis parameter antarmuka jaringan. Berikut dua contoh yang menunjukkan output dari alat saat menanyakan keadaan aktif antarmuka tunggal masing-masing pada host berbasis Linux (interface eth0) dan antarmuka ural0 pada instalasi OpenBSD.
eth0 Link encap:Ethernet HWaddr 00:0F:20:CF:8B:42 inet addr:217.149.127.10 Bcast:217.149.127.63 Mask:255.255.255.192 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:2472694671 kesalahan:1 dropped:0 overruns:0 frame:0 TX packets:44641779 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:1761467179 (1679.7 Mb) TX bytes:2870928587 (2737.9 Mb) Mengganggu:28
ural0: flags=8843<UP,BROADCAST,RUNNING,SIMPLEX,MULTICAST> mtu 1500 lladdr 00:0d:0b:ed:84:fb media: IEEE802.11 DS2 mode 11b hostap (autoselect mode 11b hostap) status: active ieee80211: nwid BAHTERA chan 11 bssid 00:0d:0b:ed:84:fb 100dBm inet 172.30.50.1 netmask 0xffffff00 siaran 172.30.50.255 inet6 fe80::20d:bff:pakan:84fb%ural0 prefixlen 64 scopeid 0xa
HWaddr
: hardware address, MAC address.- Parameter txqueuelen diukur dalam jumlah frame Ethernet dan ukuran buffer yang dikelola oleh jaringan scheduler.
Media access control funtions (MAC)
[sunting | sunting sumber]ifconfig ini juga sering digunakan untuk mengubah media access control (MAC) address dari antarmuka. Dalam proses ini, antarmuka jaringan adalah pertemuan pertama (set ke bawah) dengan perintah ifconfig, diikuti oleh MAC mengubah perintah:
ifconfig wlan0 down ifconfig wlan0 hw ether 00:11:22:33:44:55 ifconfig wlan0 up
Status rilis
[sunting | sunting sumber]Sistem operasi UNIX bebas Berkeley Software Distribution (misalnya, NetBSD, OpenBSDdan FreeBSD) melanjutkan pengembangan aktif ifconfig dan perpanjangan fungsinya untuk menutupi konfigurasi jaringan wireless interface, VLAN trunking, mengendalikan fitur-fitur perangkat keras seperti TSO atau hardware checksumming atau menyiapkan jembatan dan terowongan antarmuka. Solaris secara historis telah menggunakan ifconfig untuk semua konfigurasi antarmuka jaringan, tetapi pada Solaris 10 diperkenalkan dladm untuk melakukan konfigurasi data-link (model OSI layer 2), hal ini mengurangi penggunaan ifconfig untuk konfigurasi IP.
Dalam distribusi Linux lama, ifconfig, dalam hubungannya dengan route perintah, digunakan untuk menghubungkan komputer ke jaringan, dan menentukan rute antara jaringan. ifconfig untuk Linux adalah bagian dari net-tool package yang dirilis sebagai versi terbaru 1.60 pada tanggal 15 April 2001.[2]
Beberapa distribusi Linux yang telah usang menggunakan ifconfig dan route dalam mendukung software suite iproute2,[3] yang telah tersedia sejak tahun 1999 untuk Linux 2.2.[4] iproute2 termasuk dukungan untuk semua fungsi umum dari ifconfig(8), rute(8), arp(8) dan netstat(1). Hal ini juga termasuk dukungan konfigurasi multicast, manajemen tunnel dan virtual link, kontrol lalu lintas, dan konfigurasi IPsec tingkat rendah, serta fitur-fitur lainnya.
Alat-alat terkait
[sunting | sunting sumber]Linux command line tool level-tinggi lainnya adalah ifup (termasuk ifdown dan ifquery). Selain untuk mengontrol antarmuka, alat ini juga menyediakan kontrol terhadap aspek-aspek lain dari jaringan seperti menentukan server DNS yang digunakan. Perintah dikonfigurasi menggunakan file /etc/network/interfaces, yang berisi "bait" untuk masing-masing interface.
Manajer jaringan adalah Linux daemon yang secara otomatis mengatur ulang jaringan dalam lingkungan yang dinamis, seperti bergerak antara hotspot WiFi. Hal ini biasanya digunakan dalam hubungannya dengan grafis front-end seperti GNOME Shell.
Versi Microsoft Windows dari Windows 95 hingga Windows Me menggunakan winipcfg untuk memberikan tampilan grafis dari informasi IP saat ini. ipconfig, perintah yang mirip dengan ifconfig, melengkapi sistem operasi Microsoft yang berbasis kernel Windows NT. ipconfig juga mengontrol Jendela DHCP client.
Pada Mac OS X, fungsi perintah ifconfig adalah sebagai pembungkus untuk IPConfiguration agent, dan dapat mengontrol BootP dan DHCP klien dari command-line. Menggunakan ifconfig untuk memodifikasi pengaturan jaringan di Mac OS X tidak disarankan, karena ifconfig beroperasi di bawah tingkat dari sistem kerangka yang membantu mengatur konfigurasi jaringan. Untuk mengubah pengaturan jaringan di Mac OS X dari command-line, gunakan /usr/sbin/ipconfig atau /usr/sbin/networksetup.
iwconfig, komponen dari Wireless tools for Linux, yang mengambil nama dari ifconfig, mengelola jaringan wireless interface diuar lingkup asli dari ifconfig Linux. iwconfig mengatur pengaturan khusus sebagai wireless network SSID dan WEP keys, dan fungsi bersama-sama dengan iwlist. Linux juga memiliki iwspy, untuk membaca sinyal, suara dan kualitas koneksi nirkabel.
Alat terkait lainnya yang digunakan untuk mengkonfigurasi adapter Ethernet antara lain: ethtool, mii-tool, dan mii-diag untuk Linux dan show-link untuk Solaris.
Lihat pula
[sunting | sunting sumber]Referensi
[sunting | sunting sumber]- ^ Linux Network Administrators Guide Section 5.7.
- ^ Upstream URL http://net-tools.sourceforge.net/
- ^ Gundersen, Tom. "News: Deprecation of net-tools". Diakses tanggal 4 August 2011.
- ^ ip(8) man page
Pranala luar
[sunting | sunting sumber]ifconfig(8)
, official manpage for Linux net-tools ifconfigifconfig(8)
, manpage for the FreeBSD ifconfigifconfig(8)
, manpage for the OpenBSD ifconfigifconfig
(8)[pranala nonaktif permanen], manpage for the Solarisifconfig
networksetup(8)
, manpage for the Mac OS X networksetupifconfig
Diarsipkan 2007-12-15 di Wayback Machine. for Windowsipconfig
for Windows on a technet.microsoft.comip
, manpage for the Linux commandip
- Debian
net-tools
page, which includes sources of the Linux version of ifconfig net-tools
future thread, from current maintainersifconfig
examples Diarsipkan 2011-04-11 di Wayback Machine.- Network Configuration, Debian
- Quick HOWTO: Ch02: Introduction to Linux Networking Diarsipkan 2016-12-15 di Wayback Machine.