CentOS 6 x新增靜態路由方法彙總

2021-07-25 17:13:42 字數 1387 閱讀 4280

route -n

netstat -rn

//新增到主機的路由

# route add -host 192.168.1.11 dev eth0

# route add -host 192.168.1.12 gw 192.168.1.1

新增到主機的路由如上圖所示

//新增到網路的路由 

# 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

在網上可能會查到這樣的內容:

-net後面加的是位址段,並且要和後面的掩碼相對應,不然很容易出現這樣的錯誤:

//新增預設閘道器 

# route add default gw 192.168.2.1

//刪除路由

# route del –host 192.168.1.11 dev eth0

使用route命令這種方式是最快的,但是機器重啟或者網絡卡重啟之後就會消失。

整個過程可以用下圖驗證

在rc.local新增的是開機啟動之後執行的一些操作,要新增路由還是通過新增route命令實現:

route add -net 192.168.3.0/24 dev eth0

route add -net 192.168.2.0/24 gw 192.168.1.1

這個方法最大的缺點就是要通過重啟伺服器才能使路由生效,而且會造成nfs無法自動掛載的問題(並未驗證),因為rc.local裡面的操作是在所有的服務啟動之後執行的,nfs服務啟動的時候沒有靜態路由,所以無法掛載。

在檔案中新增以下內容:

gateway=gw-ip或者gateway=gw-dev
這個操作產生的效果如下:

這種方法只有網絡卡重啟才會生效,並且會替代原先的預設閘道器,所以這種設定適用於乙個閘道器的情況。

如果閘道器設定錯誤會產生以下資訊:

any host 192.168.1.11 gw 192.168.1.1

any net 192.168.2.0/24 gw 192.168.1.1

any net 192.168.3.0/24 gw 192.168.67.2

整個過程如下圖所示:

在上面幾種方式中,最後乙個是用得最多的,個人認為也是最好用的。

為CentOS 6 x新增EPEL源

要了解epel,可以閱讀網頁 上的介紹。epel源上提供的軟體包適用於redhat el及其衍生發行版,包括centos scientific linux oracle linux。最近安裝了centos 6.5 64 bit destop版,感覺使用自帶的yum安裝軟體時訪問速度比較慢,就動手為它...

CentOS6 x核心公升級

說明 系統版本 centos 6.9 x64 在centos 6.9上安裝docker容器,發現核心版本過低,目前是2.6,作業系統是6.9 x86 64位,因此需要公升級核心到3.8及以上穩定版本。因為只有64位版本才支援安裝,所以需要首先檢查系統版本和位數 cat etc redhat rele...

合併CentOS 6 x光碟

建立 1 2 3 cd mnt mkdir p 1 2 3 解壓光碟檔案 mount o loop x.1.iso mnt 1 mount o loop x.2.iso mnt 2 cd mnt 將光碟2的packages檔案全部複製到光碟1裡面 cp a mnt 1 mnt 3 cp a mnt ...