一天一点linux(10):ubuntu如何设置静态IP和动态IP?

615 查看

功能介绍:自己项目放在虚拟机上,之前设置的自动获取IP地址,但是,麻烦的是,每次通过ssh连接的时候,都得更改ip地址,所以有点麻烦,如何将Ubuntu设置为静态IP,可以省去IP地址的跳动,当通过xshell或者phpstorm连接虚拟机的时候,不至于重新输入IP地址连接。

设置静态IP

1.编辑/etc/network/interfaces文件:

vim  /etc/network/interfaces
//可以看到如下内容
# The primary network interface
auto eth0
#iface eth0 inet dhcp //dhcp为自动的,将这行注释掉

2.在上述文件中添加如下内容:

iface eth0 inet static  //static为静态的
address 192.168.3.101   //ip地址
netmask 255.255.255.0   //子网掩码
gateway 192.168.3.1     //网关
broadcast 192.168.3.255 //广播
  1. 编辑/etc/resolv.conf,设置相应的DNS

nameserver 202.96.134.133
#nameserver 8.8.8.8 //谷歌dns解析,但是速度较慢
  1. 重启网卡

/etc/init.d/networking restart

设置动态IP

1.修改/etc/network/interfaces

//修改成如下内容
auto eth0
iface eth0 inet DHCP 

2.重启网卡

/etc/init.d/networking restart