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
将以下行添加到末尾
阅读(1575) | 评论(0) | 转发(0) |