Ubuntu Server 设置网络IP和DNS信息

1 修改IP

命令:vim /etc/network/interfaces

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

auto eth0
iface eth0 inet static
address 222.222.22.22 #IP地址
netmask 255.255.255.0 #子网掩码
gateway 222.222.22.22 #网关
2 修改DNS

命令:vim /etc/resolv.conf

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

search localdomain
nameserver 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 stopping
start: 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)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值