1. 程式人生 > >解決CentOS7安裝後上不了外網以及固定系統ip地址

解決CentOS7安裝後上不了外網以及固定系統ip地址

1.使用“su”命令進入root許可權;

2.使用“cd /etc/sysconfig/network-scripts”進入network-scripts目錄中;

3.在目錄中可以看見有一個“ifcfg-ens33”檔案;

前三步如圖所示:

4.使用"gedit ifcfg-ens33"命令編輯“ifcfg-ens33”檔案(如果沒有gedit編輯工具,可以使用"vi"命令編輯);

我們可以看到“ifcfg-ens33”檔案中的內容:

    “BOOTPROTO=dhcp”表示動態獲取ip地址,你每次登入CentOS7系統都會獲得不同的ip地址。如果想要ip地址固定,需要將“BOOTPROTO=dhcp

”修改成“BOOTPROTO=static”;

     “ONBOOT=no”從網上了解需要將“ONBOOT=no”修改成“ONBOOT=yes”才能上網;

5.修改完成後需要新增一些東西:

IPADDR=192.168.1.118

NETMASK=255.255.255.0

GATEWAY=192.168.1.115

DNS1=114.114.114.114

DNS2=8.8.8.8

    IPADDR:這是ip地址,就是你centOS7系統固定的ip地址,可以修改,但是必須和“第8步”中的子網在同一個網段;

    NETMASK:這個是子網掩碼;

    GATEWAY:這應該是閘道器;

    DNS1和DNS2:這個“應該”是當找不到相關網址時(如:第一次找不到www.baidu.com),系統向DNS1和DNS2所在的ip地址進行查詢“www.baidu.com”的ip地址;

下面是修改好的"ifcfg-ens33"檔案

TYPE=Ethernet

PROXY_METHOD=none

BROWSER_ONLY=no

BOOTPROTO=static

DEFROUTE=yes

IPV4_FAILURE_FATAL=no

IPV6INIT=yes

IPV6_AUTOCONF=yes

IPV6_DEFROUTE=yes

IPV6_FAILURE_FATAL=no

IPV6_ADDR_GEN_MODE=stable-privacy

NAME=ens33

UUID=3b1daf51-2408-4bdf-802e-ce23508e1d8c

DEVICE=ens33

ONBOOT=yes

IPADDR=192.168.1.118

NETMASK=255.255.255.0

GATEWAY=192.168.1.115

DNS1=114.114.114.114

DNS2=8.8.8.8

6.這是使用“ifconfig”命令檢視自己修改好了的東西;(這裡修改了沒有起作用,需要重啟一下網絡卡,使用“service network start”命令)。

7.這時如果還上不了網,出現"Name or Service not known";

8.這時你需要設定下面的東西(開啟“編輯”->"虛擬網路編輯器",進入後點擊“更改設定”):

我從網上看到,好像選“NAT”連線網路時,會預設選VMnet8:

    1.選中如上圖所示的東西,第4步中將“ifcfg-ens33”中的"BOOTPROTO=dhcp"修改成了“BOOTPROTO=static”,就要將這的“DHCP”取消;

    2.“子網IP”設定成“192.168.1.0”是為了配合將第四步中“IPADDR=192.168.1.118”,使其在同一個網段中;“子網掩碼

也是和第四步新增的“NETMASK=255.255.255.0”一樣;

點選“NAT設定”設定“閘道器IP”如上圖,需要將“閘道器IP”設定成和第四步“GATEWAY=192.168.1.115”這個一樣,然後點選“DNS設定”,修改“DNS”,將“DNS伺服器”的ip地址修改成和第四步中的“DNS”ip地址如上圖所示;

9.重啟系統,下面再“ping www.baidu.com”就可以了;

注:如果使用“SecureCRT”連線時,連不上centOS7系統,需要將系統的“防火牆”關掉;