Hyper-V虚拟机安装Arch Linux后,静态IP网络配置

528 阅读2分钟

Hyper-V虚拟机安装Arch Linux后,静态IP网络配置

1. 安装Arch Linux

虚拟机安装Arch Linux

2. 配置网络,固定静态IP

虚拟机关机状态下进行

2.1 新建虚拟交换机

在虚拟机中,点击虚拟机,选择虚拟机管理器,点击虚拟交换机,点击新建虚拟交换机

image.png

根据步骤创建交换机

image.png

交换机新建一个名字,选择内部网络,点击确定

image.png

2.2 虚拟机中新增网络适配器

  1. 打开虚拟机,右键点击虚拟机,选择设置
  2. 点击添加硬件
  3. 选中网络适配器,
  4. 点击 添加

image.png

虚拟交换机这里选择刚刚新建的那个

image.png

2.3 控制面板中进入网络连接

选中我们刚刚新建的那个网络

image.png

右键属性,找到ipv4

image.png

设置一个你需要固定的网段,这里我设置的是192.168.200.1

image.png

2.4 配置ssh服务

### 安装ssh服务

sudo pacman -S openssh

登录虚拟机,执行sudo systemctl enable sshd.service

执行sudo systemctl start sshd.service

查看网卡

登录虚拟机,执行ip a

可以看到下面的输出

image.png

其中eth0就是网卡名称,eth1就是我刚刚新建的网卡

新增网卡配置

sudo vim /etc/systemd/network/eth1.network

如果vim不存在,安装vim

sudo pacman -S vim

配置文件中输入以下内容

[Match]
Name=eth1

[Network]
Address=192.168.200.2/24
Gateway=192.168.200.1
DNS=8.8.8.8

其中Name填写刚刚新建的网卡名称,Address填写你需要的网段,Gateway填写网关,DNS填写你的dns服务器

重启网络

$ sudo systemctl enable systemd-networkd

$ sudo systemctl start systemd-networkd

测试网络

本机ping(arch linux 机器)

ping 192.168.200.2

宿主机ping(windows 机器)

ping 192.168.200.2

如果两边都能ping通,说明网络配置成功