我在看如何为我的 VMWare 机器分配静态 IP 地址?并没有找到答案:
我在 Mavericks 上运行 VMware Fusion,并安装了一个 Ubuntu Saucy 客户机,该客户机通过 NAT 连接到网络。我想进入客户机并浏览我正在开发的 Django 网站。但每隔几小时,客户机 IP 就会发生变化,从而中断我的 ssh 连接。
如何要求主机的 VMware Fusion(或客户机)为客户机分配并保留静态 IP?
- 编辑 -
root@ubuntu:/home/christos/dashboard# ifconfig -a
eth0 Link encap:Ethernet HWaddr 00:0c:29:86:f7:de
inet addr:172.16.144.203 Bcast:172.16.144.255 Mask:255.255.255.0
inet6 addr: fe80::20c:29ff:fe86:f7de/64 Scope:Link
UP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1
RX packets:8938 errors:0 dropped:0 overruns:0 frame:0
TX packets:4875 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:1000
RX bytes:873521 (873.5 KB) TX bytes:890704 (890.7 KB)
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:65536 Metric:1
RX packets:6856 errors:0 dropped:0 overruns:0 frame:0
TX packets:6856 errors:0 dropped:0 overruns:0 carrier:0
collisions:0 txqueuelen:0
RX bytes:581528 (581.5 KB) TX bytes:581528 (581.5 KB)
答案1
你可以像在一台真正的机器上一样操作。这取决于操作系统,但在 Ubuntu 中,你只需在文件中替换/etc/网络/接口,这两行
auto eth0
iface eth0 inet dhcp
用这些:
auto eth0
iface eth0 inet static
address 192.168.1.7
netmask 255.255.255.0
gateway 192.168.1.254
dns-nameservers 8.8.4.4 8.8.8.8
up ip route add default via 192.168.1.254
down ip route del default via 192.168.1.254
此节适用于我的一台电脑,这意味着您必须调整地址、网关、网络掩码、dns 名称服务器。至于上行/下行线路,它们会自动设置您的路由表,您必须替换网关的 IP 地址。