您的位置:首页 > 理论基础 > 计算机网络

ubuntu 修改IP地址

2012-05-14 20:09 232 查看
第一次装ubuntu server8.04时,由于在安装的时候填入了IP所以没有在后来更改过IP,不过这次重装时没有填IP,所以系统默认为DHCP,只好自己改了,在网上百度了下,发现有关网卡的设置文件在/etc/network/interfaces文件中,把iface eth0 inet dhcp 改成以下内容就可以了

iface eth0 inet static

address 192.168.11.99

netmask 255.255.255.0

gateway 192.168.11.1

nameserver 202.101.224.68

因为我用的是单网卡最终我的interfaces的内容为:

# This file describes the network interfaces available on your system

# and how to activate them. For more information, see interfaces(5).

# The loopback network interface

auto lo

iface lo inet loopback

# The primary network interface

auto eth0

iface eth0 inet static

address 192.168.11.90

netmask 255.255.255.0

gateway 192.168.11.1

nameserver 202.101.224.69

最后想说的就是书写配置文件时一定要仔细,由于不小心把iface eth0 inet static 写成ifaces eth0 inet static而不能启动网卡并且找了好久才发现这个问题。

昨天搞了一晚,把Ubuntu升级到8.04,今天研究了一下双网卡配置,记录如下:

1、内网IP10.10.10.100,网关10.10.10.1,用的是一款USB网卡,设备名为:usb0;外网IP为动态地址,网关是192.168.1.1,设备名为eth0。

2、修改/etc/network/interfaces文件,加入一下内容:

auto usb0

iface usb0 inet static

address 10.10.10.100

netmask 255.255.255.0

network 10.10.10.0

broadcast 10.10.10.255

gateway 10.10.10.1

因为外网是动态地址,所以不用配置,如果是静态地址的话,复制以上内容,并修改相关字段即可。

3、重启网卡:

/etc/init.d/networking start //启动网卡

/etc/init.d/networking stop //停止网卡

/etc/init.d/networking restart //重启网卡(用这个就行了)

4、修改路由:

删除默认路由,如果网卡配置正确会出现2个默认路由,删除之:sudo route delete default(执行2次)

加入新路由: sudo route add -net 10.0.0.0 netmask 255.0.0.0 dev usb0 (内网路由)

sudo route add default gw 192.168.1.1 dev eth0(外网路由)

5、网络测试成功。

果然做人要与时俱进,发现了acronis的软件真是好用,受到acronis true image的震撼,于是搜罗其家族的各个软件,今天用acronis disk director suit把硬盘分区调整出13G,看着前几天才放出的Ubuntu8.04,实在是痒痒啊,于是再次开动,这次Ubuntu8.04真是够入门的,安装简单得一塌糊涂,光盘启动一会就装好了,只是这个时候什么都干不了,连中文输入法都没有,开始艰难的配置过程

试了一下,无法在网络工具里设置ip,很奇怪,直接打开interfaces又无法保存,于是进终端

sudo gedit /etc/network/interfaces

提示输入密码,这个还没搞清楚原理,感觉一般用户下干点什么都要密码或者root权限,实在太麻烦,还需要适应啊!



auto lo

iface lo inet loopback

下面增加公司的局域网数据

auto eth0

iface eth0 inet static

address 10.101.15.21

netmask 255.255.252.0

gateway 10.101.15.1

保存后重启网络

sudo /etc/init.d/networking restart

然后发现还是不能上网,后来找到原因是XP关机的时候禁用了8139网卡,为了保险起见,换了一个8139的驱动,然后在网卡属性那里把允许关闭那个选项禁用了,重启进Ubuntu,ping网关成功

然后设置DNS

sudo gedit /etc/resolv.conf

把自动search去掉,增加DNS服务器

nameserver 202.99.166.4

nameserver 202.99.160.68

出来再看firefox,已经可以上网了,也没有出现传说中的只能上google的问题

然后我开启了特效,扯着窗体颤抖起舞。

sudo vi /etc/network/interfaces

sudo lshw 查看硬件信息 (msinfo32 windows 查看软硬件信息)
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息