① linux怎麼添加靜態路由
linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,機器重啟或者網卡重啟後路由就失效了,方法:
//添加到主機的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到網路的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默認網關
# route add default gw IP
//刪除路由
# route del –host 192.168.168.110 dev eth0
二:在linux下設置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
學習Linux,《Linux就該這么學》這本書能提供更全面的學習路線。
② Linux配置路由表後Weblogic等埠無法訪問
關閉linux防火牆:
1) 重啟後生效
開啟: chkconfig iptables on
關閉: chkconfig iptables off
2) 即時生效,重啟後失效
開啟: service iptables start
關閉: service iptables stop
需要說明的是對於Linux下的其它服務都可以用以上命令執行開啟和關閉操作。
在開啟了防火牆時,做如下設置,開啟相關埠,
修改/etc/sysconfig/iptables 文件,添加以下內容:
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 80 -j ACCEPT
-A RH-Firewall-1-INPUT -m state --state NEW -m tcp -p tcp --dport 22 -j ACCEPT
重新訪問webloigc控制台:weblogic / bttweblogic123
---------------------
作者:上善若水
來源:CSDN
原文:https://blog.csdn.net/btt2013/article/details/52167527
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!
③ 如何修改linux系統的路由表,默認使用虛擬網卡發送數據
使用下面的 route 命令可以查看 Linux 內核路由表。
route 命令的輸出項說明
輸出項 說明
Destination 目標網段或者主機
Gateway 網關地址,」*」 表示目標是本主機所屬的網路,不需要路由
Genmask 網路掩碼
Flags 標記。一些可能的標記如下:
U — 路由是活動的
H — 目標是一個主機
G — 路由指向網關
R — 恢復動態路由產生的表項
D — 由路由的後台程序動態地安裝
M — 由路由的後台程序修改
! — 拒絕路由
Metric 路由距離,到達指定網路所需的中轉數(linux 內核中沒有使用)
Ref 路由項引用次數(linux 內核中沒有使用)
Use 此路由項被路由軟體查找的次數
Iface 該路由表項對應的輸出介面
設置和查看路由表都可以用 route 命令,設置內核路由表的命令格式是:
# route [add|del] [-net|-host] target [netmask Nm] [gw Gw] [[dev] If]
其中:
add : 添加一條路由規則
del : 刪除一條路由規則
-net : 目的地址是一個網路
-host : 目的地址是一個主機
target : 目的網路或主機
netmask : 目的地址的網路掩碼
gw : 路由數據包通過的網關
dev : 為路由指定的網路介面
Linux系統的route命令用於顯示和操作IP路由表(show / manipulate the IP routing table)。要實現兩個不同的子網之間的通信,需要一台連接兩個網路的路由器,或者同時位於兩個網路的網關來實現。在Linux系統中,設置路由通常是為了解決以下問題:該Linux系統在一個區域網中,區域網中有一個網關,能夠讓機器訪問Internet,那麼就需要將這台機器的IP地址設置為Linux機器的默認路由。要注意的是,直接在命令行下執行route命令來添加路由,不會永久保存,當網卡重啟或者機器重啟之後,該路由就失效了;可以在/etc/rc.local中添加route命令來保證該路由設置永久有效。
④ linux路由表設置
第一:你的告訴別人,你的linux的發布版是是什麼(centos,suse or aix)
第二:用GATWAY參數只能設置一個默認值,也就是說默認網關只有一個。(cetos/redhat)
第三:如果是centos/redhat,那麼請修改該文件(沒有則創建)/etc/sysconfig/static-routes
格式如下:
any net 10.10.10.0/24 gw 10.10.10.30
any host 192.168.3.83 gw 10.10.10.60
any net 172.16.3.0/24 gw 172.16.0.1 dev eth3
第四:如果是suse,請修改/etc/sysconfig/network下的routes,具體格式請參照網路。
⑤ 如何在linux操作系統下配置雙網卡路由表
使用route這個命令即可,命令格式如下:
命令參數
[root@linux ~]# route [-nee]
[root@linux ~]# route add [-net|-host] [網域或主機] netmask [mask] [gw|dev]
[root@linux ~]# route del [-net|-host] [網域或主機] netmask [mask] [gw|dev]
觀察的參數:
-n :不要使用通訊協定或主機名稱,直接使用 IP 或 port number;
-ee :使用更詳細的資訊來顯示
增加 (add) 與刪除 (del) 路由的相關參數:
-net :表示後面接的路由為一個網域;
-host :表示後面接的為連接到單部主機的路由;
netmask :與網域有關,可以設定 netmask 決定網域的大小;
gw :gateway 的簡寫,後續接的是 IP 的數值喔,與 dev 不同;
dev :如果只是要指定由那一塊網路卡連線出去,則使用這個設定,後面接 eth0 等
推薦你多去《Linux就該這么學》的官網看看,有很多最新資訊和技術文章值得看看。
⑥ linux如何配置路由
linux下添加路由的方法:
一:使用 route 命令添加
使用route 命令添加的路由,機器重啟或者網卡重啟後路由就失效了,方法:
//添加到主機的路由
# route add –host 192.168.168.110 dev eth0
# route add –host 192.168.168.119 gw 192.168.168.1
//添加到網路的路由
# route add –net IP netmask MASK eth0
# route add –net IP netmask MASK gw IP
# route add –net IP/24 eth1
//添加默認網關
# route add default gw IP
//刪除路由
# route del –host 192.168.168.110 dev eth0
二:在linux下設置永久路由的方法:
1.在/etc/rc.local里添加
方法:
route add -net 192.168.3.0/24 dev eth0
route add -net 192.168.2.0/24 gw 192.168.3.254
2.在/etc/sysconfig/network里添加到末尾
方法:GATEWAY=gw-ip 或者 GATEWAY=gw-dev
3./etc/sysconfig/static-router :
any net x.x.x.x/24 gw y.y.y.y
⑦ linux下如何設置路由
1、查看本機路由信息
[root@Router ~]# ip route ls
192.168.70.0/24 dev eth0 proto kernel scope link src 192.168.70.70
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.70
169.254.0.0/16 dev eth1 scope link
default via 192.168.1.1 dev eth0
2、確認是否需要改變默認路由
[root@Router ~]# ip route replace default via 192.168.70.254 dev eth0 table main
[root@Router ~]# ip route ls
192.168.70.0/24 dev eth0 proto kernel scope link src 192.168.70.70
192.168.1.0/24 dev eth1 proto kernel scope link src 192.168.1.70
169.254.0.0/16 dev eth1 scope link
default via 192.168.1.1 dev eth0
3、建立特殊路由表
[root@Router ~]# vi /etc/iproute2/rt_tables
255 local
254 main
253 default
200 test
4、向test路由表中添加它自己的默認路由
[root@Router ~]# ip route add default via 192.168.1.1 table test
注意:這個table test一定不要忘了寫,否則寫到了主路由表中
5、先看看機器當前的ip rule
[root@Router ~]# ip rule ls
0: from all lookup local
32766: from all lookup main
32767: from all lookup default
可以看到,規則中走了3個路由表,local、main、default
我們平常用route看到的,實際是路由表main
這些規則是按序號大小順序走的,一個不同,則走下一個,知道通路或走完為止
6、添加路由到路由表test中
[root@Router ~]# ip rule add to 59.76.0.0/16 pref 10000 table test
這個意思是說,去向IP地址范圍為59.76.0.0/16的訪問,則啟用test的路由表中的路由規則
而test的路由規則是什麼呢?上面已經設置了,走的是202.196.x.1的路由.
現在再來看一下當前的ip rule
[root@Router ~]# ip rule ls
0: from all lookup local
10000: from all to 59.76.0.0/16 lookup test
32766: from all lookup main
32767: from all lookup default
⑧ linux配置路由命令
ip rule是linux中用於配置路由的命令(應該說是ip 命令的route選項),相當於
通過路由表 inr.ruhep 路由來自源地址為192.203.80/24的數據包 windows的route命令;
linux對應的用法是:
ip rule add from 192.167.80/24 table inr.ruhep prio 220
windows 對應的用法是:
route add 192.167.80.0 mask 255.255.255.0
另外,linux還有個命令iptables功能強大得多,可以設置埠轉發,以供外部的主機享用路由規則。
⑨ linux怎麼設置永久路由
1
首先讓我們查看一下當前機器的路由表,執行如下命令:route -n
當前本機只有一條默認路由,網關是192.168.142.1
2
然後我們確認一下當前工作的網卡,這里我們使用的是eth0。
補充:如果機器中存在多塊網卡,我們可以為不同網卡指定不同的靜態路由。
比如還有eth1,eht2;那麼方法是一樣的,我們依次為每塊網卡創建一個對應的路由配置文件。route-eth0;route-eth1;route-eth2
3
接下來讓我們添加兩條靜態路由,訪問192.168.142.100時通過192.168.142.10;訪問192.168.142.200時通過192.168.142.20。執行如下命令:vim /etc/sysconfig/network-scripts/route-eth0
添加如下信息:
192.168.142.100/32 via 192.168.142.10
192.168.142.200/32 via 192.168.142.20
保存並退出。
4
然後我們需要重新重啟一下網路服務:service network restart
5
最後讓我們驗證一下:route -n;發現此時路由信息已經添加到路由表了,這時無論是重啟主機還是重啟網路服務路由信息都不會丟了。