問題:CentOS7安裝完成后默認使用的是動態IP,當你每次重新啟動CentOS7后,它的IP地址都不一樣。一般我們都是使用遠程連接工具連接CentOS7進行操作,如果每次IP都不一樣,系統啟動后,每次連接時都需要修改。針對這種情況我們一般都設置一個靜態的IP。具體操作如下
1.查看網卡文件
如果你不知道網卡文件名,可以輸入如下命令查看
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
網關IP查看:
網卡文件修改后,需要重啟網絡服務,輸入如下命令
systemctl restart network
測試設置的靜態IP是否生效,ping ip地址,如果出現和如下類似的信息表示靜態IP設置成功
問題: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在一個網段即可: