网站首页 > 精选文章 正文
假设连过来的IP线路是可以访问Internet的,但是由于实验室环境的考虑,用了内网的subnet,这样就导致了无法访问外网。这个时候可以借助Virtual/Alias Interface的概念,给你的NIC设置第二个网络IP,这样就又可以访问subnet,又可以访问internet了
相关思路就是对你的网卡添加新的ip:
ip addr add 10.10.1.30/24 dev ens33
然后添加默认网关
ip route add defualt via 10.10.1.254(这个IP通过DHCP自动获取而得之,,也可以用ip neigh(arp)来获取,因为他始终可以让你知道gateway的地址 )
如果用的是route命令那就是
route add default gw 192.168.1.1
在开发板上进行设置,发现技术可行
开发板环境是连着可以到Internet的线,但是内部自己租的subnet. 我给eth0赋了新的ip之后添加了默认路由到默认网关
ip addr add 10.10.1.31/24 dev eth0
ip route add default via 10.10.1.254 (通过一开始DHCP来查看这个默认网关,也可以用ip neigh(arp)来获取,因为他始终可以让你知道gateway的地址 )
PS:
同时别忘了,需要/etc/resolv.conf做DNS配合才可以
- 上一篇: linux的网络地址的配置
- 下一篇: 【Linux】你必须掌握的Linux网络配置常用基础命令
猜你喜欢
- 2024-12-17 CentOS7 设置静态路由
- 2024-12-17 ecmp等价路由
- 2024-12-17 如何将一台Linux做成一个网关
- 2024-12-17 如何将linux 做成一台路由器
- 2024-12-17 linux网络虚拟化:network namespace之间的通信
- 2024-12-17 怎么用ip命令在linux中添加路由表项?
- 2024-12-17 route add 在服务器通过静态路由配置双网关案例
- 2024-12-17 Linux route命令用法(重写)
- 2024-12-17 【Linux】你必须掌握的Linux网络配置常用基础命令
- 2024-12-17 linux的网络地址的配置
- 最近发表
- 标签列表
-
- 向日葵无法连接服务器 (32)
- git.exe (33)
- vscode更新 (34)
- dev c (33)
- git ignore命令 (32)
- gitlab提交代码步骤 (37)
- java update (36)
- vue debug (34)
- vue blur (32)
- vscode导入vue项目 (33)
- vue chart (32)
- vue cms (32)
- 大雅数据库 (34)
- 技术迭代 (37)
- 同一局域网 (33)
- github拒绝连接 (33)
- vscode php插件 (32)
- vue注释快捷键 (32)
- linux ssr (33)
- 微端服务器 (35)
- 导航猫 (32)
- 获取当前时间年月日 (33)
- stp软件 (33)
- http下载文件 (33)
- linux bt下载 (33)