deepin linux 手动修改网络配置文件及添加路由
Tofloor
poster avatar
anYun
deepin
2018-06-22 03:41
Author
由于之前学习的是红帽系统,相对来说,Deepin 还是有一些区别的。
Deepin linux 的网络配置文件是:/etc/network/interfaces
使用 VIM 工具修改该网络文件如图

auto lo enp4s0f2
iface lo inet loopback
iface enp4s0f2 inet static
address 53.48.2.177
netmask 255.255.254.0
up route add -net 53.48.0.0 netmask 255.255.0.0 gw 53.48.2.1
down route add -net 53.48.0.0 netmask 255.255.0.0 gw 53.48.2.1


后面两条是永久路由添加,因为我的是双网卡(无线+有线),工作需要,有时候需要同是访问内外网,所以添加了永久路由。
我之前用了 route命令添加,但是不能跨段,不知道为哈。后来我改写到interface上就可以了。

为了验证,同时去批量ping几个IP,所以写了个脚本测试一下,并且重启了网卡服务,还是正常,说明配置没有问题


Reply Favorite View the author
All Replies
avatar
21wmd
deepin
2018-06-22 15:15
#1
感觉这种命令行的高端玩法,需要一些时间来学习
Reply View the author
avatar
mejoy69
deepin
2019-12-20 20:19
#2
你好。我安装的是deepin 15.11版本。通过deepin的控制中心设置的网络。发现/etc/network/interfaces这个文件是没有内容的。听说采用的是network manager管理。
如果修改这个文件,是否会出现冲突。不修改这个问题,有没有办法设置固定路由呢?
我现在是编辑了一个添加路由的sh,放在桌面(里面就是sudo route add命令),每次进系统后,双击选择用终端运行这个sh,然后输入登录密码。
我没有找到好的方法让系统起来就添加路由。请教一下,怎么做呢?
Reply View the author
avatar
走钢丝
deepin
2019-12-20 20:31
#3
https://bbs.deepin.org/post/158874
你好。我安装的是deepin 15.11版本。通过deepin的控制中心设置的网络。发现/etc/network/interfaces这个文 ...

以前看到的路由命令:

列出路由表条目
ip route show

添加设置默认路由
sudo ip route add default via 192.168.0.111
Reply View the author
avatar
mejoy69
deepin
2019-12-25 01:11
#4
https://bbs.deepin.org/post/158874
以前看到的路由命令:

列出路由表条目

我是希望能系统启动的时候,就自动添加路由进去。
Reply View the author
avatar
犇牛
deepin
2019-12-25 02:39
#5
nmtui
非常好用的工具
Reply View the author
avatar
Breeze
deepin
2019-12-25 03:18
#6
感谢分享,不过对于其他不熟悉命令行的新手还是建议nmtui
Reply View the author
avatar
afeionline
deepin
2022-06-16 19:05
#7
mejoy69
你好。我安装的是deepin 15.11版本。通过deepin的控制中心设置的网络。发现/etc/network/interfaces这个文件是没有内容的。听说采用的是network manager管理。
如果修改这个文件,是否会出现冲突。不修改这个问题,有没有办法设置固定路由呢?
我现在是编辑了一个添加路由的sh,放在桌面(里面就是sudo route add命令),每次进系统后,双击选择用终端运行这个sh,然后输入登录密码。
我没有找到好的方法让系统起来就添加路由。请教一下,怎么做呢?

在interfaces里面注释下面这行内容,这个文件的配置才能生效:

source-directory /etc/network/interfaces.d

Reply View the author