一、使用route命令添加
成都創(chuàng)新互聯(lián)專注于網(wǎng)站建設(shè)|成都企業(yè)網(wǎng)站維護|優(yōu)化|托管以及網(wǎng)絡(luò)推廣,積累了大量的網(wǎng)站設(shè)計與制作經(jīng)驗,為許多企業(yè)提供了網(wǎng)站定制設(shè)計服務(wù),案例作品覆蓋成都工商代辦等行業(yè)。能根據(jù)企業(yè)所處的行業(yè)與銷售的產(chǎn)品,結(jié)合品牌形象的塑造,量身定制品質(zhì)網(wǎng)站。
使用route
命令添加的路由,機器重啟或者網(wǎng)卡重啟后路由就失效了,方法:
A、添加到主機的路由
#
route
add
–host
192.168.1.10
dev
eth0
#
route
add
–host
192.168.1.10
gw
192.168.1.1
B、添加到網(wǎng)絡(luò)的路由
#
route
add
–net
192.168.1.0
netmask
255.255.255.0
eth0
#
route
add
–net
192.168.1.0
netmask
255.255.255.0
gw
192.168.1.1
#
route
add
–net
192.168.1.0/24
eth1
C、添加默認網(wǎng)關(guān)
#
route
add
default
gw
192.168.1.1
D、刪除路由
#
route
del
–host
192.168.1.10
dev
eth0
二、添加永久路由
A、#
vi
/etc/rc.local(添加到末尾)
語句:
route
add
-net
192.168.3.0/24
dev
eth0
route
add
-net
192.168.2.0/24
gw
192.168.2.254
B、#
vi
/etc/sysconfig/network
(添加到末尾)
語句:GATEWAY=gw-ip
或者
GATEWAY=gw-dev
C、#
vi
/etc/sysconfig/static-routes
(沒有static-routes的話就手動建立一個這樣的文件)
語句:
any
net
192.168.3.0/24
gw
192.168.3.254
any
net
10.250.228.128
netmask
255.255.255.192
gw
10.250.228.129
D、開啟
IP
轉(zhuǎn)發(fā):
#
echo
"1"
/proc/sys/net/ipv4/ip_forward
(臨時)
#
vi
/etc/sysctl.conf
--
net.ipv4.ip_forward=1
(永久開啟)
如果在rc.local中添加路由會造成NFS無法自動掛載問題,所以使用static-routes的方法是最好的。無論重啟系統(tǒng)和service
network
restart
都會生效。
服務(wù)器添加永久靜態(tài)路由
一、Linux添加永久靜態(tài)路由
方法一:修改 rc.local 配置文件
范圍:測試 Ubuntu 14.04、centos 6.4、debian 8.1、redhat 6.4 系統(tǒng)可用
使用方法:
向 linux 系統(tǒng)的 /etc/rc.local文件中添加命令route add -net 192.168.2.0/24 gw 192.168.2.254(服務(wù)器的默認路由為192.168.2.254),或者添加命令route add -net 192.168.3.0/24 dev eth0,前者是依賴默認路由進行數(shù)據(jù)的轉(zhuǎn)發(fā),后者是依賴網(wǎng)卡接口進行數(shù)據(jù)的轉(zhuǎn)發(fā)
reboot重啟系統(tǒng)命令生效
用 route -n 命令查看命令是否已經(jīng)生效
方法二:修改 static-routes 配置文件
范圍:測試 centos 6.4、redhat 6.4 系統(tǒng)可用
使用方法(此方法比 rc.local 方法實用,能保證網(wǎng)絡(luò)鏈路的通暢):
向系統(tǒng)的 /etc/sysconfig/static-routes 文件(如果系統(tǒng)沒有此文件,可以新建此文件)中添加命令 any net 192.168.2.0 netmask 255.255.255.0 gw 192.168.2.254(服務(wù)器的默認路由為192.168.2.254),或者添加命令 any net 192.168.2.0 netmask 255.255.255.0 dev eth0, 前者是依賴默認路由進行數(shù)據(jù)的轉(zhuǎn)發(fā),后者是依賴網(wǎng)卡接口進行數(shù)據(jù)的轉(zhuǎn)發(fā)
service network restart 命令重啟網(wǎng)絡(luò)服務(wù)
用 route -n 命令查看命令是否已經(jīng)生效
方法三:修改 interface 配置文件
范圍:測試 debian 8.1、Ubuntu 14.04 系統(tǒng)可用
使用方法:
向系統(tǒng)的 /etc/network/interface 文件中添加命令 up route add -net 192.168.2.0/24 gw 192.168.2.254(服務(wù)器的默認路由為192.168.2.254),或者添加命令 up route add -net 192.168.3.0/24 dev eth0,前者是依賴默認路由進行數(shù)據(jù)的轉(zhuǎn)發(fā),后者是依賴網(wǎng)卡接口進行數(shù)據(jù)的轉(zhuǎn)發(fā)
reboot 重啟系統(tǒng)命令生效
用 route -n 命令查看命令是否已經(jīng)生效
注 1:(引用網(wǎng)上內(nèi)容)如果在 rc.local中添加路由會造成NFS無法自動掛載問題,所以使用 static-routes 的方法是最好的。無論重啟系統(tǒng)和 service network restart 都會生效,按照linux啟動的順序,rc.local 里面的內(nèi)容是在linux所有服務(wù)都啟動完畢,最后才被執(zhí)行的,也就是說,這里面的內(nèi)容是在netfs之后才被執(zhí)行的,那也就是說在netfs啟動的時候,服務(wù)器上的靜態(tài)路由是沒有被添加的,所以netfs掛載不能成功。
注 2:以上添加命令可以通過 linux 命令 sed -i ‘2i route add -net 192.168.2.0/24 gw 192.168.2.254’ + 文件路徑 命令向相應(yīng)的文件的第二行添加命令或者用 echo route add -net 192.168.2.0/24 gw 192.168.2.254 文件路徑向文件的末尾添加命令
Ubuntux系統(tǒng)可以修改vim /etc/NetworkManager/system-connections/Wired\ connection\ 3
為Linux新增靜態(tài)路由的方法
靜態(tài)路由是用戶手工配置的路由信息,起到保護網(wǎng)絡(luò)安全的作用,那么要如何為Linux系統(tǒng)新增一條靜態(tài)路由呢?下面我就給大家介紹下Linux新增靜態(tài)路由器的方法。
1、添加一條默認路由
route add default gw 10.0.0.1 (默認只在內(nèi)存中生效)
開機自啟動可以追加到/etc/rc.local文件里
echo “route add default gw 10.0.0.1” 》》/etc/rc.local
2、添加一條靜態(tài)路由
route add -net 192.168.2.0/24 gw 192.168.2.254
要永久生效的.話要這樣做:
echo “any net 192.168.2.0/24 gw 192.168.2.254” 》》/etc/sysconfig/static-routes
添加到一臺主機的靜態(tài)路由
route add -host 192.168.2.2 gw 192.168.2.254
要永久生效的話要這樣做:
echo “any host 192.168.2.2 gw 192.168.2.254 ” 》》/etc/sysconfig/static-routes
注:Linux 默認沒有這個文件 ,得手動創(chuàng)建一個
上面就是Linux添加靜態(tài)路由的方法介紹了,本文介紹了添加一條默認路由、靜態(tài)路由、永久靜態(tài)路由的方法,根據(jù)需求選擇添加。
;
windows添加靜態(tài)路由
Windows 10系統(tǒng)為例:
1. 屏幕左下角“開始”點鼠標右鍵選擇“Windows PowerShell(管理員)”。
2. 在命令行下輸入route命令,會有對應(yīng)的提示信息。
示例:
1. 查看所有的路由信息
route print
2. 添加一條路由條目
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2
3. 添加一條永久路由條目(-p 表示永久路由,重啟后不丟失)
route add 157.0.0.0 MASK 255.0.0.0 157.55.80.1 -p
4. 刪除路由條目
route delete 157.0.0.0 MASK 255.0.0.0
5. 修改路由條目(CHANGE 只用于修改網(wǎng)關(guān)和/或躍點數(shù))
route CHANGE 157.0.0.0 MASK 255.0.0.0 157.55.80.5 METRIC 2 IF 2
linux添加靜態(tài)路由
linux下添加靜態(tài)路由的命令(命令行臨時添加):
方法一:
添加路由
route add -net 192.168.0.0/24 gw 192.168.0.1
route add -host 192.168.1.1 dev 192.168.0.1
刪除路由
route del -net 192.168.0.0/24 gw 192.168.0.1
add 增加路由 del 刪除路由
-net 設(shè)置到某個網(wǎng)段的路由 gw 出口網(wǎng)關(guān)IP地址
-host 設(shè)置到某臺主機的路由 dev 出口網(wǎng)關(guān)物理設(shè)備名
增加默認路由:route add default gw 192.168.0.1
route -n 查看路由表
方法二:
添加路由
ip route add 192.168.0.0/24 via 192.168.0.1
ip route add 192.168.1.1 dev 192.168.0.1
刪除路由
ip route del 192.168.0.0/24 via 192.168.0.1
add 增加路由 del 刪除路由
via 網(wǎng)關(guān)出口 IP地址 dev 網(wǎng)關(guān)出口物理設(shè)備名
增加默認路由
ip route add default via 192.168.0.1 dev eth0
查看路由信息 ip route
在linux下設(shè)置永久路由:
方法1:在/etc/rc.local里添加
route add -net 192.168.0.0/24 dev eth0
route add -net 192.168.1.0/24 gw 192.168.2.254
方法2:/etc/sysconfig/static-routes : (沒有static-routes的話就手動建立一個
這樣的文件)
any net 192.168.0.0/24 gw 192.168.3.254
any net 10.250.228.128 netmask 255.255.255.192 gw 10.250.228.129
開啟 IP 轉(zhuǎn)發(fā):
# echo "1" /proc/sys/net/ipv4/ip_forward (臨時)
# vi /etc/sysctl.conf -- net.ipv4.ip_forward=1 (永久開啟)
網(wǎng)站名稱:linux+靜態(tài)路由命令 linux靜態(tài)路由配置命令
分享URL:http://www.chinadenli.net/article14/dddcpge.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供面包屑導(dǎo)航、網(wǎng)站改版、靜態(tài)網(wǎng)站、、網(wǎng)站收錄、網(wǎng)頁設(shè)計公司
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)