码迷,mamicode.com
首页 > 系统相关 > 详细

Ubuntu Server 12.04(14.04/14.10) 静态IP配置

时间:2020-05-27 18:55:19      阅读:89      评论:0      收藏:0      [点我收藏+]

标签:局域网   服务   --   bottom   路由   修改dns   ima   network   子网掩码   

1、配置静态IP地址:

# vim /etc/network/interfaces

原内容有如下4行:

auto lo
iface lo inet loopback
auto eth0
iface eth0 inet dhcp

以上表示默认使用DHCP分配IP,修改为如下:

auto lo
iface lo inet loopback 
# The primary network interface
auto eth0 
#iface eth0 inet dhcp
iface eth0 inet static
address 192.168.80.129
netmask 255.255.255.0
gateway 192.168.80.2

保存退出。

注意:
只需要设置address(IP地址)、netmask(子网掩码)、gateway(网关)这三项就OK,network和broadcast这两项参数是可以不写的。

2、手动设置DNS服务器:

# vim /etc/resolv.conf

添加如下内容(这点所有Linux发行版都通用):

nameserver 192.168.80.2
nameserver 8.8.8.8

保存退出。

注意:
重启Ubuntu后发现又不能上网了,问题出在/etc/resolv.conf。
重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。
方法如下:

# vim /etc/resolvconf/resolv.conf.d/basename
server 192.168.80.2
nameserver 8.8.8.83

重启networking服务使其生效:

# /etc/init.d/networking restart

这样网络配置就永久生效。
--------------------------------------- >>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>> -------------------------------------------------

以上是网络上参考设置步骤,而我的需求是要把局域网中的某台Ubuntu服务器设置为静态IP。 具体操作步骤如下:
1) 先把原来的服务器上网设置为DHCP, 也就是去掉上述第一步的设置操作(因为该服务器之前是位于其他的子网中的),然后重启服务器:

$ sudo reboot -h now
2)重启服务器后,测是该服务器是否可以正常上网:
$ ping www.baidu.com
3)服务器可以正常上网后,进行第一步的设置,可以通过以下命令找到服务的ip,以及网关
$ ipconfig -a # 获取ip以及子网掩码
$ netstat -rn  # 获取网关地址
根据以上命令获取到的内容进行静态ip的设置,步骤如上述的步骤所述。Ubuntu服务器静态IP设置的这边也就结束了!
4)为了避免ip冲突,对该服务器所在的路由器进行设置,把服务器的静态ip地址设置到“DHCP地址池”之外。
技术图片

Ref: https://www.jianshu.com/p/d7d0465bbd43

Ubuntu Server 12.04(14.04/14.10) 静态IP配置

标签:局域网   服务   --   bottom   路由   修改dns   ima   network   子网掩码   

原文地址:https://www.cnblogs.com/open-coder/p/12974934.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!