配置实验的虚拟机,使用Centos-7-2009版本,单张网卡NAT模式,IP:192.168.10.100
时间: 2024-03-15 22:43:51 浏览: 17
好的,您需要在虚拟机中安装Centos-7-2009,并将网络适配器配置为NAT模式。然后按照以下步骤配置IP地址:
1. 打开终端并输入命令:`sudo vi /etc/sysconfig/network-scripts/ifcfg-ens33`(如果网络适配器不是ens33,请替换为正确的适配器名称)
2. 在文件中添加以下行:
```
BOOTPROTO=static
IPADDR=192.168.10.100
NETMASK=255.255.255.0
GATEWAY=192.168.10.2
DNS1=8.8.8.8
DNS2=8.8.4.4
```
3. 输入`:wq`保存并退出vi编辑器。
4. 重启网络服务:`sudo systemctl restart network`
现在您的虚拟机应该已经配置了静态IP地址192.168.10.100,并且可以访问外部网络。
相关问题
CentOs中配置网卡ip192.168.10.10 网关为192.168.10.1
在 CentOS 中配置网卡 IP 和网关的步骤如下:
1. 打开终端,输入命令 `sudo vi /etc/sysconfig/network-scripts/ifcfg-eth0`,编辑网卡配置文件。如果你的网卡不是 eth0,可以将其替换为实际的网卡名称。
2. 在文件中添加以下配置:
```
TYPE=Ethernet
BOOTPROTO=static
IPADDR=192.168.10.10
NETMASK=255.255.255.0
GATEWAY=192.168.10.1
DNS1=8.8.8.8
DNS2=8.8.4.4
ONBOOT=yes
```
其中,IPADDR 设置为 192.168.10.10,NETMASK 设置为 255.255.255.0,GATEWAY 设置为 192.168.10.1,DNS1 和 DNS2 可以根据实际情况修改。
3. 保存文件并退出编辑器。
4. 输入命令 `sudo service network restart` 重启网络服务。
5. 输入命令 `ifconfig` 查看网卡配置是否生效。
如果以上步骤无法生效,可以尝试重启服务器。
centos7里配置ssh并允许IP地址为192.168.10.30的主控端使用wangwu进行登陆
1. 安装openssh-server
在终端中执行以下命令:
```bash
sudo yum install openssh-server
```
2. 配置ssh
打开ssh配置文件`/etc/ssh/sshd_config`,找到以下两行:
```
#PermitRootLogin yes
#PasswordAuthentication yes
```
将其改为:
```
PermitRootLogin no
PasswordAuthentication no
```
这样就禁止了root用户登录和密码登录,只允许使用密钥登录。
3. 生成密钥
在主控端上生成密钥:
```bash
ssh-keygen
```
一路回车即可,生成的密钥保存在`~/.ssh/id_rsa.pub`文件中。
4. 将公钥复制到目标机器上
使用以下命令将公钥复制到目标机器上:
```bash
ssh-copy-id wangwu@192.168.10.30
```
这里的wangwu是要登录的用户名,192.168.10.30是目标机器的IP地址。
5. 重启sshd服务
执行以下命令重启sshd服务:
```bash
sudo systemctl restart sshd
```
现在就可以使用ssh登录目标机器了:
```bash
ssh wangwu@192.168.10.30
```
如果还想限制其他IP地址登录,可以在`/etc/ssh/sshd_config`文件中添加以下行:
```
AllowUsers wangwu@192.168.10.30
```