ubuntu 配置静态ip

查看Ubuntu网卡命令:ifconfig -a  在虚拟机上会显示出:eth0 和 lo  lo是本地回传

在服务器上会显示出:eh0、lo 一共是2个网卡


在服务器上 ifconfig 会只显示lo  ,这说明其余四块网卡没有被加载,执行命令:ifconfig eh0 up 加载网卡
 ifconfig eh0 down 卸载网卡
加载网卡后,执行ifconfig 就会看到eh0 网卡被加载进来了,而后进行配置网卡


在虚拟机和服务器配置是这样的: 


配置静态ip地址:
$ sudo vim /etc/network/interfaces
原有内容只有以下两行:


auto lo
iface lo inet loopback
向末尾追加如下内容:


auto eth0
iface eth0 inet static
address 192.168.1.5  #IP地址
gateway 192.168.1.1    #网关
netmask 255.255.255.0  #网络掩码
network 192.168.1.0 #网络地址
broadcast 192.168.1.255  #广播


dns-nameservers 192.168.1.1 8.8.8.8   (服务器和虚拟机都是这样配置的)固定DNS域名服务


# 若是多个dns:
# dns-nameservers X.X.X.X  Y.Y.Y.Y  Z.Z.Z.Z


设置固定DNS(域名服务,没有就不能解析域名,就不能上网,只能ping通 IP地址)


设置固定DNS还有另一种方法,有点麻烦


另外一种方法:
建立/修改下面的文件 sudo vim /etc/resolvconf/resolv.conf.d/base
添加下面内容:


nameserver 8.8.8.8
nameserver 8.8.4.4 (解析域名的地址,能够用别的)


修改好保存,而后执行:
resolvconf -u




重启网络
$ sudo /etc/init.d/networking restart  或 sudo ifdown eth0 && sudo ifup eth0


注意:若是Ubuntu系统采用的是desktop版,因为desktop版安装了NetworkManager,修改完interfaces文档中的内容后,不会生效。须要先修改 /etc/NetworkManager/NetworkManager.conf 文档中的managed参数,使之为true,并重启系统, 而后在修改 /etc/network/interfaces 文件,设置静态IP。这是桌面版和服务器版的不一样之.vim

相关文章
相关标签/搜索