ubutun 增加IP/DNS

本文介绍如何在Linux系统中临时及永久地为网卡增加IP地址,并提供了修改DNS设置的方法。

列出所有的网卡

ifconfig 找到网卡名称

我的网卡是ens33

临时增加IP

方法一 :  ifconfig ens33:1 192.168.66.20

方法二:sudo ip address add 192.168.66.20/24 dev ens33

永久增加IP

切记:address和netmask前面需要两个table 否则重启后不生效

auto ens33:0
iface ens33:0 inet static
        address 121.237.51.28
        netmask 255.255.255.224

auto ens33:1
iface ens33:1 inet static
        address 121.237.51.29
        netmask 255.255.255.224

重启网卡

sudo /etc/init.d/networking restart

修改DNS

sudo vim /etc/systemd/resolved.conf

增加:

DNS=61.139.2.69

DNS=202.98.96.68

针对Ubuntu修改IP地址与DNS的方法,依据不同环境和需求有不同的方式[^1]。 对于桌面版(Desktop)和服务器版(Server),确实存在差异,并且不同的Ubuntu版本之间也有各自的特点,因此选择合适自己系统的方案非常重要[^2]。 当考虑设置DNS时,在Ubuntu 16以及Ubuntu 18中并没有一个特别通用且快速的命令可以直接完成此任务。通常情况下,修改配置文件是最推荐的方式之一。 具体到DNS的设定,可以利用文本编辑器如gedit来更改`/etc/resolv.conf`这个文件以增加新的nameserver条目作为DNS服务器地址。例如: ```bash sudo gedit /etc/resolv.conf ``` 并在其中加入所需的DNS服务器地址,像是: ```plaintext # Dynamic resolv.conf(5) file for glibc resolver(3) generated by resolvconf(8) # DO NOT EDIT THIS FILE BY HAND -- YOUR CHANGES WILL BE OVERWRITTEN nameserver 127.0.1.1 # 新增的DNS服务器地址 nameserver 114.114.114.114 nameserver 8.8.8.8 ``` 注意这种方式可能因为系统更新或其他原因导致手动改动丢失,所以在实际应用中应结合实际情况选用更为稳定持久的办法。 另外需要注意的是,如果遇到重启网络服务之后发现所作变更未能生效的情况,则可能是由于缓存引起的,此时可通过刷新缓存的方式来解决问题: ```shell sudo ip addr flush dev eth0 # 假设eth0是你想要刷新的网卡接口名 ``` 为了确保所做的更改能够长期有效保存而不被覆盖掉,建议深入了解具体的配置机制并按照官方文档指导来进行更深层次的操作。
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值