BLOG main image
Their Finest Hour! Since1999..

카테고리

분류 전체보기 (934)
My Page (47)
Linux/Unix (604)
Windows (219)
Database (61)
Programming (1)
Network (0)
ScreenShot (1)
Tip (1)

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

이더넷 카드와 네트워크 환경을 설정하는 명령어이다.

[CODE]사용법 : ifconfig [인터페이스] ifconfig 인터페이스 [타입]옵션 | 주소 인터페이스 : 인터페이스 이름. 대개 NIC이 설정이 되어 있다면, eth0, eth1이 되며, PPP로 연결되어 있따면 PPP0, PPP1의 이름이 된다. 타입 : 지정한 인터페이스에서 사용할 프로토콜을 지정한다. 현재 지원되는 것으로는 inet(TCP/IP을 사용할 경우), INET6(ipV6), AX25(AMPR Packet Radio), d에 (Appletalk Phase 2), ipx (Novell IPX) 등이 있다. up : 지정한 인터페이스를 활성화한다. down : 지정한 인터페이스를 비활성화한다. [-]arp : ARP 프로토콜을 활성화/비활성화한다. [-]promisc : promiscuous 모드를 활성화/비활성화한다. promiscuous모드를 활성화하면 인터페이스를 지나가는 모든 패킷을 받는다. [-]allmulti : all-multicast mode 모드를 활성화/비활성화한다. all-multicast모드를 활성화하면 인터페이스를 지나가는 모든 패킷을 받는다. metric N : 인터페이스 metric을 설정한다. mtu N : 인터페이스 MTU를 설정한다. dstaddr addr : PPP 원격 IP 어드레스를 설정한다. netmask addr : 인터페이스의 넷마스크를 설정한다. add addr/prefixlen : 인터페이스에 IPv6 어드레스를 부여한다. del addr/prefixlen : 인터페이스에 IPv6 어드레스를 제거한다. irq addr : 디바이스에 irq 주소를 지정한다. io_addr addr : 디바이스의 IO 주소를 지정한다. mem_start addr : 디바이스의 공유 메모리 시작 주소를 지정한다. media type : 디바이스의 물리적 타입을 설정한다. 물리적 타입에는 10base2 (thin Ethernet), 10baseT (twisted-pair 10Mbps Ethernet), AUI (external transceiver) 등등이 있다. [-]broadcast [addr] : 인터페이스의 브로드캐스트 주소를 설정한다. [-]pointopoint [addr] : 인터페이스의 point-to-point 모드를 활성화하고, 주소를 설정한다. hw class address : 인터페이스의 하드웽어 주소를 설정한다. multicast : 인터페이스를 멀티 캐스트 플래그로 설정한다. address : 인터페이스에 IP 주소를 설정한다. txqueuelen length : 디바이스의 전송 큐 길이를 설정한다. [/CODE]
ifconfig는 보통 네트워크 인터페이스의 설정을 변경하기 위해 사용한다. 먼저 -as 옵션으로 설정되어 있는 인터페이스를 살펴보자.

[CODE]# ifconfig -a eth0 Link encap:Ethernet HWaddr 00:5F:8B:A3:C7:3B inet addr:211.123.55.32 Bcast:211.123.55.127 Mask:255.255.255.128 UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1 RX packets:20120837 errors:0 dropped:0 overruns:0 frame:0 TX packets:22185707 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:1000 RX bytes:3802383154 (3626.2 Mb) TX bytes:733381973 (699.4 Mb) Interrupt:5 Base address:0x3000 Memory:c6fff000-c6fff038 lo Link encap:Local Loopback inet addr:127.0.0.1 Mask:255.0.0.0 UP LOOPBACK RUNNING MTU:16436 Metric:1 RX packets:7552 errors:0 dropped:0 overruns:0 frame:0 TX packets:7552 errors:0 dropped:0 overruns:0 carrier:0 collisions:0 txqueuelen:0 RX bytes:1365238 (1.3 Mb) TX bytes:1365238 (1.3 Mb) [/CODE]
IP 설정
eth1 인터페이스에 아래와 같이 네트워크 IP와 넷마스크를 설정해보자.

[CODE]# ifconfig eth1 192.168.0.1 netmask 255.255.255.0 [/CODE]
인터페이스 활성화하기
eth1 인터페이스를 활성화한다.

[CODE]# ifconfig eth1 up [/CODE]
아래와 같이 ifup명령으로도 활성화가 가능하다.

[CODE]# ifup eth1 [/CODE]
인터페이스 비활성화 하기
eth1 인터페이스를 비활성화하기 위해서는 다음과 같이 입력한다.

[CODE]# ifconfig eth1 down [/CODE]
기본 게이트웨이 설정
기본 게이트웨이를 211.255.253.62로 설정해보자.

[CODE]# route add -net default gw 211.255.253.62 [/CODE]
Posted by 채종윤
Total : Today : Yesterday :
채종윤's Blog is powered by Daum & Tattertools.com / Designed by tistory.com