Ubuntu Server 设置网络IP和DNS信息

来源:互联网 发布:mac系统su补丁2015 编辑:程序博客网 时间:2024/04/30 02:30

1 修改IP

命令:vim /etc/network/interfaces

如果在编辑界面显示Read Only(只读),则使用sudo vim /etc/network/interfaces,提示输入密码即可进入可改写的状态。输入以下内容:

auto eth0iface eth0 inet staticaddress 222.222.22.22 #IP地址netmask 255.255.255.0 #子网掩码gateway 222.222.22.22 #网关

2 修改DNS

命令:vim /etc/resolv.conf

在编辑界面介入如下内容:

search localdomainnameserver 222.222.22.22 #DNS服务器地址nameserver 222.222.22.22 #备用DNS地址

3 重启网络

命令:sudo /etc/init.d/networking restart

在这里可能会出现两个错误(我遇到的):
(1)failed to start raise network interfaces,提示可以通过journalctl -xe命令查看错误日志。

解决办法:

将IP地址修改的内容中auto eth0改为allow-hotplug eth0

修改之后重新运行重启命令,修改成功。

参考:网络解决办法
(2)Ubuntu Server: job is already running networking

在修改Ubuntu Server的网络配置后,重启网络(命令:sudo /etc/init.d/networking restart)时出现错误:

stop: Job failed while stoppingstart: Job is already running: networking

跟踪一下网络设置的日志:

命令:sudo tail -f /var/log/upstart/networking.log

可以看到日志的内容:

Stoping or restarting the networking job is not supported.Use ifdown & ifup to reconfigure desired interface.....

也就是说不支持StopRestart这样的方式来重启网络,使用ifdownifup来重启,命令如下:

sudo ifdown eth0 && sudo ifup eth0

这里的sudo是有必要的,尤其是第二个sudo

4 退出编辑

在使用vim编辑器编辑完成之后,首先按ESC按钮停止编辑,输入,接下来有两种退出的方式

  • 如果需要保存退出,输入wq并回车(表示write & quit)
  • 如果不保存退出输入q!回车即可(表示quit without write)
2 0