2018-3-20
1.8 網絡問題排查
配置ip
localhost login:root
然後密碼登陸,這裏輸入密碼的時候是看不到的,登陸後進入操作界面。
以後所有的命令都將以#開頭。
輸入dhclient(自動獲取IP),沒有回饋信息如果有,操作存在問題。
繼續輸入ip add(查看ip地址)。
從上圖可以看到,這臺機器有2個ip地址。第一個127.0.0.1是回環地址,網卡名叫lo,用來自己和自己通信。
第二個地址192.168.226.131就是剛自動分配的IP地址,eno16777736就是網卡的名字。
接下來點編輯,選擇虛擬網絡編輯器,選擇第三個NAT模式。
可以到到子網地址為192.168.226.0可以改動,在下面。然後點擊NAT設置。
可以看到網關為192.168.226.2記住這個網關地址後面要用,沒有網關是無法上網的。
因為每次重啟都會獲得一個動態的ip,因此接下來開始配置一個靜態不變的ip。
首先查看一下ip配置文件ls /etc/sysconfig/network-spcripts/ifcfg-eno16777736
首先在linux系統下,命令後面都是需要帶一個空格的。還可以用快捷鍵tab鍵補全路徑,按一下沒反應的時候按兩下會有多個選擇如下圖
接下來開始編輯配置文件 vi /etc/sysconfig/network-spcripts/ifcfg-eno16777736
進入網卡配置文件後。按字母i鍵(進入編輯模式)就可以修改內容。把ONBOOT=no設置為=yes(表示網卡隨著系統一同啟動)
把BOOTPROTO=dhcp設置為=static,因為dhcp表示自動獲取ip地址,static表示手動設置靜態ip地址。
然後在下面藍標添加
IPADDR=192.168.226.131 //(指定ip地址)
NETMASK=255.255.255.0 //(指定子網掩碼)
GATEWAY=192.168.226.2 //(指定網關)
DNS1=119.29.29.29 //(指定上網用的DNS ip地址,這裏是個國內DNSpod公司提供的一個公共的DNS)
按一下esc退出編輯模式,然後輸入:wq(保存並退出),過程如下圖 //(註意 linux操作系統中區分大小寫)
可以ctrl+l清屏,然後需要重啟網絡服務# systemctl restart network.service
然後用ifconfig或ip add查看一下地址(如果ifconfig無效執行yum install -y net-tools,yum是軟件商店,istall是安裝,-y確定安裝)
最後隨便ping(檢測網絡工具),比如ping www.qq.com
沒問題能聯網,按ctrl+c退出指令,ip設置到此結束。
網絡問題排查
如果網絡有問題連接不上,可以考慮選擇另一種連接方式,比如右鍵虛擬機設置,然後選擇橋接模式(下面的鉤不用選)
重新獲取ip,dhclient 提示已經再運行了 那就消除 執行dhclient -r命令,再重新運行dhclient就能重新獲取ip了
然後執行ipconfig然後ping一下
如果在不行重新回到NAT模式。用 route -n來查看網關,如果沒有網關是無法上網的。
最後連接成功後嘗試用windows連這個ip。打開cmd,ping 192.168.226.131
沒有問題可以通信,結束。
//本章講到的指令
ls 列出當前目錄下的文件
dhclient自動獲取ip
dhclient -r 消除
vi 編輯配置未見
systemctl restart network.service重啟網絡服務
ifconfig或ip addr 查看IP
/etc/sysconfig/network-spcripts/ifcfg-eno16777736 ip配置文件的路徑
2018-3-20