环境:寝室里的台式,同时连接了内网(网线),和外网(手机贡献usb网络)
目的:经常需要同时上内外网,而默认只能同时上一个网,需要更换的话经常需要插拔网线,因此记录于下
分析:通常我们插上网线就能直接上网,这是因为插上网线时就会默认配置好网络,而同时插上使用两根网卡,就会同时生成两个默认路由,而默认使用第一个路由,因此便不能使用第二个网络,第二个网络也会走第一个的网关
解决思路:删掉其中一个路由,然后将删掉的这个段设置一个默认路由,再将这个网段设置一个路由和网关
步骤:
1.输入su
进入root用户
2.输入route
查看默认路由,如下:
记下:
gateway(网关):192.168.42.129(这个是我的外网),172.18.20.1(内网)
Iface(网卡名字):enp0s20f0u5(外网),eno1(内网)
3.由于我的内网是固定擦的网线,因此设置这个内网网卡走固定网关,而外网每次需要插拔,就由他每次插入默认生成
首先输入route del default dev eno1
删掉内网,然后设置route add -net 172.0.0.0 netmask 255.0.0.0 gw 172.18.20.1 dev eno1
,这句话的意思是,以后eno1网卡的所有172开头的ip都走网关为172.18.20.1这个路由
4.然后重启网络systemctl restart networking.service
,这个时候可以重新插拔外网网线,试着是否可以同时上内外网了
5.上面的设置都是当前生效的,如果重启的话就失效了,因此需要设置一下,deepin使用NetworkManager管理网络,首先输入systemctl enable NetworkManager-dispatcher.service
设置networkManager开机重启,然后cd /etc/NetworkManager/dispatcher.d/
进入文件目录后,创建
相关文章
- 03-22deepin(debian)同时上内外网
- 03-22deepin命令行安装_在基于Debian开发的Deepin上快速搭建.net core开发环境
- 03-22Windows路由表配置:双网卡同时上内外网
- 03-22windows下配置路由,解决内外网同时上掉线的问题
- 03-22在基于debian的deepin或者Ubuntu上双等号“==”和双中括号“[[]]”不能使用的真相
- 03-22C++ 1 (只在源文件)//点和圆的关系 //设计一个圆形类 和一个点类 计算点和圆的关系 //点到圆心的距离 == 半径 点在圆上 //点到圆心的距离 > 半径 点在圆外 //点到圆心的距离 < 半径 点在圆内 //点到圆心的距离 获取 ....... (x1 -x2)^2 + (y1-y2)^2 开根号 和半径对比 // 计算 可以 两边同时 平方
- 03-22C++ 2(将类分文件) //点和圆的关系 //设计一个圆形类 和一个点类 计算点和圆的关系 //点到圆心的距离 == 半径 点在圆上 //点到圆心的距离 > 半径 点在圆外 //点到圆心的距离 < 半径 点在圆内 //点到圆心的距离 获取 ....... (x1 -x2)^2 + (y1-y2)^2 开根号 和半径对比 // 计算 可以 两边同时 平方
- 03-22Windows Server 2008 双网卡同时上内外网 不能正常使用