Tom*_*ica 5 debian network-interface
Linux 的设计方式,一旦你失去互联网连接,你就完蛋了。因为没有互联网,你不能安装程序,你可能只需要一些程序来设置互联网。
带有 xfce 的 Debian 没有内置的 gui 来确保这个问题更加危险。我不确定我到底做错了什么,但是我的虚拟机中的 Debian 在克隆虚拟网卡后停止与虚拟网卡通信,我认为这与 mac 地址更改有关。我尝试在更改虚拟盒卡设置时重新启动它,但没有任何反应。
Windows 的替代品ipconfig
似乎是ip
,我得到了这个ip a
:
1: lo: mtu 65536 qdisc noqueue state UNKNOWN group default 链接/环回 00:00:00:00:00:00 brd 00:00:00:00:00:00 inet 127.0.0.1/8 范围主机 lo valid_lft 永远首选_lft 永远 inet6 ::1/128 范围主机 valid_lft 永远首选_lft 永远 2: eth0 : <BROADCAST,MULTICAST> mtu 1500 qdisc noop state DOWN group default qlen 1000 链接/以太 08:00:27:98:5a:42 brd ff:ff:ff:ff:ff:ff
好像界面被关闭了。这本身就很奇怪,硬件连接在virtualbox端。mac 地址与 virtualbox 设置匹配,因此必须从硬件加载地址。
有没有办法像我在 Windows 中那样配置网络连接?比如看硬件是否找到,是否与dhcp通信等等?
这个答案的两部分(实际上,*Nix 中的网络是微不足道的)。
如果你已经正确配置了 VirtualBox,那么
ip link set dev eth0 up
dhclient -v eth0
Run Code Online (Sandbox Code Playgroud)
(您可能必须-v
在非 Debian 发行版中省略该标志)将您连接到本地 dhcp。
如果这不起作用,请确保 VirtualBox 为您提供 Internet 连接,检查您的 VM 是否具有网络适配器,是否在 NAT 上或它是桥接适配器(在这种情况下,您必须确保尝试桥接) V;使用主机的真实 NIC,是 wlan0 或 eth0)。如有必要,您可以尝试更改卡的MAC地址,并在重新启动VM后重复上述操作(否则无法更改MAC地址)。
这应该是自动的,尝试重新启动网络管理器以查看发生了什么。
service network-manager restart
systemctl restart network-manager
Run Code Online (Sandbox Code Playgroud)
取决于您的 Debian 版本。然后您通过以下方式测试是否存在问题
service network-manager status
systemctl status network-manager
Run Code Online (Sandbox Code Playgroud)
并且,如果它没有运行,您将不得不在 中搜索错误消息/var/log
,尤其是在daemon.log
. 但是一个包罗万象的命令是
grep -nrI network-manager | less
Run Code Online (Sandbox Code Playgroud)
解析输出,因为它肯定会很丰富。
归档时间: |
|
查看次数: |
25002 次 |
最近记录: |