ubuntu设置静态ip

VMware安装Ubuntu后,可以利用xshell连接。

但是连接时我们需要知道Ubuntu的IP地址,这时可以通过命令获取。

如下:

连接时需要知道虚拟机的ip地址,一般新安装后Ubuntu获取的ip是动态获取的,那么我第一次开机时分配到ip是192.168.3.162,那么我下一次登录分配到的ip就可能是192.168.172,这意味着,虚拟机得到的ip不是固定的,这时利用xshell连接前就需要每次都需要通过ifconfig命令获取ip地址。这样很麻烦,那我们是不是可以通过设置,将Ubuntu的ip设置成为固定的呢?这当然可以的

通过

sudo vim /etc/network/interfaces

打开文件后会发现有下面两句话,第二句就是实现获取动态ip的功能的。

auto eth0
iface eth0 inet dhcp

可以打开编辑interfaces文件实现设置静态ip,其中eth0是网卡的名称,可能会不同,不过不要紧,打开文件后可以进行如下设置

iface eth0 inet static    #设置获取ip的方式为静态
address 192.168.3.162     #设置想要设定的ip,根据实际进行设置
netmask 255.255.255.0     #设置子网掩码
gateway 192.168.3.1       #设置网关地址,根据实际进行设置如果设置虚拟机可以通过查看物理机的网关
dns-nameservers 8.8.8.8   #设置dns服务器,可以设置其他的dns服务器

以上只是进行了静态ip的设置,并未使设置生效。

可以通过下面的命令使刚才的设置生效

sudo /etc/init.d/networking restart 

执行上面后建议通过ifconfig查看设置是否生效,如果没有生效可以通过下列方法生效

1、重启

2、

sudo ifdown eth0
sudo ifup eth0

通过这两条命令也可以使设置的静态ip生效。

posted @ 2018-10-15 21:15  June_King  阅读(4788)  评论(0编辑  收藏  举报