在某些特殊的網路環境中,需要設定靜態路由來指定某個網路存取時使用哪一個閘道,小編今天就來介紹在Debian/Ubuntu Linux中如何設定「靜態路由」。
[方法一、臨時性設定]
(作業系統重新開機後,設定會消失)
步驟1:查看目前路由狀況
ip r
步驟2:新增臨時性靜態路由
ip route add 192.168.100.0/24 via 192.168.1.1 dev eth0
※上面的指令意思是,要往「192.168.100.0/24 」這個網段時,就透過「eth0」這張網路卡,前往「192.168.1.1」這個閘道。
步驟3:再次查看路由狀況
ip r
[方法二、固定性設定]
步驟1:查看目前路由狀況
ip r
步驟2:編輯網路卡設定檔
vi /etc/netplan/00-installer-config.yaml
新增下列紅色字體的設定
# This is the network config written by 'subiquity' network: ethernets: eth0: addresses: - 192.168.1.100/24 nameservers: addresses: - 168.95.1.1 search: - ailog.tw routes: - to: 192.168.100.0/24 via: 192.168.1.1 - to: default via: 192.168.1.254 version: 2
步驟3:重新開機
reboot
步驟4:開機後檢查路由是否有套用
ip r