問題描述:
1.設(shè)備能通網(wǎng)關(guān)岛马,與設(shè)備同網(wǎng)段IP都能訪問到,但非同網(wǎng)段設(shè)備無法訪問到
2.設(shè)備自身的服務(wù)都運(yùn)行正常,但非同網(wǎng)段地址無法訪問
思路:
1.查看是否是docker0網(wǎng)卡地址與客戶實(shí)際環(huán)境的地址發(fā)生沖突,即設(shè)備內(nèi)部路由指向異常
2.是否是因?yàn)樵O(shè)備本身路由錯(cuò)誤導(dǎo)致
操作:
1.修改docker0網(wǎng)卡地址
直接在service文件里面修改即可囊咏,添加參數(shù)--bip=182.17.0.1/24,隨后更新下service列表
systemctl daemon-reload
systemctl start docker
2.更新容器地址信息,不做贅述塔橡。
3.嘗試非同網(wǎng)段地址訪問業(yè)務(wù)梅割,失敗葛家;嘗試ping設(shè)備地址户辞,失敗惦银;telnetl端口,失敗末誓。
4.查看設(shè)備本身路由扯俱,發(fā)現(xiàn)出現(xiàn)兩條default,全部刪除后喇澡,再次添加即可
刪除默認(rèn)的路由:
route del default gw 0.0.0.0
增加新的默認(rèn)路由:
route add -net 0.0.0.0 gw 192.168.5.1
5.嘗試訪問迅栅,成功