Debian NAT共享上网
2024-09-04 06:26:00
如果Linux主机有两个网卡,比如一个有线、一个无线,当无线连接后,其他机器即可通过有线共享上网,为了方便叙述,假设环境如下:
- A机器有两块网卡,eth0和ws0,其中ws0为无线网卡,已连接wifi,而eth0为有线网卡
- B机器只有一个有线网卡,假设也为eth0
首先需要以root身份在A机器上执行以下代码(注意ws0应替换为你自己的无线网卡名称)
echo > /proc/sys/net/ipv4/ip_forward
iptables -t nat -I POSTROUTING -o ws0 -j MASQUERADE
然后需要将A、B机器的eth0设置在同一个网段内,并且A机器的eth0不能设置默认网关,假设A、B的IP分别为:
- A:192.169.0.1
- B:192.169.0.2
则我们需要把B机器的默认网关设置为A的IP,即192.169.0.1,B机器的DNS可设置为8.8.8.8,然后应该就可以上网了
最新文章
- Javaweb学习笔记——EL表达式
- Node ExpressJs server的路径设置
- input---checked小问题
- ASP.NET 5探险(8):利用中间件、TagHelper来在MVC 6中实现Captcha
- 文件上传和下载(可批量上传)——Spring(三)
- 单据状态BE构建
- c# 高效读写文件
- 请注意designer中的NAME field
- bnuoj 1071 拼图++(BFS+康拓展开)
- hdu 1240 Asteroids! (三维bfs)
- 【转载】java InputStream读取数据问题
- 7.7 WPF后台代码绑定如果是属性,必须指定一下数据上下文才能实现,而函数(click)就不用
- Python 学习笔记大纲
- 详说 Navicat for MySQL 快捷键
- 用Netty开发中间件:网络编程基础
- Oracle Audit 审计功能的认识与使用
- 命令行command line 使用 http proxy的设置方法 Setting Up HTTP Proxy in Terminal
- 从零开始一起学习SLAM | 为啥需要李群与李代数?
- 20155339 Exp5 MSF基础应用
- windows防火墙设置端口开放技巧