[原创]Ubuntu 设置固定ip_VMware, Unix及操作系统讨论区_Weblogic技术|Tuxedo技术|中间件技术|Oracle论坛|JAVA论坛|Linux/Unix技术|hadoop论坛_联动北方技术论坛  
网站首页 | 关于我们 | 服务中心 | 经验交流 | 公司荣誉 | 成功案例 | 合作伙伴 | 联系我们 |
联动北方-国内领先的云技术服务提供商
»  游客             当前位置:  论坛首页 »  自由讨论区 »  VMware, Unix及操作系统讨论区 »
总帖数
7
每页帖数
101/1页1
返回列表
0
发起投票  发起投票 发新帖子
查看: 2155 | 回复: 6   主题: [原创]Ubuntu 设置固定ip        下一篇 
panpan.nie
注册用户
等级:大校
经验:4754
发帖:217
精华:2
注册:1970-1-1
状态:离线
发送短消息息给panpan.nie 加好友    发送短消息息给panpan.nie 发消息
发表于: IP:您无权察看 2015-4-13 10:27:44 | [全部帖] [楼主帖] 楼主

Ubuntu 设置ip 的文件与red hat的配置文件是不一样的
1. 单网卡配单IP(普遍)

vi /etc/network/interface
auto eth0
iface eth0 inet static
address  IP
netmask  (子网掩码)
gateway  (网关)


2.单网卡双IP  (情况较少,多用于区分服务或者安全隐藏)

vi /etc/network/interface
auto eth0:0
iface eth0:0  inet static
address  IP
netmask  (子网掩码)
gateway  (网关)
auto eth0:1
iface eth0:1  inet static
address  IP
netmask  (子网掩码)
gateway  (网关)


3.双网卡双IP(应用情况较多,一般为一个内网一个为外网)

auto eth0
iface eth0  inet static
address  IP
netmask  (子网掩码)

gateway  (网关)
auto eth1
iface eth1 inet static
address  IP
netmask  (子网掩码)
gateway  (网关)


综上,配置后保存推出,一般需要重启下网卡才能设置生效,方法很多,比如ifdown eth0  ,ifup  eth0,

最直接的方法直接在终端键入

/etc/init.d/networking  stop
/etc/init.d/networking  start


 或者

/etc/init.d/networking restart


至于DNS,都是一样的,如下

vi  /etc/resolv.conf(如果实际系统默认的不存在resolv.conf该文件,自己创建)
nameserver   (主DNS)
nameserver   (后备DNS)


如我的电脑上,Ubuntu 12.0.4

将 /etc/network/interfaces 文件修改如下:

北京联动北方科技有限公司


/etc/resolv.conf  文件修改如下:
北京联动北方科技有限公司

重启网卡

/etc/init.d/networking  stop
/etc/init.d/networking  start


使用ifconfig  可以看到新设置的ip地址已经生效

该贴被panpan.nie编辑于2015-4-13 10:29:05




赞(0)    操作        顶端 
panpan.nie
注册用户
等级:大校
经验:4754
发帖:217
精华:2
注册:1970-1-1
状态:离线
发送短消息息给panpan.nie 加好友    发送短消息息给panpan.nie 发消息
发表于: IP:您无权察看 2015-4-17 10:55:54 | [全部帖] [楼主帖] 2  楼

以上设置方法在 Ubuntu 12.04中是可以生效的。


但是在 Ubuntu 14.10 中

root@ubuntu:~# /etc/init.d/networking  stop
stop: Job failed while stopping


重启网卡使用  service network-manager restart
修改 /etc/network/interfaces 同上
注意:只需要设置address(IP地址)、netmask(子网掩码)、gateway(网关)这三项就OK,network和broadcast这两项参数是可以不写的。
而 /etc/resolv.conf 文件 则会在系统重启后,此文件配置的dns又被自动修改为默认值。所以需要永久性修改DNS。方法如下:

# vi /etc/resolvconf/resolv.conf.d/base
nameserver 114.114.114.114
nameserver 8.8.8.8


其次,关于重启网卡(ifdown/ifup eth0)
在 Ubuntu 里面可以使用 

sudo ifconfig eth0 down
sudo ifconfig eth0 up


最后,我不得不说,在实际操作中,以上重启方法均没有让我的电脑上的ip修改成功。系统重启reboot之后,静态ip才生效。

还有,如果ip 没有生效的话,使用apt-get update/apt-get upgrade 去更新源的时候,是会报错的。

网上说以下方法,可使修改直接生效(未测试):
修改ip地址

# ifconfig eth0 192.168.0.20 netmask 255.255.255.0


修改default gateway

# route add default gw 192.168.0.254


修改dns

 vi  /etc/resolv.conf


修改host name

# hostname 111



赞(0)    操作        顶端 
rui.yuan
注册用户
等级:中校
经验:1637
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给rui.yuan 加好友    发送短消息息给rui.yuan 发消息
发表于: IP:您无权察看 2015-4-21 16:10:52 | [全部帖] [楼主帖] 3  楼

米破密破米克平米看破



赞(0)    操作        顶端 
rui.yuan
注册用户
等级:中校
经验:1637
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给rui.yuan 加好友    发送短消息息给rui.yuan 发消息
发表于: IP:您无权察看 2015-4-21 16:11:50 | [全部帖] [楼主帖] 4  楼

北京联动北方科技有限公司



赞(0)    操作        顶端 
rui.yuan
注册用户
等级:中校
经验:1637
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给rui.yuan 加好友    发送短消息息给rui.yuan 发消息
发表于: IP:您无权察看 2015-4-21 16:12:37 | [全部帖] [楼主帖] 5  楼

幞一u一 



赞(0)    操作        顶端 
rui.yuan
注册用户
等级:中校
经验:1637
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给rui.yuan 加好友    发送短消息息给rui.yuan 发消息
发表于: IP:您无权察看 2015-4-21 16:12:56 | [全部帖] [楼主帖] 6  楼

互殴殴i哦



赞(0)    操作        顶端 
rui.yuan
注册用户
等级:中校
经验:1637
发帖:29
精华:0
注册:1970-1-1
状态:离线
发送短消息息给rui.yuan 加好友    发送短消息息给rui.yuan 发消息
发表于: IP:您无权察看 2015-4-21 16:15:10 | [全部帖] [楼主帖] 7  楼

幞一u一 
速读法



赞(0)    操作        顶端 
总帖数
7
每页帖数
101/1页1
返回列表
发新帖子
请输入验证码: 点击刷新验证码
您需要登录后才可以回帖 登录 | 注册
技术讨论