강좌
클라우드/리눅스에 관한 강좌입니다.
네트워크 분류

ifconfig를 이용하여 특정 이더넷의 네트워크 설정하는 방법

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

ifconfig를 이용하여 특정 이더넷의 네트워크 설정하는 방법

 

 

 

 

미리 말했듯이 이어지는 ifconfig편에서 자세히 다룰 것이므로 여기서는 ifconfig를 이용하여 특정 이더넷에 대한 네트워크를 설정하는 방법에 대해서만 간단히 알아보자.

 

 

다음 예는 현재 필자의 리눅스시스템 네트워크 설정을 ifconfig를 이용하여 설정한 것이다.

 

 

 

 

 

[root@sulinux ~]#ifconfig eth0 192.168.0.250 netmask 255.255.255.0 broadcast 192.168.0.255 up

[root@sulinux ~]#

[root@sulinux ~]#ifconfig eth0

eth0      Link encap:Ethernet  HWaddr 00:0C:29:C4:81:91 

          inet addr:192.168.0.250  Bcast:192.168.0.255  Mask:255.255.255.0

          inet6 addr: fe80::20c:29ff:fec4:8191/64 Scope:Link

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

          RX packets:26860 errors:0 dropped:0 overruns:0 frame:0

          TX packets:946 errors:0 dropped:0 overruns:0 carrier:0

          collisions:0 txqueuelen:1000

          RX bytes:1701493 (1.6 MiB)  TX bytes:92821 (90.6 KiB)

          Interrupt:169 Base address:0x2000

[root@sulinux ~]#

 

 

 

위의 예는 ifconfig를 이용하여 eth0이라는 이더넷에 대하여 IP주소(192.168.0.250), netmask(255.255.255.0), broadcast(192.168.0.255)를 설정하고 마지막으로 eth0 이더넷을 활성화하기 위하여 up이라는 추가 옵션을 주어 실행한 것이다.

 

 

 

 그리고 그 다음 “ifconfig eth0”을 실행하여 변경된 값을 확인한 것이다.

 

 

 

 확인해 본 바와 같이 정상적으로 변경되어 있다.

 

 

 

 이렇게 변경한 후에는 외부 네트워크의 특정 호스트를 대상으로 ping테스트를 해보는 것도 매우 좋은 습관이다.

 

 

 

  

 

한가지 꼭 명심해야 할 것이 있다.

 

 

 

 우리가 이 방법으로 IP주소를 변경한 후에 주의해야 할 것은 이렇게 수정한 것은 물리적으로 변경된 것이 아니라 시스템메모리상에 로딩된 리눅스커널이 사용하고있는 랜카드 드라이브(일종의 프로그램임)의 네트워크 설정이 바뀐 것일 뿐이라는 사실이다.

 

 

 

 따라서 시스템메모리의 내용은 휘발성이므로 재부팅을 하고나면 이러한 설정은 모두 무효화된다.

 

 

 

 따라서 재부팅 후에도 변경된 값들이 지속되게 하려면 방법2, 방법3, 또는 방법4를 이용해야 한다.

 

 

 

 명심, 또 명심하도록 하자.

 

 

 

이미 말했듯이 ifconfig에 대해서는 뒤에서 자세히 설명한다.

 

 

 

 따라서 ifconfig의 보다 자세한 사용방법은 뒤에서 다시 설명하도록 하겠다.

 

관련자료

댓글 0
등록된 댓글이 없습니다.

공지사항


뉴스광장


  • 현재 회원수 :  60,037 명
  • 현재 강좌수 :  35,811 개
  • 현재 접속자 :  98 명