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 ...