亚洲av成人无遮挡网站在线观看,少妇性bbb搡bbb爽爽爽,亚洲av日韩精品久久久久久,兔费看少妇性l交大片免费,无码少妇一区二区三区
Chinaunix
標題:
奇怪的linux系統(tǒng)雙網(wǎng)卡的配置問題,時靈時不靈?
[打印本頁]
作者:
kacy16
時間:
2016-06-29 00:17
標題:
奇怪的linux系統(tǒng)雙網(wǎng)卡的配置問題,時靈時不靈?
目前有個項目,使用一臺雙網(wǎng)卡的工控電腦,是CentOS6.3系統(tǒng),分別連接到兩個網(wǎng)絡中。
各網(wǎng)卡的配置信息如下:
eth0 IP地址:192.168.1.22,網(wǎng)關:192.168.1.1, netmask: 255.255.255.0,訪問192.168.1.x這個網(wǎng)段的機器。
eth1 IP地址:193.37.3.20, 網(wǎng)關:193.37.3.60, 該網(wǎng)關已經配置好,可以通過它訪問
193.37.8.x
這個網(wǎng)段的電腦。
在這個電腦上運行一應用程序,該程序要與192.168.1.x這個網(wǎng)段上的客戶端電腦進行網(wǎng)絡通信,同時也要調用mysql的客戶端庫去
訪問連接在
193.37.8.11
這個IP地址的mysql服務器。注意mysql服務器的IP地址與eth1網(wǎng)卡的IP地址也不是在同一網(wǎng)段上的。
不做任何設置時,默認的網(wǎng)關是192.168.1.1,此時應用程序是無法去連接到
193.37.8.11
這臺服務器的。
此時手動輸入命令: route add default gw 193.37.3.60, 此時啟動程序,是可以成功連接到
193.37.8.11
這臺服務器的。
1 由于默認路由信息需每次開機啟動再配置會,我則在rc.local文件中增加了 route add default gw 193.37.3.60這個語句,同時在rc.local
中啟動應用程序,發(fā)現(xiàn)應用程序無法連接到mysql服務器中。通過route -n查看,發(fā)現(xiàn)是有192.168.1.1與193.37.3.60這兩個默認網(wǎng)關。
請問這是什么原因呢?
2 嘗試修改rc.local文件, 首先使用 route del default gw 192.168.1.1,然后稍后3秒后,再 route add default gw 193.37.3.60, 最后啟動應用程序。這樣只設置一個默認網(wǎng)關,這時重啟電腦,啟動后發(fā)現(xiàn)可以成功連接到mysql服務器。但很奇怪的是,斷電關機幾天后,再一次通電啟動,發(fā)現(xiàn)應用程序又
無法連接到mysql服務器了。想請教下各位這又是什么原因呢?
3 linux雙網(wǎng)卡,兩張網(wǎng)卡是否不能同時都設置好網(wǎng)關,我看到一些資料說,這樣會沖突,請問這有道理嗎?
敬請各位指點,謝謝!
作者:
daili0703
時間:
2016-06-29 09:23
ceshi
作者:
seanking1987
時間:
2016-06-29 11:19
增加路由除了增加網(wǎng)關,還有一種“靜態(tài)路由”
默認網(wǎng)關指向 192.168.1.1
靜態(tài)路由:向192.168.8.X網(wǎng)關的路由走193.37.3.60
關于加靜態(tài)路由的命令,man route吧
作者:
seanking1987
時間:
2016-06-29 11:20
回復
1#
kacy16
增加路由除了增加網(wǎng)關,還有一種“靜態(tài)路由”
默認網(wǎng)關指向 192.168.1.1
靜態(tài)路由:向192.168.8.X網(wǎng)關的路由走193.37.3.60
關于加靜態(tài)路由的命令,man route吧
作者:
kacy16
時間:
2016-06-29 15:46
回復
4#
seanking1987
謝謝, 但是我今天已經在 /etc/sysconfig目錄下增加了 static-routes這個靜態(tài)路由的文件,
文件的內容如下:
any net 193.37.8.0/24 gw 193.37.3.60
增加eth1這個網(wǎng)卡設備的靜態(tài)路由。
很奇怪的是,我整套設備斷電(包括網(wǎng)絡交換機),然后一起啟動,這時我使用route -n命令查看,
發(fā)現(xiàn)沒有這個往193.37.3.60這個默認網(wǎng)關在,只有192.168.1.1這路由在。
當我啥也不做,只啟動電腦時,這時看route -n命令,發(fā)現(xiàn)193.37.3.60這個默認網(wǎng)關已經添加進來了,沒有192.168.1.1這個默認網(wǎng)關
(這個網(wǎng)關是我在rc.local啟動配置文件中使用 route del default gw 192.168.1.1 這個語句刪除的)。
想請教下這是什么原因呢?
我的eth0與eth1 這兩張網(wǎng)卡都設置了默認網(wǎng)關。
作者:
seanking1987
時間:
2016-06-29 16:00
回復
5#
kacy16
兩個網(wǎng)卡不應該都設置網(wǎng)關。
根據(jù)你目前的情況,你將eth0設置個網(wǎng)關192.168.1.1,eth1不設置網(wǎng)關
然后先手動加一條路由信息:
route add -net 193.37.8.0 netmask 255.255.255.0 eth1
此時路由的情況應該是:
193.37.8.0的包交互走eth1網(wǎng)卡,其他的包交互走eth0網(wǎng)卡。
測試成功后,避免重啟后手動加的路由消失,再在rc.local里面寫成重啟自動執(zhí)行的就行了
作者:
kacy16
時間:
2016-06-29 17:29
回復
6#
seanking1987
非常謝謝seanking1987兄的耐心指點。但是有一個疑惑:
估計前面沒有說清楚.
eth0 IP地址是192.168.1.22,是只接內部的網(wǎng)絡, 連接網(wǎng)段為192.168.1.x,所連接的機器網(wǎng)段為192.168.1.x為這些的機器。
eth1 IP地址是193.37.3.20, 這張網(wǎng)卡連接到193.37.3.x這個網(wǎng)段,通過這個網(wǎng)段上的193.37.3.60這個網(wǎng)關再把數(shù)據(jù)發(fā)送到193.37.8.x這個網(wǎng)段,
然后再到193.37.8.11這臺數(shù)據(jù)庫服務器。所以eth1是面對著兩個不同網(wǎng)段的。
你的建議為:
"然后先手動加一條路由信息:
route add -net 193.37.8.0 netmask 255.255.255.0 eth1
此時路由的情況應該是:
193.37.8.0的包交互走eth1網(wǎng)卡,”
雖然是走了eth1網(wǎng)卡,但是沒有指定193.37.3.60這個網(wǎng)關把數(shù)據(jù)包再出去,能否找到193.37.3.60這個網(wǎng)關呢?
我個人認為是否可以不設置eth0的網(wǎng)關,只設置eth1的網(wǎng)關呢?然后在靜態(tài)路由static-routes文件中增加193.37.3.60這個網(wǎng)關。
默認路由就保留193.37.3.60這個。
只所以不測試,是因為該臺設備已經發(fā)往外地現(xiàn)場,只能請客戶幫忙抽點時間做一些改動,所以做不了太多的測試。
謝謝您的大力幫忙指點,謝謝!
作者:
seanking1987
時間:
2016-06-29 17:32
回復
7#
kacy16
這種情況只要設置eth1的網(wǎng)關為193.37.3.60就行了,eth0不需要設置網(wǎng)關。
192.168.1.22訪問192.168.1.X的服務器不需要走網(wǎng)關
作者:
kacy16
時間:
2016-06-29 18:00
回復
8#
seanking1987
謝謝seanking1987兄指點,謝謝!
歡迎光臨 Chinaunix (http://72891.cn/)
Powered by Discuz! X3.2