当前位置:主页 > 查看内容

Ubuntu设置eth0网卡和配置静态路由

发布时间:2021-07-29 00:00| 位朋友查看

简介:一Ubuntu网络配置 1. 第一步 修改模式为net.ifnames0 第一种操作运行 vim /etc/default/grub 直接在编辑器中修改配置文件为下面模式 或者第二种交互式 sed -ri.bak ‘/^GRUB_CMDLINE_LINUX/s#(.*)$#\1 net.ifnames0#’ /etc/default/grub 其中bak是为了预防……

一,Ubuntu网络配置:
1.第一步修改模式为net.ifnames=0
第一种操作:运行: vim /etc/default/grub
直接在编辑器中,修改配置文件为下面模式:
在这里插入图片描述
或者第二种交互式:
sed -ri.bak ‘/^GRUB_CMDLINE_LINUX/s#(.*)"$#\1 net.ifnames=0"#’ /etc/default/grub
其中bak是为了预防更改错误进行的备份

或者执行c将GRUB_CMDLINE_LINUX后的空格替换成GRUB_CMDLINE_LINUX=“net.ifnames=0”
sed -i.bak '/^GRUB_CMDLINE_LINUX=/c GRUB_CMDLINE_LINUX=“net.ifnames=0” ’ /etc/default/grub

>> 然后执行:grub-mkconfig -o /boot/grub/grub.cfg >& /dev/null 进行重启

2.第二步**:修改配置文件**

重启后可以看到网卡名已经更改,但是目前还未修改配置文件,所以网卡是处于DOWN状态
修改配置文件首先需要了解的是 Ubuntu的配置文件是放在 /etc/netplan 中,并且必须创建以yaml创建的文件
需要特别注意的是yaml文件里。缩进非常严谨:同一级别统一缩进,不同级别,缩进两格。
如图:
在这里插入图片描述

以下是配置动态路由步骤:
2.1:
在这里插入图片描述
2.2:执行vim /etc/netplan/01-netcfg.yaml
设置格式如下:
在这里插入图片描述
2.3 执行netplan apply后 看ip 已经设置:

在这里插入图片描述

可能有些大神其他地方看到编辑的并不是这个文本: /etc/netplan/01-netcfg.yaml,而是eth0.yaml或者其他名字
需要注意的是,这个文件前面名字可以随便更改,后缀一定要.yaml

修改命令,可以执行cp的命令
格式是:cp 文件名 文件名 cp dd.txt ee.txt :复制并改名,并存放在当前目录下 (cp源文件名 新文件名)

示例:cp /etc/netplan/01-netcfg.yaml eth0.yaml

3. 配置静态地址:
在配置动态路由中,dhcp=4是自动获取,如果想手动设置,操作如下
首先 执行vim eth0.yaml进入文本,将dhcp=4 改为addresses:开头,如图
需要注意的是,如果只设置一个ip 在24后直接跟中括号,
在这里插入图片描述
如果想设置多个,用逗号,隔开

在这里插入图片描述
设置一个ip后保存退出文本,执行netplan apply 然后查看ip设置完成
在这里插入图片描述
配置动态路由除了以上这种写法,还有另外一种操作:
如图,换行输入ip:
在这里插入图片描述
至此,肯定有人会有疑问,既然换行可以设置ip ,那可以设置多个ip么? 答案是可以的,我们可以在一个网卡下设置多个ip:
在这里插入图片描述
保存退出后记得执行netplan apply 查看ip:
在这里插入图片描述
4.配置网关
到了这一步,有大佬可能会有疑问,怎么配置网关。操作如下在这里插入图片描述
保存退出后,依旧要记得netplan apply
然后搜索 route -n 网关已经设置
在这里插入图片描述
5:验证DNS,需要先了解DNS来源:
在这里插入图片描述
运行cat /etc/resolv.conf 并没有DNS:
但是有提示需要运行 systemd-resolve --status
在这里插入图片描述
执行后如图
在这里插入图片描述
6,扩展:假设有多张网卡:
如图eth1还未配置:
在这里插入图片描述
可以将配置文件放在一起,也可以分开放,对我这种初学者来说,肯定分开放会比较好理解
如图直接cp一份eth0的文件
在这里插入图片描述
在文件里 要将网卡名改为eth1因为是在同一个网络
网关和DNS是一样的,所以只需要保留ip即可 如图
在这里插入图片描述
保存退出后执行netplan apply 后 查看
在这里插入图片描述
如果是用同一个yaml文件设置
如图:
在这里插入图片描述
保存退出后 执行netplan apply 后再查看
如图:
在这里插入图片描述
以上就是配置Ubuntu的eth0网卡的动态和静态配置方法

而除此之外
在Ubuntu中:还可以配置静态路由:
第一步: 用哪块网卡作为出口,就在哪块网卡下增加路由;
在这里插入图片描述
需要注意的是路由的网关必须和当前网卡的ip在同一网段:
一般网关会设置为10.0.0.1和10.0.0.254
在这里插入图片描述
配置完成后保存退出,查看如图:
在这里插入图片描述
至此配置完成

谢谢大家观赏
在这里插入图片描述

;原文链接:https://blog.csdn.net/Lcongming/article/details/115786050
本站部分内容转载于网络,版权归原作者所有,转载之目的在于传播更多优秀技术内容,如有侵权请联系QQ/微信:153890879删除,谢谢!
上一篇:Android开发知识(理论篇) 下一篇:没有了

推荐图文


随机推荐