Linux Centos 安裝配置,Centos7設置靜態IP地址不能上網


Linux Centos 安裝配置

Linux Centos IP地址配置,Centos7設置靜態IP地址

Linux Centos7設置靜態IP地址不能上網解決方案

 

================================

©Copyright 蕃薯耀 2020-12-31

https://www.cnblogs.com/fanshuyao/

 

一、使用VMware Workstation Pro安裝CentOS-7-x86_64-Minimal-1708.iso

過程略。

 

二、Centos7設置靜態IP地址

1、進入ip地址配置文件目錄:

cd /etc/sysconfig/network-scripts/

 

2、編輯配置文件:

vi ifcfg-ens33

或者使用絕對路徑直接打開編輯:

vi /etc/sysconfig/network-scripts/ifcfg-ens33

 

3、修改配置,ifcfg-ens33配置的內容:

BOOTPROTO=static
ONBOOT=yes
IPADDR=192.168.170.11
NETMASK=255.255.255.0
GATEWAY=192.168.170.2
DNS1=114.114.114.114
DNS2=8.8.8.8

BOOTPROTO默認是dhcp,表示系統動態生成IP地址(生成后不變),修改成static,表示使用靜態IP地址

ONBOOT默認是no,表示網絡配置不隨開機啟動,修改成yes,表示隨開機啟動

 

IPADDR=192.168.170.11,表示自定義的IP地址
NETMASK=255.255.255.0,表示子網掩碼
GATEWAY=192.168.170.2,表示網關
DNS1=114.114.114.114,表示DNS,可以設置多個
DNS2=8.8.8.8,表示DNS,第二個

 

全部配置(可不看):

TYPE=Ethernet
PROXY_METHOD=none
BROWSER_ONLY=no
#注釋掉默認配置,在后面增加 #BOOTPROTO
=dhcp 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=a757003c-a37a-4fb6-a9ca-2fd73e480979 DEVICE=ens33
#注釋掉默認配置,在后面增加 #ONBOOT
=no BOOTPROTO=static ONBOOT=yes IPADDR=192.168.170.11 NETMASK=255.255.255.0 GATEWAY=192.168.170.2 DNS1=114.114.114.114 DNS2=8.8.8.8

 

4、修改完配置文件,重啟網絡:

systemctl restart network

 

5、查看自定義配置的IP地址

ip addr

 

6、驗證網絡,確認能上網,通過Ctrl + C停止ping

ping www.baidu.com

結果如下:

[root@localhost ~]# ping www.baidu.com
PING www.a.shifen.com (14.215.177.39) 56(84) bytes of data.
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=1 ttl=128 time=8.80 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=2 ttl=128 time=8.26 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=3 ttl=128 time=6.97 ms
64 bytes from 14.215.177.39 (14.215.177.39): icmp_seq=4 ttl=128 time=8.62 ms

 

三、Centos7設置靜態IP地址不能上網解決方案

在上網設置了相應的靜態IP地址配置項,但后面發現不能上網,即不能ping通www.baidu.com,表示不能上網

 

1、Centos7設置靜態IP地址不能上網的原因:

出現這樣情況,就是

IPADDR

NETMASK

GATEWAY

這三項設置錯誤導致的。

 

2、Centos7設置靜態IP地址不能上網解決方案

通過VMware Workstation找到相應的地址配置

 

注意:

子網IP:192.168.170.0,表示虛擬機的IP地址網段是192.168.170,我們可以設置靜態IP地址是:192.168.170.11,或者192.168.170.111

子網掩碼:255.255.255.0,對應配置文件中的NETMASK

 

網關IP:192.168.170.2,對應配置修改中的GATEWAY

 

 

按照上面正確配置靜態IP地址后,重啟網絡,重新ping

修改完配置文件,重啟網絡:
systemctl restart network

查看自定義配置的IP地址
ip addr

驗證網絡,確認能上網,通過Ctrl + C停止ping
ping www.baidu.com

 

四、設置Hostname,使用hostnamectl命令

hostnamectl set-hostname host-11

查看主機名Hostname

hostname -f

這個直接能生效,不用重啟系統。

 

更多設置Hostname方式見:

Centos7設置Hostname,Centos7設置主機名

https://www.cnblogs.com/fanshuyao/p/13886561.html

 

五、安裝額外的插件
1、安裝vim

yum install -y vim

 

2、安裝wget

yum install -y wget

 

3、安裝telnet

yum -y install telnet

 

4、安裝文件上傳lrzsz,用來上傳文件

yum install -y lrzsz

 

5、安裝unzip和zip命令

yum install -y unzip
yum install -y zip

 

6、安裝locate,用於查找文件

yum install -y mlocate

在使用locate之前,先使用updatedb命令,手動更新數據庫

updatedb

 

7、安裝net-tools(RPM方式安裝mysql需要用到)

yum -y install net-tools

 

安裝perl(安裝mysql需要用到)

yum install -y perl

 

安裝autoconf(安裝mysql需要用到)

yum -y install autoconf

 

六、Linux Centos7關閉防火牆
1、查看防火牆狀態:

firewall-cmd --state

2、關閉防火牆

systemctl stop firewalld.service

3、禁止防火牆開機啟動

systemctl disable firewalld.service

 

七、開放Centos系統端口(如果不關閉防火牆,用到的端口都要開放)。注意:需要firewall-cmd --reload才能生效:


開放9000端口:

firewall-cmd --zone=public --add-port=9000/tcp --permanent

 

讓端口生效:

firewall-cmd --reload


查看防火牆所有開放的端口

firewall-cmd --zone=public --list-ports

 

查看某個端口是否開放:

firewall-cmd --query-port=2181/tcp

 

移除指定端口:

firewall-cmd --zone=public --remove-port=5672/tcp --permanent #關閉5672端口

或者

firewall-cmd --permanent --remove-port=123/tcp

查看監聽的端口

netstat -lnpt

檢查端口被哪個進程占用

netstat -lnpt |grep 5672

 

 

(如果文章對您有所幫助,歡迎捐贈,^_^)

 

================================

©Copyright 蕃薯耀 2020-12-31

https://www.cnblogs.com/fanshuyao/


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM