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

특정 이더넷의 IP주소와 네트워크 설정하기

작성자 정보

  • 관리자 작성
  • 작성일

컨텐츠 정보

본문

특정 이더넷의 IP주소와 네트워크 설정하기

 

 

 

 

 

이번에 설명하는 것이 ifconfig의 가장 중요하고 주된 목적이라고 할 수 있다.

 

 

 

 , 이번 장의 서두에서 이미 함께 설명하였듯이 우리가 지금 배우고 있는 ifconfig를 이용하여 특정 이더넷의 네트워크 설정을 할 수 있다.

 

 

 

 특정 이더넷에 대하여 IP주소를 설정하고 넷마스크 주소를 설정하고 브로드캐스트 주소를 설정하며 그 이더넷이 속한 네트워크주소를 지정할 수 있는등의 여러가지 네트워크 설정들을 특정 이더넷을 대상으로  수행할 수 있다는 의미이다.

 

 

 

 

 

결론적으로 우리는 ifconfig를 이용하여 eth0 또는 eth1 심지어는 lo등과 같은 특정 이더넷에 대하여 우리가 원하는 네트워크 설정정보(IP주소, 브로드캐스트 주소, 넷마스크 주소, 네트워크 주소등)를 설정하여 원하는 네트워크를 구현할 수 있다는 의미이다.

 

 

 

 이것이 이번에 필자가 설명하고자 하는 내용의 핵심이다.

 

 

 

 , 그럼 서두를 꺼냈으니 본론부터 해결하고 보자.

 

 

 

다음 예를 통하여 필자는 eth1 이더넷에 다음과 같이 설정하였다.

 

 

 

 

 

[root@sulinux ~]#ifconfig eth1 192.168.1.250 netmask 255.255.255.0 broadcast 192.168.1.255 up

[root@sulinux ~]#

[root@sulinux ~]#ifconfig eth1

eth1      Link encap:Ethernet  HWaddr 00:0C:29:C4:81:9B 

          inet addr:192.168.1.250  Bcast:192.168.1.255  Mask:255.255.255.0

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

          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1

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

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

          collisions:0 txqueuelen:1000

          RX bytes:130594 (127.5 KiB)  TX bytes:21558 (21.0 KiB)

          Interrupt:193 Base address:0x2080

 

[root@sulinux ~]#

 

위의 결과를 보면 알 수 있듯이 필자는 eth1 이더넷에 다음과 같이 설정하였다.

 

 

 

 

 

       ㅇ 설정대상 네트워크 인터페이스 장치명  : eth1

 

       eth1에 할당할 IP주소                       : 192.168.1.250

 

       eth1에 할당할 NetMask주소                  : 255.255.255.0

 

 

       eth1에 할당할 Broadcase IP주소             : 192.168.1.255

 

       eth1에 할당할 Network                      : 192.168.1.0

 

       eth1 활성화                          : up

 

 

 

 

, 위와 같이 eth1 이더넷의 설정을 변경한 것이다.

 

 

 

 물론, 이렇게 변경하기 이전에 어떤 설정이 되어있었다는 것과는 전혀 상관없이 이렇게 변경한 대로 바뀌게 된다.

 

 

 

 그리고 또 한가지 이와 같이 eth1 192.168.1.0이라는 네트워크에 속하는 이더넷으로 설정을 하게되면 시스템의 라우팅경로가 바뀌게 된다.

 

 

 

 , 위의 설정작업을 하기 이전에는 192.168.1.0 네트워크에 대한 경로가 이 시스템에 존재하지 않았지만 이제 그 경로가 필요하게 되었으므로 이 시스템의 라우팅테이블을 확인해 보면 다음과 같이 192.168.1.0 네트워크로 보내지는 경로가 eth1 이더넷을 통해서 IN/OUT된다는 것을 알 수 있다.

 

 

 

 다음은 위의 설정작업 후에 확인한 route명령어의 결과이다 .

 

 

 

 

[root@sulinux ~]#route

Kernel IP routing table

Destination     Gateway         Genmask         Flags Metric Ref    Use Iface

192.168.1.0     *               255.255.255.0   U     0      0        0 eth1

192.168.0.0     *               255.255.255.0   U     0      0        0 eth0

default         192.168.0.1     0.0.0.0         UG    0      0        0 eth0

[root@sulinux ~]#

 

 

 

 

route라는 명령어는 현재 이 시스템의 라우팅경로(테이블)를 확인하는 명령어이다.

 

 

 

 , 위의 결과는 현재 이 시스템의 라우팅경로를 확인한 것으로서 위 결과의 첫번째 라우팅 경로를 보면  eth1 인터페이스는 192.168.1.0 네트워크의 통로라는 것을 알 수 있다.

 

관련자료

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

공지사항


뉴스광장


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