Virtualbox 上的 FEDORA12 静态 IP

Virtualbox 上的 FEDORA12 静态 IP

我正在尝试让我的 FEDORA12 拥有一个静态 IP - 在 VirtualBox 内部 - 在 Ubuntu 内部

让我重新表述一下。我有一个带有 VirtualBox 和 FEDORA12 VM 的 Ubuntu 9.04 系统。我想在 Fedora VM 上使用静态 IP(amahi 需要它),但我遇到了问题...我正在使用 NAT(如果有帮助的话)

我尝试了一些教程,但没有成功。

我对 *nix 世界还比较陌生,但我对 M$ 比较熟悉


截图:

Ubuntu 9.04(包含虚拟机的主机)

替代文本

费多拉

替代文本

替代文本


信息:

客人与静态:

如果配置:

eth0      Link encap:Ethernet  HWaddr 08:00:27:35:CC:DE  
          inet addr:192.168.1.55  Bcast:192.168.1.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe35:ccde/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:7 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2764 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:574 (574.0 b)  TX bytes:127121 (124.1 KiB)
          Interrupt:11 Base address:0xc020 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1856 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1856 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:181587 (177.3 KiB)  TX bytes:181587 (177.3 KiB)

NETSTAT-NR:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
192.168.2.1     0.0.0.0         255.255.255.255 UH        0 0          0 eth0
192.168.1.0     0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         192.168.2.1     0.0.0.0         UG        0 0        

使用 DHCP 的访客:

如果配置:

eth0      Link encap:Ethernet  HWaddr 08:00:27:35:CC:DE  
          inet addr:10.0.2.15  Bcast:10.0.2.255  Mask:255.255.255.0
          inet6 addr: fe80::a00:27ff:fe35:ccde/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:105 errors:0 dropped:0 overruns:0 frame:0
          TX packets:2966 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000 
          RX bytes:49787 (48.6 KiB)  TX bytes:149969 (146.4 KiB)
          Interrupt:11 Base address:0xc020 

lo        Link encap:Local Loopback  
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:16436  Metric:1
          RX packets:1903 errors:0 dropped:0 overruns:0 frame:0
          TX packets:1903 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0 
          RX bytes:185931 (181.5 KiB)  TX bytes:185931 (181.5 KiB)

NETSTAT-NR:

Kernel IP routing table
Destination     Gateway         Genmask         Flags   MSS Window  irtt Iface
10.0.2.0        0.0.0.0         255.255.255.0   U         0 0          0 eth0
0.0.0.0         10.0.2.2        0.0.0.0         UG        0 0          0

附言:我仍在尝试使用 sudoer 文件来执行 iptables 命令

答案1

您的 IP 地址需要与虚拟 NAT 路由器位于同一子网中。正如您在来宾上使用 DHCP 时所看到的,子网是10.0.2.0/255.255.255.0,因此,当您设置静态 IP 地址时,它需要在范围内10.0.2.x。尝试将其设置为类似10.0.2.150。如果可能,请在 VirtualBox 设置中查找 DHCP 服务器将分配的 IP 范围,这样您就不会使用其中的一个。一旦您处于同一子网中,它应该就可以正常工作。总结一下,以下是您的设置:

IP: 10.0.2.150
Netmask: 255.255.255.0
Default Gateway: 10.0.2.2

相关内容