ubuntu的两种⽹络连接模式
ubuntu的⽹络连接分成两种类型,⼀种是modern 模式,这种模式的配置通过ifconfig命令来进⾏配置,重启之后失效,这种模式就是在destop 下右上⾓的⽹络连接。如图所⽰
modern模式的配置在/etc/network/interfaces 配置⽂件中不会产⽣对应的项,在interfaces⽂件只能看到lo的配置。
在/etc/network/interfaces 中配置的⽹络连接叫做legacy 模式,配置形式如下
注意modern 模式与legacy 模式是相互冲突的。在系统安装完成后,默认是使⽤的modern 模式(服务器版本⼀样是使⽤的modern)模式
下⾯讲解如何将modern 模式的配置,修改成legacy模式的配置
我们以 eth0 为例(此时,eth0 是modern 模式)
GUI 中的连接名称是“有线连接1”这样的形式,所以我们通过mac 地址来判断 modern 模式的eth0 连接对应的是GUI 中的"有线连接 n",使⽤ip link show eth0 查看modern模式连接eth0 对应的⽹卡号
然后查看GUI中有线连接的MAC 地址
好了,moder模式eth0 ⽹络连接的配置在GUI 中对应的是“有线连接1”这⼀项,下⾯开始将modern 模式的eth0配置,修改为legacy模式。
⾸先使⽤ sudo ifconfig eth0 down 将modern 模式的eth0 连接关闭。然后再使⽤ifconfig 查看⽹络连接,发现eth0消失了。
在legacy 模式的配置⽂件中。添加eth0的配置项。
sudo vim /etc/network/interfaces
保存,重启。
ubuntu vim命令modern 模式的配置就修改为legacy 模式的配置了。
trouble shooting 有时候在ifup 或者 ifdown的时候遇到 eth0 not configured 或者 file exist. 是因为在/run/network/ifstate ⽂件中少了eth0 的配置. 添加eth0=eth0 就⾏。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论