VMware中安裝CentOS7網絡配置靜態IP地址,常用配置和工具安裝
在阿里雲開源鏡像地址下載鏡像
Index of /centos/7.2.1511/isos/x86_64/
http://mirrors.aliyun.com/centos/7.2.1511/isos/x86_64/
安裝完用ifconfig查看本機的ip地址(局域網已經有DHCP),提示ifconfig命令沒找到。
[root@centos1 ~]# ifconfig
-bash: ifconfig: command not found
用ls查看/usr/sbin/目錄,也沒看到ifconfig
vi /etc/sysconfig/network-scripts/ifcfg-eth0 不存在
原因是:centos7 已經用ip命令代替ifconfig命令了。
配置好網絡可以訪問外網時用yum install net-tools安裝net-tools組件,將ifconfig命令找回來。
[root@localhost ~]# cd /etc/sysconfig/network-scripts/
[root@localhost network-scripts]# ls
ifcfg-eno16777736 ifcfg-lo ......
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-eno16777736
其中ifcfg-lo這個是本地的,另外一個ifcfg-eno16777736(不同虛擬機不一樣),用vi命令編輯這個文件
TYPE=Ethernet
BOOTPROTO=dhcp
DEFROUTE=yes
PEERDNS=yes
PEERROUTES=yes
IPV4_FAILURE_FATAL=no
IPV6INIT=yes
IPV6_AUTOCONF=yes
IPV6_DEFROUTE=yes
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
IPV6_FAILURE_FATAL=no
NAME=eno16777736
UUID=4af3661e-5a41-4a14-841f-9687848f388b
DEVICE=eno16777736
ONBOOT=no
把ONBOOT=no改成ONBOOT=yes,然后用reboot命令重啟CentOS(shutdown -r 不能用了)。
重啟后ping -c 2 www.baidu.com 如果返回正常IP則可以鏈接外網了
執行命令:yum install net-tools安裝net-tools組件(中間需要輸入兩次y進行確認才能安裝完成)
完成后可以執行ifconfig命令了。
-------------------------------
如何為CentOS 7配置靜態IP地址?
進入/etc/sysconfig/network-scripts目錄,找到該接口的配置文件
本人測試的為 vi /etc/sysconfig/network-scripts/ifcfg-eno16777736
用#將BOOTPROTO=dhcp注釋,輸入以下配置(IP,網關根據自己情況修改):
IPADDR0=192.168.127.128
NETMASK=255.255.255.0
PREFIX0=24
GATEWAY0=192.168.127.2
DNS1=192.168.1.1
編輯后可以用:wq或:x保存退出,然后重啟網卡,如果IP地址跟原來不一致,用ssh工具連接的需要斷開重新連接(快捷鍵為ctrl+d)
[root@localhost ~]# service restart network
The service command supports only basic LSB actions (start, stop, restart, try-restart, reload, force-reload, status). For other actions, please try to use systemctl.(注:在虛擬機里面可以直接使用,在secureCRT上則不行)
[root@localhost ~]# systemctl restart network.service
[root@localhost ~]#
驗證接口是否配置正確:
[root@localhost ~]# ip add
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN
link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
inet 127.0.0.1/8 scope host lo
valid_lft forever preferred_lft forever
inet6 ::1/128 scope host
valid_lft forever preferred_lft forever
2: eno16777736: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP qlen 1000
link/ether 00:0c:29:e5:40:e6 brd ff:ff:ff:ff:ff:ff
inet 192.168.127.128/24 brd 192.168.127.255 scope global eno16777736
valid_lft forever preferred_lft forever
inet6 fe80::20c:29ff:fee5:40e6/64 scope link
valid_lft forever preferred_lft forever
驗證網絡配置是否可以訪問外網:
[root@localhost ~]# ping -c 2 www.baidu.com
PING www.a.shifen.com (14.215.177.37) 56(84) bytes of data.
64 bytes from 14.215.177.37: icmp_seq=1 ttl=128 time=16.0 ms
64 bytes from 14.215.177.37: icmp_seq=2 ttl=128 time=10.1 ms
-----------------------
關閉防火牆:chkconfig iptables off
關閉selinux服務:vi /etc/selinux/config
把SELINUX設置為disabled
#SELINUX=enforcing
SELINUX=disabled
保存退出
重啟服務:init 6(或者reboot)
-----------------------------
安裝rz和sz(上傳下載)命令: yum install lrzsz
安裝vim命令: yum install vim
安裝ssh命令: yum install openssh-server
安裝ssh客戶端命令: yum install openssh-clients
配置遠程無密碼登錄需要使用到ssh
============================================
自VMware Workstation 11開始,VMware就只支持64bit系統,不再支持32位系統了
如果VMware Workstation 12.5虛擬機安裝64位系統時報錯“Intel VT-x處於禁止狀態”
重啟電腦,啟動中按F1鍵進入BIOS。(電腦不同進入BIOS的按鍵不同,電腦啟動時有提示)。
找到Intel(R) Virtualization Technology選項(不一定是在CPU選項里面),設置為有效(Enabled)
保存並退出BIOS
再次進入Windows操作系統,問題得到解決。