Ubuntu에서 net-tools의 route add 명령으로 특정 네트워크로 가는 경로를 인터페이스에 지정했습니다. 같은 작업을 ip route로도 할 수 있고, 재부팅 후에도 유지하려면 Netplan에 등록해야 합니다.
1. 준비
route 명령은 net-tools 패키지에 들어 있습니다.
apt-get install -y net-tools
2. 정적 경로 추가
형식은 다음과 같습니다.
route add -net 네트워크주소 netmask 서브넷마스크 dev 인터페이스
예를 들어 192.168.0.0/24로 가는 패킷을 eth0으로 내보내려면 다음과 같이 입력합니다.
route add -net 192.168.0.0 netmask 255.255.255.0 dev eth0
다음 홉 라우터를 거쳐야 한다면 gw 옵션으로 게이트웨이를 지정합니다.
route add -net 192.168.0.0 netmask 255.255.255.0 gw 10.0.0.1 dev eth0
iproute2의 ip 명령으로도 같은 경로를 추가할 수 있습니다.
ip route add 192.168.0.0/24 dev eth0
ip route add 192.168.0.0/24 via 10.0.0.1 dev eth0
3. 확인
route -n
4. 정리
route add -net 네트워크 netmask 마스크 dev 인터페이스로 정적 경로를 추가합니다.- 명령으로 추가한 경로는 재부팅하면 사라지므로, 계속 쓰려면 Netplan 설정의 routes 항목에 등록합니다.
728x90
'Server & OS > Linux' 카테고리의 다른 글
| [Ubuntu Server] Netplan으로 수동 IP 설정 (0) | 2021.01.28 |
|---|---|
| [Ubuntu Server] 우분투 서버 설치 과정 정리 (0) | 2021.01.28 |
| [HAProxy] Ubuntu에 HAProxy 설치하고 웹 서버 2대 로드밸런싱 (0) | 2020.11.11 |
| [Debian] NFS 서버 구성하고 Windows에서 접속 (0) | 2020.08.17 |
| [Debian] OpenSSL로 하위 인증 기관 구축 (0) | 2020.08.14 |
서울
--:--:--
-전체 글
-카테고리
오늘 방문