본문 바로가기

리눅스

리눅스에서 기본 게이트웨이(Default Gateway)를 추가하는 방법

반응형

리눅스에서 기본 게이트웨이(Default Gateway)를 추가하는 방법

1. /etc/sysconfig/network-scripts/ 디렉토리로 이동합니다.

cd /etc/sysconfig/network-scripts/

 

2. 네트워크 인터페이스 설정 파일을 확인합니다. 일반적으로 ifcfg-<인터페이스명> 형식의 파일이 있습니다. 예를 들어, eth0 인터페이스의 설정 파일은 ifcfg-eth0일 수 있습니다. 해당 파일을 텍스트 편집기로 엽니다.

vi ifcfg-eth0

 

3. 설정 파일에서 GATEWAY= 라인을 찾습니다. 해당 라인이 없다면 추가합니다.

 

4. GATEWAY= 라인 뒤에 기본 게이트웨이 IP 주소를 입력합니다. 예를 들어, 192.168.1.1이 기본 게이트웨이라면 다음과 같이 설정합니다.

GATEWAY=192.168.1.1

 

5. 파일을 저장하고 닫습니다.

 

6. 네트워크 서비스를 재시작하여 변경 사항을 적용합니다.

service network restart


위의 단계를 따라 기본 게이트웨이를 추가하고 네트워크 서비스를 재시작하면 새로운 기본 게이트웨이가 설정됩니다. 변경된 게이트웨이를 확인하려면 ip route 또는 route -n 명령어를 사용할 수 있습니다.

route 명령어로 추가하는 방법

  • Default GateWay 추가
route add default gw 10.0.2.2 eth0
  • Addition GateWay 추가
route add -net 192.168.56.0/24 gw 192.168.56.1 eth1

라우팅 테이블 확인

  • 192.168.56.0    192.168.56.1    255.255.255.0   UG    0      0        0 eth1
  • 0.0.0.0         10.0.2.2        0.0.0.0         UG    0      0        0 eth0
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
10.0.2.0        0.0.0.0         255.255.255.0   U     0      0        0 eth0
192.168.56.0    192.168.56.1    255.255.255.0   UG    0      0        0 eth1
192.168.56.0    0.0.0.0         255.255.255.0   U     0      0        0 eth1
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth0
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth1
0.0.0.0         10.0.2.2        0.0.0.0         UG    0      0        0 eth0

라우팅 테이블 확인

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth2
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth3
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth2
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth2
  • 192.168.100.1 gateway 추가
route add -net 192.168.100.0/24 gw 192.168.100.1 eth1

라우팅 테이블 확인

  • 192.168.100.0   192.168.100.1   255.255.255.0   UG    0      0        0 eth3
$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   192.168.100.1   255.255.255.0   UG    0      0        0 eth3
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth2
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth3
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth2
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth2
  • 192.168.100.1 gateway 삭제
route del -net 192.168.100.0/24 gw 192.168.100.1 eth3

라우팅 테이블 확인

$ route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
192.168.100.0   0.0.0.0         255.255.255.0   U     0      0        0 eth3
192.168.0.0     0.0.0.0         255.255.255.0   U     0      0        0 eth2
169.254.0.0     0.0.0.0         255.255.0.0     U     1002   0        0 eth3
169.254.0.0     0.0.0.0         255.255.0.0     U     1003   0        0 eth2
0.0.0.0         192.168.0.1     0.0.0.0         UG    0      0        0 eth2

 

728x90
반응형