Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1208070
  • 博文数量: 322
  • 博客积分: 10010
  • 博客等级: 上将
  • 技术积分: 3276
  • 用 户 组: 普通用户
  • 注册时间: 2009-12-17 09:21
文章分类

全部博文(322)

文章存档

2010年(155)

2009年(167)

我的朋友

分类: LINUX

2010-01-19 15:01:51

ubuntu使用图形界面明明已经设置好了ip,网关,dns等等,但是下次开机时又回到默认,解决的方法如下。


直接修改系统配置文件
ubuntu的网络配置文件是:/etc/network/interfaces

1. 以DHCP方式自动获得IP地址

打开文件interfaces文件
sudo gedit /etc/network/interfaces

用下面的行来替换有关eth0的行,加auto eth0让网卡开机自动挂载:
# The primary network interface - use DHCP to find our address
auto eth0
iface eth0 inet dhcp

用下面的命令使网络设置生效:
sudo /etc/init.d/networking restart
也可以直接输入下面的命令来获取地址
sudo dhclient eth0

2. 自定义为静态IP地址

打开文件interfaces文件
sudo gedit /etc/network/interfaces

并用下面的行来替换有关eth0的行:
# The primary network interface
auto eth0
iface eth0 inet static
address 192.168.1.100
gateway 192.168.1.1
netmask 255.255.255.0
#network 192.168.1.0
#broadcast 192.168.1.255

将上面的address,gateway等信息换成你自己就可以了.

使网络设置生效:
sudo /etc/init.d/networking restart

3. 设定第二个IP地址(虚拟IP地址)

打开文件interfaces文件
sudo vi /etc/network/interfaces

在该文件中添加如下的行:
auto eth0:1
iface eth0:1 inet static
address 192.168.1.111
netmask 255.255.255.0
network 192.168.1.0
broadcast 192.168.1.255
gateway 192.168.1.1

根据你的情况修改address,netmask,network,broadcast和gateways对应的值.

使网络设置生效:
sudo /etc/init.d/networking restart

4. 设置主机名称(hostname)

查看当前主机的主机名称:
sudo /bin/hostname

修改名称:
sudo /bin/hostname 新的名字


5. 配置DNS

DNS服务器的设置文件为/etc/resolv.conf.

打开resolv.conf
sudo vi /etc/resolv.conf

修改对应项为下列内容:
nameserver 208.67.222.222
nameserver 208.67.220.220

这两个服务器根据自己的DNS填上。

解决ubuntu重启DNS重新设置的问题
先备份:
sudo cp /etc/resolv.conf /etc/resolv.conf.bak

然后编辑
sudo vi /etc/dhcp3/dhclient.conf

将以下行添加到末尾
阅读(1534) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~