問題:CentOS7安裝完成後默認使用的是動態IP,當你每次從新啓動CentOS7後,它的IP地址都不同。通常咱們都是使用遠程鏈接工具鏈接CentOS7進行操做,若是每次IP都不同,系統啓動後,每次鏈接時都須要修改。針對這種狀況咱們通常都設置一個靜態的IP。具體操做以下windows
1.查看網卡文件centos
若是你不知道網卡文件名,能夠輸入以下命令查看網絡
ll /etc/sysconfig/network-scripts/ | grep ifcfg-en
IP的設置是在網卡文件中,使用vi編輯器打開網卡文件編輯器
vi /etc/sysconfig/network-scripts/ifcfg-ens33
若是輸入命令查看網卡文件時提示 No such file or directory,說明沒有網卡文件,使用以下命令新建網卡文件,ifcfg-eno+數字編號,數字編號任意工具
TYPE=Ethernet 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=4783ccd4-78dd-41b0-857e-93d975a32817 DEVICE=ens33ONBOOT=yes PEERDNS=yes PEERROUTES=yes IPV6_PEERDNS=yes IPV6_PEERROUTES=yes IPV6_PRIVACY=no
2.設置靜態IP測試
修改網卡文件內容
1).BOOTPROTO=dbcp 修改成 BOOTPROTO=static, ONBOOT=no 修改成 ONBOOT=yes
2).在文件尾部添加以下代碼,保存退出
IPADDR=IP地址
NETMASK=255.255.255.0 子網掩碼
NM_CONTROLLED=no
GATEWAY=網關IP centos7
網關IP查看:
spa
網卡文件修改後,須要重啓網絡服務,輸入以下命令操作系統
systemctl restart network
測試設置的靜態IP是否生效,ping ip地址,若是出現和以下相似的信息表示靜態IP設置成功3d
問題:centos 能夠ping 通 windows,也能夠ping通外網,可是windows ping 不通 centos
問題描述:筆者本機使用的操做系統是win7,虛擬機是VM12,Linux操做系統爲centos7,centos中設置靜態IP、配置完DNS後,centos能夠ping 通本身,也能夠ping通 windows , 也能ping通外網,可是windows ping 不通 centos,網上查閱資料說是關閉防火牆之類的,可是關閉後,仍是不行。下面是筆者的解決方法,若是你也遇到相似問題,能夠作下參考
Centos中輸入ip addr,查看ip信息
windows 中輸入ipconfig命令,查看ip信息,使Centos中和winwods的ip在一個網段便可: