当前位置: 首页 > news >正文

网站开发是程序员吗公司网站 优帮云

网站开发是程序员吗,公司网站 优帮云,建设公司网站的会计分录,wordpress怎么上传缩略图1. Ubuntu 安装 KVM 虚拟化 KVM 是 Linux 内核中一个基于 hypervisor 的虚拟化模块#xff0c;它允许用户在 Linux 操作系统上创建和管理虚拟机。 如果机器的CPU不支持硬件虚拟化扩展#xff0c;是无法使用KVM(基于内核的虚拟机)直接创建和运行虚拟机的。此时最多只能使用…1. Ubuntu 安装 KVM 虚拟化 KVM 是 Linux 内核中一个基于 hypervisor 的虚拟化模块它允许用户在 Linux 操作系统上创建和管理虚拟机。 如果机器的CPU不支持硬件虚拟化扩展是无法使用KVM(基于内核的虚拟机)直接创建和运行虚拟机的。此时最多只能使用QEMU的完全软件仿真模式来运行虚拟机但是性能会极度低下。 检查您的 CPU 是否支持虚拟化 运行以下命令输出大于0说明KVM与系统兼容可以安装。 egrep -c vmx|svm /proc/cpuinfo或者安装cpu-checker工具。 apt install -y cpu-checker它应该输出 rootubuntu:~# kvm-ok INFO: /dev/kvm exists KVM acceleration can be usedVmware workstation可以通过编辑虚拟机处理器选项开启嵌套虚拟化。 环境信息 安装环境vmware workstation操作系统ubuntu 22.04 LTS 安装kvm软件包 配置主机名 rootubuntu:~# hostnamectl set-hostname kvm-host更新系统 apt update -y安装必要的包 ## qemukvm apt install -y qemu-kvm ## libvirt apt install -y virt-manager libvirt-daemon-system virtinst libvirt-clients ## bridge tool apt install -y bridge-utils安装包说明 qemu-kvm - 为 KVM 管理程序提供硬件模拟的软件程序libvirt-daemon-system - 将 libvirt 守护程序作为系统服务运行的配置文件libvirt-clients - 用来管理虚拟化平台的软件bridge-utils - 用来配置网络桥接的命令行工具virtinst - 用来创建虚拟机的命令行工具 一旦软件包被安装好libvirt 守护程序将会自动启动。你可以通过运行下面的命令验证 rootkvm-host:~# systemctl is-active libvirtd active用户添加到 KVM 和 Libvirt 组 想要创建和管理虚拟机你需要添加你的用户到libvirt和kvm用户组。 sudo usermod -aG kvm $USER sudo usermod -aG libvirt $USER网络设置 在libvirt 安装过程中一个被称为 virbr0 的桥接设备默认被创建。这个设备使用 NAT 来连接客户机到外面的世界。 查看网卡变化新增了一个virtbr0的网桥接口。 rootkvm-host:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:15:cb:54 brd ff:ff:ff:ff:ff:ffaltname enp2s1inet 192.168.93.9/24 brd 192.168.93.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe15:cb54/64 scope link valid_lft forever preferred_lft forever 3: virbr0: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:93:99:53 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever运行 brctl 工具来列出当前的网桥和它们连接的接口 rootkvm-host:~# brctl show bridge name bridge id STP enabled interfaces virbr0 8000.525400939953 yes默认网络设置适合大部分 Ubuntu 用户但是有限制由于虚拟机地址段为私有IP地址你只能从虚拟机所在宿主机访问虚拟机地址无法从外部网络访问虚拟机地址。 Libvirt默认NAT网络模式原理图 如果需要从外部连接虚拟机需要创建一个新的网桥将该网桥桥接到物理网卡以便虚拟机配置物理网段的IP地址进而实现通过外部网络直连虚拟机。 下载 cloud image 镜像 下面以默认NAT网络模式为例介绍使用 ubuntu cloud image 快速启动虚拟机。 以 jammyUbuntu Server 22.04 LTS为例 # 官方源 wget https://cloud-images.ubuntu.com/bionic/current/bionic-server-cloudimg-amd64.img# 国内源 wget https://mirrors.tuna.tsinghua.edu.cn/ubuntu-cloud-images/jammy/current/jammy-server-cloudimg-amd64.img安装guestfs-tools 镜像定制工具 apt install -y guestfs-tools创建镜像模板目录 mkdir -p /var/lib/libvirt/images/templates复制镜像到模板目录 cp jammy-server-cloudimg-amd64.img /var/lib/libvirt/images/templates/定制镜像参数 export image/var/lib/libvirt/images/templates/jammy-server-cloudimg-amd64.img virt-customize -a $image --run-command adduser ubuntu virt-customize -a $image --run-command echo ubuntu:ubuntu123 | chpasswd virt-customize -a $image --run-command adduser ubuntu sudo virt-customize -a $image --run-command apt update -y virt-customize -a $image --run-command apt install -y qemu-guest-agent参数说明 创建 ubuntu 用户密码为 ubuntu123并赋予sudo权限更新系统软件索引可选安装必要的软件包可选 创建虚拟机 创建虚拟机存储路径并复制镜像模板 mkdir -p /var/lib/libvirt/images/ubuntu01 cp /var/lib/libvirt/images/templates/jammy-server-cloudimg-amd64.img /var/lib/libvirt/images/ubuntu01/使用virt-install命令创建虚拟机 virt-install \--name ubuntu01 \--vcpus 1 \--memory 2048 \--disk path/var/lib/libvirt/images/ubuntu01/jammy-server-cloudimg-amd64.img \--os-variant ubuntu22.04 \--import \--noautoconsole参数说明 --name可选指定虚拟机名称--vcps可选指定虚拟机cpu大小--memory可选指定虚拟机内存大小--disk path必选指定虚拟机镜像位置--os-variant必选指定虚拟机操作系统类型--import 必选指定虚拟机安装方式安装方式不同该参数不同--noautoconsole可选不指定该参数virt-install命令将始终处于挂起状态需要另开窗口登录虚拟机 说明使用osinfo-query命令可以列出--os-variant选项支持的所有参数。 $ apt install -y libosinfo-bin $ osinfo-query os命令示例输出如下 rootkvm-host:~# virt-install \--name ubuntu01 \--vcpus 1 \--memory 2048 \--disk path/var/lib/libvirt/images/ubuntu01/jammy-server-cloudimg-amd64.img \--os-variant ubuntu22.04 \--import \--noautoconsoleStarting install... Creating domain... | 0 B 00:00:00 Domain creation completed. rootkvm-host:~#创建虚拟机后查看网口及网桥变化主机新增vnet0网卡网桥新增vnet0接口说明虚拟机连接到了网桥上。 rootkvm-host:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:15:cb:54 brd ff:ff:ff:ff:ff:ffaltname enp2s1inet 192.168.93.9/24 brd 192.168.93.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe15:cb54/64 scope link valid_lft forever preferred_lft forever 3: virbr0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 52:54:00:93:99:53 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever 4: vnet0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue master virbr0 state UNKNOWN group default qlen 1000link/ether fe:54:00:fc:fe:df brd ff:ff:ff:ff:ff:ffinet6 fe80::fc54:ff:fefc:fedf/64 scope link valid_lft forever preferred_lft foreverrootkvm-host:~# brctl show bridge name bridge id STP enabled interfaces virbr0 8000.525400939953 yes vnet0查看虚拟机运行状态 rootkvm-host:~# virsh listId Name State --------------------------1 ubuntu01 runningrootkvm-host:~# 使用virsh console命令连接到虚拟机使用上面定义的用户密码ubuntu/ubuntu123登录到虚拟机 virsh console ubuntu01示例命令输出如下: rootkvm-host:~# virsh console ubuntu01 Connected to domain ubuntu01 Escape character is ^] (Ctrl ])ubuntu login: ubuntu Password: Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-100-generic x86_64)* Documentation: https://help.ubuntu.com* Management: https://landscape.canonical.com* Support: https://ubuntu.com/proSystem information as of Fri Mar 15 11:31:43 UTC 2024System load: 0.0458984375 Memory usage: 8% Processes: 114Usage of /: 81.3% of 1.96GB Swap usage: 0% Users logged in: 0Expanded Security Maintenance for Applications is not enabled.1 update can be applied immediately. 1 of these updates is a standard security update. To see these additional updates run: apt list --upgradableEnable ESM Apps to receive additional future security updates. See https://ubuntu.com/esm or run: sudo pro statusThe programs included with the Ubuntu system are free software; the exact distribution terms for each program are described in the individual files in /usr/share/doc/*/copyright.Ubuntu comes with ABSOLUTELY NO WARRANTY, to the extent permitted by applicable law.To run a command as administrator (user root), use sudo command. See man sudo_root for details.ubuntuubuntu:~$ ubuntuubuntu:~$ cat /etc/os-release PRETTY_NAMEUbuntu 22.04.4 LTS NAMEUbuntu VERSION_ID22.04 VERSION22.04.4 LTS (Jammy Jellyfish) VERSION_CODENAMEjammy IDubuntu ID_LIKEdebian HOME_URLhttps://www.ubuntu.com/ SUPPORT_URLhttps://help.ubuntu.com/ BUG_REPORT_URLhttps://bugs.launchpad.net/ubuntu/ PRIVACY_POLICY_URLhttps://www.ubuntu.com/legal/terms-and-policies/privacy-policy UBUNTU_CODENAMEjammy ubuntuubuntu:~$ 切换到root用户输入ubuntu用户的密码ubuntu123 ubuntuubuntu:~$ sudo -i [sudo] password for ubuntu: rootubuntu:~# rootubuntu:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp1s0: BROADCAST,MULTICAST mtu 1500 qdisc noop state DOWN group default qlen 1000link/ether 52:54:00:fc:fe:df brd ff:ff:ff:ff:ff:ff rootubuntu:~# 可以看到网卡未获取任何IP地址通过主机上的网桥接口virbr0可以确认网桥地址段默认为192.168.122.0/24网关地址为192.168.122.1/24该地址段和网关就是虚拟机可用的地址段和网关。 确认虚拟机网卡名称为enp1s0虚拟机中创建网卡配置文件 cat /etc/netplan/00-installer-config.yamlEOF network:version: 2ethernets:enp1s0:dhcp4: falseaddresses:- 192.168.122.10/24nameservers:addresses:- 223.5.5.5- 223.6.6.6routes:- to: defaultvia: 192.168.122.1 EOF启用网卡配置 rootubuntu:~# chmod 600 /etc/netplan/00-installer-config.yaml rootubuntu:~# netplan apply 查看虚拟机网口状态为UP并且配置了IP地址 rootubuntu:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp1s0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 52:54:00:fc:fe:df brd ff:ff:ff:ff:ff:ffinet 192.168.122.10/24 brd 192.168.122.255 scope global enp1s0valid_lft forever preferred_lft foreverinet6 fe80::5054:ff:fefc:fedf/64 scope link valid_lft forever preferred_lft forever测试虚拟机访问外部网络 rootubuntu:~# ping www.baidu.com -c 4 PING www.a.shifen.com (183.2.172.42) 56(84) bytes of data. 64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq1 ttl127 time7.56 ms 64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq2 ttl127 time8.46 ms 64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq3 ttl127 time8.63 ms 64 bytes from 183.2.172.42 (183.2.172.42): icmp_seq4 ttl127 time8.40 ms--- www.a.shifen.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3007ms rtt min/avg/max/mdev 7.556/8.262/8.627/0.416 ms rootubuntu:~# 退出虚拟机执行exit命令然后按键盘快捷键ctrl ]。 在kvm主机上查看虚拟机网卡IP地址依赖虚拟机中的qemu-guest-agent rootkvm-host:~# virsh domifaddr ubuntu01 --source agentName MAC address Protocol Address -------------------------------------------------------------------------------lo 00:00:00:00:00:00 ipv4 127.0.0.1/8- - ipv6 ::1/128enp1s0 52:54:00:fc:fe:df ipv4 192.168.122.10/24- - ipv6 fe80::5054:ff:fefc:fedf/64默认虚拟机不会随主机开机自动启动可以使用以下命令配置随宿主机自动启动 rootkvm-host:~# virsh autostart ubuntu01如果需要删除虚拟机需要先将虚拟机关机 rootkvm-host:~# virsh shutdown ubuntu01确认虚拟机已关机 rootkvm-host:~# virsh list --allId Name State ---------------------------- ubuntu01 shut off然后执行以下命令删除虚拟机 rootkvm-host:~# virsh undefine ubuntu01如果需要彻底删除虚拟机则进一步删除虚拟机磁盘文件 rootkvm-host:~# rm -rf /var/lib/libvirt/images/ubuntu01/2. 配置网桥共享物理网卡 桥接网络与其他虚拟机共享主机的真实网络接口以连接到外部网络。因此每个 VM 都可以直接绑定到任何可用的 IPv4 或 IPv6 地址就像一台物理计算机一样。 默认情况下KVM 设置了一个专用虚拟网桥以便所有 VM 都可以在主机内相互通信。它提供自己的子网和 DHCP 来配置虚拟机的网络并使用 NAT 访问主机网络。 查看 KVM 默认虚拟接口的 IP 地址 rootkvm-host:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:15:cb:54 brd ff:ff:ff:ff:ff:ffaltname enp2s1inet 192.168.93.9/24 brd 192.168.93.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe15:cb54/64 scope link valid_lft forever preferred_lft forever 3: virbr0: NO-CARRIER,BROADCAST,MULTICAST,UP mtu 1500 qdisc noqueue state DOWN group default qlen 1000link/ether 52:54:00:93:99:53 brd ff:ff:ff:ff:ff:ffinet 192.168.122.1/24 brd 192.168.122.255 scope global virbr0valid_lft forever preferred_lft forever可以看到KVM默认网络virbr0使用192.168.122.1/24 IP地址。所有虚拟机都将使用192.168.122.0/24 IP 范围内的 IP 地址主机操作系统可通过192.168.122.1访问。应该能够从虚拟机操作系统内部通过 ssh 进入主机操作系统位于 192.168.122.1并使用 scp 来回复制文件。 如果您只从主机本身访问内部的 VM 就可以了。但是无法从网络中的其他远程系统访问虚拟机。 为了从其他远程主机访问虚拟机必须设置一个在主机网络上运行的公共网桥并使用主机网络上的任何外部 DHCP 服务器。通俗地说我们将使所有虚拟机使用主机系统使用的相同 IP 系列。 如果你打算从本机Ubuntu 22.04之外访问 KVM 虚拟机你必须将虚拟机的网卡映射至网桥。virbr0 网桥是 KVM 安装完成后自动创建的仅做测试用途。 物理桥接网络示意图 禁用 KVM默认网络 接下来我们应该禁用 KVM 为自己安装的默认网络。查看默认网络 rootkvm-host:~# virsh net-list Name State Autostart Persistent --------------------------------------------default active yes yes使用命令删除默认的 KVM 网络 virsh net-destroy default virsh net-undefine default查看网桥及网桥接口都已经被删除 rootkvm-host:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 00:0c:29:15:cb:54 brd ff:ff:ff:ff:ff:ffaltname enp2s1inet 192.168.93.9/24 brd 192.168.93.255 scope global ens33valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe15:cb54/64 scope link valid_lft forever preferred_lft forever rootkvm-host:~# brctl show rootkvm-host:~# 设置 KVM 公共网桥 现在让我们设置 KVM 公共网桥以在创建新 VM 时使用。查找网络接口ens33的MAC地址 rootkvm-host:~# ip a show 或者你可以运行命令它将在 serial: 条目中输出 MAC 地址。 lshw -C network为 VM虚拟机创建桥接网络。首先查看主机网卡默认配置 rootkvm-host:~# cat /etc/netplan/00-installer-config.yaml # This is the network config written by subiquity network:ethernets:ens33:addresses:- 192.168.93.9/24gateway4: 192.168.93.2nameservers:addresses:- 114.114.114.114- 8.8.8.8search: []version: 2修改后如下清除主机网卡ens33上的IP信息转移到br0网桥上 $ sudo nano /etc/netplan/00-installer-config.yaml network:ethernets:ens33:dhcp4: falsedhcp6: falsebridges:br0:interfaces: [ ens33 ]dhcp4: falsedhcp6: falseaddresses: [192.168.93.9/24]macaddress: 00:0c:29:15:cb:54routes:- to: defaultvia: 192.168.93.2nameservers:addresses: [223.5.5.5,223.6.6.6]parameters:stp: falseforward-delay: 4version: 2请注意需要将 br0 的 macaddress 设置为在上面找到的 ens33 的 MAC 地址。 测试网卡配置是否正确 netplan generate确认检查无报错使用 Netplan 应用更改 netplan apply使用 ip addr 命令查看更改如下所示 rootkvm-host:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: ens33: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel master br0 state UP group default qlen 1000link/ether 00:0c:29:15:cb:54 brd ff:ff:ff:ff:ff:ffaltname enp2s1 6: br0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc noqueue state UP group default qlen 1000link/ether 00:0c:29:15:cb:54 brd ff:ff:ff:ff:ff:ffinet 192.168.93.9/24 brd 192.168.93.255 scope global br0valid_lft forever preferred_lft foreverinet6 fe80::20c:29ff:fe15:cb54/64 scope link valid_lft forever preferred_lft forever rootkvm-host:~# 查看netplan创建的网桥及网桥上的接口 rootkvm-host:~# brctl show bridge name bridge id STP enabled interfaces br0 8000.000c2915cb54 no ens33添加网桥到KVM 使用以下内容创建文件 br0.xml mkdir -p /etc/kvm/ cat /etc/kvm/host-bridge.xmlEOF networknamehost-bridge/nameforward modebridge/bridge namebr0/ /network EOF例如该文件可能位于Linux 用户主目录中。如果在 root 下它可能是/root/br0.xml name – 虚拟网络的简称。它可以是任何字母数字字符串forward – 表示虚拟网络必须连接到物理网络。 mode“bridge” 在我们的例子中意味着正在连接到在 libvirt 之外创建的网桥。bridge – 确定要连接的网桥的名称。 virsh net-define /etc/kvm/host-bridge.xml virsh net-start host-bridge virsh net-autostart host-bridge查看新增的网络 rootkvm-host:~# virsh net-listName State Autostart Persistent ------------------------------------------------host-bridge active yes yes现在安装 KVM 后您可以继续在 KVM 上创建 Ubuntu 22.04 虚拟机。 测试创建虚拟机 新建虚拟机ubuntu02创建存储路径并复制镜像模板 mkdir -p /var/lib/libvirt/images/ubuntu02 cp /var/lib/libvirt/images/templates/jammy-server-cloudimg-amd64.img /var/lib/libvirt/images/ubuntu02/运行同样命令创建虚拟机 virt-install \--name ubuntu02 \--vcpus 1 \--memory 2048 \--disk path/var/lib/libvirt/images/ubuntu02/jammy-server-cloudimg-amd64.img \--os-variant ubuntu22.04 \--import \--noautoconsole连接到ubuntu02虚拟机 rootkvm-host:~# virsh console ubuntu02确认虚拟机网卡名称为enp1s0虚拟机中创建网卡配置文件注意这次配置的虚拟机IP与主机同一个网段。 cat /etc/netplan/00-installer-config.yamlEOF network:version: 2ethernets:enp1s0:dhcp4: falseaddresses:- 192.168.93.100/24nameservers:addresses:- 223.5.5.5- 223.6.6.6routes:- to: defaultvia: 192.168.93.2 EOF启用网卡配置 rootubuntu:~# chmod 600 /etc/netplan/00-installer-config.yaml rootubuntu:~# netplan apply 查看虚拟机网口状态为UP并且配置了IP地址 rootubuntu:~# ip a 1: lo: LOOPBACK,UP,LOWER_UP mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00inet 127.0.0.1/8 scope host lovalid_lft forever preferred_lft foreverinet6 ::1/128 scope host valid_lft forever preferred_lft forever 2: enp1s0: BROADCAST,MULTICAST,UP,LOWER_UP mtu 1500 qdisc fq_codel state UP group default qlen 1000link/ether 52:54:00:d0:fd:76 brd ff:ff:ff:ff:ff:ffinet 192.168.93.100/24 brd 192.168.93.255 scope global enp1s0valid_lft forever preferred_lft foreverinet6 fe80::5054:ff:fed0:fd76/64 scope link valid_lft forever preferred_lft forever测试虚拟机访问外部网络 rootubuntu:~# ping www.baidu.com -c 4 PING www.a.shifen.com (183.2.172.185) 56(84) bytes of data. 64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq1 ttl128 time7.60 ms 64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq2 ttl128 time7.66 ms 64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq3 ttl128 time7.32 ms 64 bytes from 183.2.172.185 (183.2.172.185): icmp_seq4 ttl128 time7.35 ms--- www.a.shifen.com ping statistics --- 4 packets transmitted, 4 received, 0% packet loss, time 3006ms rtt min/avg/max/mdev 7.321/7.484/7.662/0.148 ms rootubuntu:~# 测试外网访问虚拟机 C:\Users\pcping 192.168.93.100正在 Ping 192.168.93.100 具有 32 字节的数据: 来自 192.168.93.100 的回复: 字节32 时间1ms TTL64 来自 192.168.93.100 的回复: 字节32 时间1ms TTL64 来自 192.168.93.100 的回复: 字节32 时间1ms TTL64 来自 192.168.93.100 的回复: 字节32 时间1ms TTL64192.168.93.100 的 Ping 统计信息:数据包: 已发送 4已接收 4丢失 0 (0% 丢失) 往返行程的估计时间(以毫秒为单位):最短 0ms最长 1ms平均 0msC:\Users\pc配置SSH远程登录修改以下两项 # vim /etc/ssh/sshd_config PermitRootLogin yes PasswordAuthentication yes删除其他ssh配置为root用户设置密码。 # rm -rf /etc/ssh/sshd_config.d/60-cloudimg-settings.conf # ssh-keygen -A # passwd root重启sshd服务 systemctl restart sshd测试通过SSH连接到虚拟机 C:\Users\pcssh root192.168.93.100 root192.168.93.100s password: Welcome to Ubuntu 22.04.4 LTS (GNU/Linux 5.15.0-100-generic x86_64)* Documentation: https://help.ubuntu.com* Management: https://landscape.canonical.com* Support: https://ubuntu.com/proSystem information as of Fri Mar 15 12:28:35 UTC 2024System load: 0.0048828125 Processes: 116Usage of /: 81.7% of 1.96GB Users logged in: 1Memory usage: 9% IPv4 address for enp1s0: 192.168.93.100Swap usage: 0%Expanded Security Maintenance for Applications is not enabled.1 update can be applied immediately. 1 of these updates is a standard security update. To see these additional updates run: apt list --upgradableEnable ESM Apps to receive additional future security updates. See https://ubuntu.com/esm or run: sudo pro statusFailed to connect to https://changelogs.ubuntu.com/meta-release-lts. Check your Internet connection or proxy settingsLast login: Fri Mar 15 12:28:35 2024 from 192.168.93.1 rootubuntu:~#参考https://docs.nvidia.com/dgx/bp-dgx/dgx2-kvm-networking.html
http://www.dnsts.com.cn/news/177739.html

相关文章:

  • 如何用魔方网表做门户网站网站子域名什么意思
  • 在手机上怎么做微电影网站室内装修设计自学教材
  • 自己做下载网站网站违规词处罚做网站的
  • 做贸易进出口要什么网站平台wdcp新建网站
  • 没有网站怎么做seo视频制作软件下载安装
  • qq浏览器收录网站提交入口做网站会什么
  • 设计图片网站手机软件下载平台哪个好
  • 万网一台虚拟主机做多个网站做毕业设计哪个网站好
  • 如何查询网站已经提交备案wordpress 3.9
  • 建站行业前景wordpress使用html5
  • 网站手机端怎么制作教程wordpress用户id
  • 网站怎么更改后台登陆密码网站301跳转
  • 江门网站建设模板手机网站居中显示
  • 雄安免费网站建设哪家好北京市建设工程信息网查询
  • 怎么看 网站开发语言有关做美食的网站有哪些
  • 企业网站模板源代码下载小程序接入小商店
  • 德州网站建设招聘怎么浏览英文网站
  • 个人网站怎么备案可以做哪些番禺网络科技有限公司
  • Gzip 网站 能够压缩图片吗网站首页的head标签内
  • 参与网站网站建设做黑彩网站会怎样处罚
  • 做网站主要是做什么上海个人网站建
  • 网络运营商包括长沙seo优化排名
  • php 获取网站根域名网站字体特效代码
  • 创建网站需要备案吗深圳建筑公司排名前二十
  • 全国网站建设公司最近国内新闻大事20条
  • 自己做的网站加载不出验证码网站建站公司订单多吗
  • 网站查icp备案查询系统wordpress 主题结构
  • 西昌手机网站制作线上网站建设
  • 济宁市建设银行网站江苏华江建设集团有限公司网站
  • 阿里云服务器部署网站喊别人做的网站不肯给代码