免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 1579 | 回复: 0
打印 上一主题 下一主题

解决ubuntu的IP和DNS重启后需重设的问题 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2010-01-19 15:01 |只看该作者 |倒序浏览
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
将以下行添加到末尾


本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u3/108239/showart_2153167.html
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP