在 Qubes OS 中手动配置网络设置

在 Qubes OS 中手动配置网络设置

我正在尝试设置Qubes操作系统在我的桌面上,但很难让网络/互联网正常工作。

这是我想要设置的配置 -

ip - 192.168.1.2
Subnet - 255.255.255.0
Gateway - 192.168.1.1
DNS - 8.8.8.8
interface - eth0

我尝试遵循但效果有限 -

ifconfig eth0 192.168.1.2 netmask 255.255.255.0  
route add default gw 192.168.1.1

还编辑了 /etc/resolv.conf 以添加 dns 条目。

现在,当我检查 ifconfig - 我配置了我的 ip 和网络掩码,当我检查路由时,我得到 2 个显示的路由,默认为 192.168.1.1。

但我仍然无法冲浪,甚至无法 ping 域名(例如 www.google.com)。

Qubes 有各种称为 AppVm 的安全域。所以我想我们可以/可能需要为每个虚拟机设置一个网络配置。这对我来说有点新鲜(+它的记录很少),所以任何帮助都很感激!

答案1

最简单的方法是使用 NetworkManager 系统托盘。右键单击它,选择编辑连接,如果是 IPv4 选项卡,选择手动并将网络设置放在这里。

答案2

您需要使用以下格式分配 IP 地址

这里 192.168.1.1 是我的路由器(网关)

auto eth0
iface eth0 inet static
    address 192.168.1.2
    netmask 255.255.255.0
    gateway 192.168.1.1
    network 192.168.1.0
    broadcast 192.168.1.255
    dns-nameserver 192.168.1.1 8.8.8.8 8.8.4.4

您必须编辑 resolv.conf 才能访问互联网,并且要永久解析,您也需要编辑基本文件

vim /etc/resolv.conf

附加以下解析

nameserver 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

编辑基础文件

vim /etc/resolvconf/resolv.conf.d/base

附加以下解析

nameserver 192.168.1.1
nameserver 8.8.8.8
nameserver 8.8.4.4

答案3

对 qubes 来说,自第一个版本以来一直使用的所有版本对我有用的是让 qubes 从我的工作站/路由器的 dhcp 服务器获取 IP 地址。根据我的经验,这似乎必须是 10.137.1.x。

换句话说,将我的 dhcp 服务器/路由器设置为分配 10.137.1.1 到 10.137.1.255 范围内的 IP 地址,或该范围的某个子集。

当我以这种方式融入 qubes 时,它就像一种魅力,(从 qubes) ping google.com 到我内心的内容,更新/升级,查看网页等 - hth

相关内容