English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Linux ifconfig 명령어는 네트워크 장비를 표시하거나 설정합니다.
ifconfig은 네트워크 장비의 상태를 설정하거나 현재 설정을 표시합니다.
ifconfig [네트워크 장비][down up -allmulti -arp -promisc][add<주소>][del<주소>][<hw<네트워크 장비 유형><하드웨어 주소>][io_addr<I/O 주소>][irq<IRQ 주소>][media<네트워크 매체 유형>][mem_start<메모리 주소>][metric<수치>][mtu<바이트>][netmask<서브넷 마스크>][tunnel<주소>][-broadcast<주소>][-pointopoint<주소>][IP 주소]
파라미터 설명:
네트워크 장치 정보 표시
# ifconfig eth0 링크 엔캡:이터넷 HWaddr 00:50:56:0A:0B:0C inet 주소:192.168.0.3 Bcast:192.168.0.255 마스크:255.255.255.0 inet6 주소: fe80::250:56ff:fe0a:b0c/64 스코프:링크 UP BROADCAST RUNNING MULTICAST MTU:1500 미터:1 RX 패킷:172220 에러:0 dropped:0 overruns:0 프레임:0 TX 패킷:132379 에러:0 dropped:0 overruns:0 carrier:0 충돌:0 txqueuelen:1000 RX 바이트:87101880 (83.0 MiB) TX 바이트:41576123 (39.6 MiB) 인터럽트:185 베이스 주소:0x2024 lo 링크 엔캡:로컬 루프백 inet 주소:127.0.0.1 마스크:255.0.0.0 inet6 주소: ::1/128 스코프:호스트 UP LOOPBACK RUNNING MTU:16436 미터:1 RX 패킷:2022 에러:0 dropped:0 overruns:0 프레임:0 TX 패킷:2022 에러:0 dropped:0 overruns:0 carrier:0 colisions:0 txqueuelen:0 RX 바이트:2459063 (2.3 MiB) TX 바이트:2459063 (2.3 MiB)
지정된 네트워크를 시작하고 끄기
# ifconfig eth0 down # ifconfig eth0 up
네트워크에 IPv 설정 및 제거6주소
# ifconfig eth0 add 33ffe:3240:800:1005::2/ 64 //네트워크에 IPv 설정6주소 # ifconfig eth0 del 33ffe:3240:800:1005::2/ 64 //네트워크에서 IPv6주소
ifconfig으로 MAC 주소 변경
# ifconfig eth0 down //네트워크 끄기 # ifconfig eth0 hw ether 00:AA:BB:CC:DD:EE //MAC 주소 변경 # ifconfig eth0 up //네트워크 시작 # ifconfig eth1 hw ether 00:1D:1C:1D:1E //네트워크 끄고 MAC 주소 변경 # ifconfig eth1 up //네트워크 시작
IP 주소 설정
# ifconfig eth0 192.168.1.56 //eth0 네트워크 카드에 IP 주소를 설정합니다. # ifconfig eth0 192.168.1.56 netmask 255.255.255.0 // eth0 네트워크 카드에 IP 주소를 설정하고 서브 네트워크 마스크를 추가합니다. # ifconfig eth0 192.168.1.56 netmask 255.255.255.0 broadcast 192.168.1.255 // eth0 네트워크 카드에 IP 주소를 설정하고, 서브 네트워크 마스크와 브로드캐스트 주소를 추가합니다.
ARP 프로토콜을 켜고 끄기
# ifconfig eth0 arp //켜기 # ifconfig eth0 -arp //끄기
최대 전송 단위 설정
# ifconfig eth0 mtu 1500 //최대 데이터 패킷 크기를 설정할 수 있습니다. 1500 바이트