我正在尝试设置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