公司郵箱內網訪問,一開始好好的(很俗套),后來發郵件發現客戶端和網頁版都不能登了,隔壁同事訪問正常
原因找了好久還聯系了IT也沒找到,
網頁版訪問開啟調試,發現請求沒有遠程地址
ping結果:Destination Host Unreachable
ping 域名的時候先去DNS服務器取ip
報錯192.168.16.1
這個ip是什么鬼?看下本地的ip
發現是一個虛擬網卡的IP
嗯,后來跟IT確認是確實是虛擬網卡占用了DNSip地址,開openvvn的時候開啟的虛擬網卡br-xxxx可能會跟內網網址的DNS ip沖突
以下是解決方案:刪除或禁用虛擬網卡是否被占用的本地ip
ubuntu下刪除虛擬網卡/網橋的命令
- 刪除虛擬網卡
tunctl -d <虛擬網卡名>
- 刪除虛擬網橋
ifconfig <網橋名> down brctl delbr <網橋名>
整合成shell
xxxxxxx@tim-yyyyyyy:~//打印PING ping zzz.a.cn -c1 PING zzz.a.cn (192.168.19.6) 56(84) bytes of data. From abc.dnssss.com (192.168.16.1) icmp_seq=1 Destination Host Unreachable --- zzz.a.cn ping statistics --- 1 packets transmitted, 0 received, +1 errors, 100% packet loss, time 0ms xxxxxxx@tim-yyyyyyy:~//截取錯誤的DNS ip ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}' (192.168.16.1) xxxxxxx@tim-yyyyyyy:~//替換ip中的() ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}'|sed 's/(//g'|sed 's/)//g' 192.168.16.1 xxxxxxx@tim-yyyyyyy:~//在網卡列表中查找綁定DNS ip的那個網卡 ip a|grep $(ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}'|sed 's/(//g'|sed 's/)//g') inet 192.168.16.1/20 brd 192.168.31.255 scope global br-b6a5f726c570 xxxxxxx@tim-yyyyyyy:~//截取網卡名 ip a|grep $(ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}'|sed 's/(//g'|sed 's/)//g') |awk '{print $7}' br-b6a5f726c570 xxxxxxx@tim-yyyyyyy:~//嘗試打印網卡名 echo $(ip a|grep $(ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}'|sed 's/(//g'|sed 's/)//g') |awk '{print $7}') br-b6a5f726c570 xxxxxxx@tim-yyyyyyy:~//停掉相關虛擬網卡 ifconfig $(ip a|grep $(ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}'|sed 's/(//g'|sed 's/)//g') |awk '{print $7}') down SIOCSIFFLAGS: Operation not permitted xxxxxxx@tim-yyyyyyy:~//使用超管停掉相關虛擬網卡 sudo ifconfig $(ip a|grep $(ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}'|sed 's/(//g'|sed 's/)//g') |awk '{print $7}') down xxxxxxx@tim-yyyyyyy:~//驗證相關地址可用成功 ping zzz.a.cn -c1 PING zzz.a.cn (192.168.19.6) 56(84) bytes of data. 64 bytes from bbs.tiantong99.com (192.168.19.6): icmp_seq=1 ttl=62 time=1.95 ms --- zzz.a.cn ping statistics --- 1 packets transmitted, 1 received, 0% packet loss, time 0ms rtt min/avg/max/mdev = 1.957/1.957/1.957/0.000 ms //最終shell: sudo ifconfig $(ip a|grep $(ping zzz.a.cn -c1|awk '{if ($1=="From") {print $3}}'|sed 's/(//g'|sed 's/)//g') |awk '{print $7}') down