您好,登錄后才能下訂單哦!
linux配置網關提示網絡不可達怎么解決?相信很多沒有經驗的人對此束手無策,為此本文總結了問題出現的原因和解決方法,通過這篇文章希望你能解決這個問題。
linux配置網關提示網絡不可達
route: SIOCADDRT: Network is unreachable
原因:有可能是配置ip地址時,子網掩碼沒有加上
解決:重新配置ip,加上子網掩碼,添加網關即可
具體操作過程如下:
1、添加網卡,配置ip
[root@vm50 ~]# nmcli connection show //查看網卡
名稱 UUID 類型 設備
eth0 4f5f8b5d-4b51-4e1c-98c7-40f0eb90f241 802-3-ethernet eth0 virbr0 566dccb2-cbb0-4bbe-a714-06f3d313d9cd bridge virbr0 [root@vm50 ~]# nmcli connection add con-name eth2 type ethernet ifname eth2 //添加網卡 連接“eth2”(4cb9f43e-77d6-455f-990c-620e4a12d52b) 已成功添加。 [root@vm50 ~]# nmcli connection modify eth2 ipv4.method manual ipv4.addresses 192.168.2.50/24 con.autoconnect yes // 配置ip地址,此處192.168.2.50/24(24未加,則網絡不可達) [root@vm50 ~]# nmcli connection up eth2 /激活網卡 連接已成功激活(D-Bus 活動路徑:/org/freedesktop/NetworkManager/ActiveConnection/8) [root@vm50 ~]# nmcli connection show 名稱 UUID 類型 設備 eht1 4cb9f43e-77d6-455f-990c-620e4a12d52b 802-3-ethernet eth2 //已經添加的網卡 eth0 4f5f8b5d-4b51-4e1c-98c7-40f0eb90f241 802-3-ethernet eth0 virbr0 566dccb2-cbb0-4bbe-a714-06f3d313d9cd bridge virbr0
2、配置網關
[root@mysql51 ~]# systemctl stop NetworkManager //配置網關,需先停止網絡管理 [root@mysql51 ~]# route -n //查看網關Gateway Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 192.168.4.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0 [root@mysql51 ~]# route add default gw 192.168.4.50 route: SIOCADDRT: Network is unreachable //配置網關,出現網絡不可達,重新配置ip [root@mysql51 ~]# route add default gw 192.168.4.50 [root@mysql51 ~]# route -n Kernel IP routing table Destination Gateway Genmask Flags Metric Ref Use Iface 0.0.0.0 192.168.4.50 0.0.0.0 UG 0 0 0 eth0 192.168.4.0 0.0.0.0 255.255.255.0 U 100 0 0 eth0 192.168.122.0 0.0.0.0 255.255.255.0 U 0 0 0 virbr0
看完上述內容,你們掌握linux配置網關提示網絡不可達的解決方法了嗎?如果還想學到更多技能或想了解更多相關內容,歡迎關注億速云行業資訊頻道,感謝各位的閱讀!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。