这些天需要做些东西在Linux上,而且需要一个静态的IP所以动手给我的虚拟机上的Debian设置静态IP。还这是不太顺利,正所谓会者不难,难者不会。
1.首先将主机(我是Win7)的连接网络的网卡共享给VMware的VMware Virtual Ethernet Adapter for VMnet1。
这一步之后,打开虚拟网卡VMware Virtual Ethernet Adapter for VMnet1的属性,可以看到IP地址和子网掩码已经被设置好了。例如IP:192.168.137.1 netmask:255.255.255.0
2.将客户机的联网方式改成Host-Only。
3.打开VMware的Edit→ Virtual Network Editor。算则列表中的VMnet1,并查看页面下端的Subnet IP与虚拟网卡VMware Virtual Ethernet Adapter for VMnet1是不是在一个网段?如果不是修改之后,点击“Apply”按钮。
4.启动Debian系统编辑interfaces文件?(会需要root权限)
命令:vi /etc/network/interfaces
我的设置如下:(曾将将netmask写成netmark,死活设置不启用,郁闷了很久)
# This file describes the network interfaces available on your system
# and how to activate them. For more information, see interfaces(5).
# The loopback network interface
auto lo
iface lo inet loopback
# The primary network interface
#allow-hotplug eth0
#NetworkManager#iface eth0 inet dhcpo
auto eth0
iface eth0 inet static
address 192.168.137.168
netmask 255.255.255.0
network 192.168.137.0
broadcast 192.168.137.255
gateway 192.168.137.1
5.设置DNS服务器。命令:vi /etc/resolv.conf
我的设置如下:(直接被我设置成虚拟网卡的IP了)
# Generated by NetworkManager
domain localdomain
search localdomain
nameserver 192.168.137.1
6.reboot一下,试试是否可以上网了?也可以用ifconfig命令查看网络设置。
※如果需要设置代理我在这里就不多说了,大家自己可以去google查一下。另外虚拟Host-Only网卡的IP网段可能是随机分配的,有可能会和我给出的不一样。