一、安裝centos7虛擬機
首先,在虛擬機軟體中安裝centos7虛擬機,並設置其相關配置。安裝完成後,啟動虛擬機。
二、查看網路配置
在centos7虛擬機中,可使用以下命令查看當前系統的網路配置信息:
ifconfig
如果當前虛擬機無法連接互聯網,則可以使用以下命令打開網路服務:
systemctl start network.service
這樣就可以開啟網路服務的監聽了。
三、配置靜態IP地址
在centos7虛擬機中,為了能夠在內外網環境下訪問該虛擬機,需要為虛擬機配置靜態IP地址。
首先,使用以下命令備份當前默認的網路配置文件:
cp /etc/sysconfig/network-scripts/ifcfg-ens160 /etc/sysconfig/network-scripts/ifcfg-ens160.bak
然後,使用以下命令編輯網路配置文件:
vi /etc/sysconfig/network-scripts/ifcfg-ens160
編輯後的內容如下:
TYPE=Ethernet PROXY_METHOD=none BROWSER_ONLY=no BOOTPROTO=static DEFROUTE=yes IPV4_FAILURE_FATAL=no IPADDR=192.168.1.103 NETMASK=255.255.255.0 GATEWAY=192.168.1.1 DNS1=192.168.1.1 DNS2=8.8.8.8 DNS3=114.114.114.114 IPV6INIT=no NAME=ens160 DEVICE=ens160 ONBOOT=yes
其中IPADDR、NETMASK、GATEWAY、DNS1、DNS2和DNS3需要根據具體情況進行填寫,填寫完成後保存退出。
最後,需要重啟虛擬機網路服務使其生效:
systemctl restart network.service
這樣,centos7虛擬機就配置成功了自己的靜態IP地址。
四、配置網路連接類型
centos7虛擬機中,還可以通過修改網路連接類型,來切換虛擬機對外的網路連接方式。
使用以下命令查看當前網路連接類型:
nmcli connection show
使用以下命令將網路連接類型切換為dhcp:
nmcli connection modify ens160 connection.autoconnect yes ipv4.method auto
使用以下命令將網路連接類型切換為靜態IP地址:
nmcli connection modify ens160 connection.autoconnect yes ipv4.method manual ipv4.addresses 192.168.1.103/24 ipv4.gateway 192.168.1.1 ipv4.dns 192.168.1.1,8.8.8.8,114.114.114.114
修改後需要重啟虛擬機網路服務使其生效:
systemctl restart network.service
五、配置SSH服務
SSH是遠程連接CentOS系統的通用方式,可以使用以下命令安裝SSH服務:
yum install –y openssh-server
安裝完成後,啟動SSH服務:
systemctl start sshd
使用以下命令開啟SSH服務的自啟動:
systemctl enable sshd
使用以下命令查看當前SSH服務狀態:
systemctl status sshd
若服務狀態顯示為Active(running),則SSH服務已經成功安裝並啟動了。
六、配置防火牆規則
為了保證虛擬機在聯網的同時保持安全,需要對虛擬機設置防火牆規則。
使用以下命令查看當前的防火牆規則:
iptables -L -n
使用以下命令開啟SSH服務的防火牆規則:
iptables -A INPUT -p tcp --dport 22 -j ACCEPT
使用以下命令重啟防火牆服務將規則生效:
systemctl restart iptables.service
至此,centos7虛擬機的網路配置已經設置好了,可以使用SSH連接工具進行遠程登錄,並通過網路訪問外部資源。
原創文章,作者:小藍,如若轉載,請註明出處:https://www.506064.com/zh-tw/n/306130.html