ubuntu命令行配置网卡并生效

之前一直用centos,感觉配置网络是一件容易的事情,并且重启一下网卡就能永久生效了。但是在ubuntu系统中就大不一样了。区别主要是设置完后重启网卡是不能生效的。不过这里额外敲多三条命令,让网卡立即生效。步骤如下

1.首先用ifconfig查看本机的网卡。如下图所示,网卡是ens33.我们要修改成192.168.4.100这个IP地址。
在这里插入图片描述
2.修改文件/etc/network/interfaces
在这里插入图片描述
如上图。保存并退出。
上面配置中的iface ens33 inet static是不能省略的,省略后网卡无法正常up。
3.这时候,最笨的方法可以reboot主机让机器生效,但是这种方法对于开发人员并不适用,浪费时间不说,效率还低。因此使用如下三条命令

sudo ip addr flush dev ens33
sudo ifdown ens33
sudo ifup ens33

就能让修改生效了。

ip addr flush dev ens33
默认的,这条命令会删除IPv4和IPv6的地址,如果想分别删除,可以通过分别指定-4和-6选项。

临时修改

对于只是想临时生效的,可以使用ifconfig命令直接修改,例如sudo ifconfig ens33 192.168.4.100/24

查看网关地址

route -n
在这里插入图片描述

修改DNS网关地址

查看
sudo vim /etc/resolv.conf

写上一个公网的DNS:

nameserver 218.85.157.99
nameserver 210.34.48.34
nameserver 58.22.96.66

有些版本通过这样配置后会无效,可以用下面的方法配置
在/etc/network/interfaces的网卡配置下面,加上

dns-nameservers 8.8.8.8
  • 6
    点赞
  • 22
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值